lib/rdf/vocab/earl.rb in rdf-vocab-3.1.12 vs lib/rdf/vocab/earl.rb in rdf-vocab-3.1.13

- old
+ new

@@ -50,10 +50,14 @@ term :Pass, comment: "the class of outcomes to denote passing a test".freeze, label: "Pass".freeze, subClassOf: "http://www.w3.org/ns/earl#OutcomeValue".freeze, type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] + term :Report, + comment: "A collection of earl:Assertion".freeze, + label: "Report".freeze, + type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] term :Software, comment: "any piece of software such as an authoring tool, browser, or evaluation tool".freeze, label: "Software".freeze, subClassOf: "http://usefulinc.com/ns/doap#Project".freeze, type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze] @@ -89,9 +93,18 @@ comment: "assertor of an assertion".freeze, domain: "http://www.w3.org/ns/earl#Assertion".freeze, label: "Asserted By".freeze, range: "http://www.w3.org/ns/earl#Assertor".freeze, type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze] + property :assertion, + comment: "Test Assertions associated with an earl:Report or earl:TestCase".freeze, + domain: term( + type: "http://www.w3.org/2002/07/owl#Class".freeze, + unionOf: list("http://www.w3.org/ns/earl#Report".freeze, "http://www.w3.org/ns/earl#TestCase".freeze) + ), + label: "assertion".freeze, + range: "http://www.w3.org/ns/earl#Assertion".freeze, + type: ["http://www.w3.org/2000/01/rdf-schema#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze] property :info, comment: "additional warnings or error messages in a human-readable form".freeze, domain: "http://www.w3.org/ns/earl#TestResult".freeze, label: "Info".freeze, range: "http://www.w3.org/2000/01/rdf-schema#Literal".freeze,