Skip to content

Instantly share code, notes, and snippets.

@levand
Created February 23, 2018 16:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save levand/24fab04c6da4ce662cf2d0f7214d44fb to your computer and use it in GitHub Desktop.
Save levand/24fab04c6da4ce662cf2d0f7214d44fb to your computer and use it in GitHub Desktop.
("[ -> tableAll() ]"
"[ -> (rdf:type rdfs:range rdfs:Class) ]"
"[ -> (rdfs:Resource rdf:type rdfs:Class) ]"
"[ -> (rdfs:Literal rdf:type rdfs:Class) ]"
"[ -> (rdf:Statement rdf:type rdfs:Class) ]"
"[ -> (rdf:nil rdf:type rdf:List) ]"
"[ -> (rdf:subject rdf:type rdf:Property) ]"
"[ -> (rdf:object rdf:type rdf:Property) ]"
"[ -> (rdf:predicate rdf:type rdf:Property) ]"
"[ -> (rdf:first rdf:type rdf:Property) ]"
"[ -> (rdf:rest rdf:type rdf:Property) ]"
"[ -> (rdfs:subPropertyOf rdfs:domain rdf:Property) ]"
"[ -> (rdfs:subClassOf rdfs:domain rdfs:Class) ]"
"[ -> (rdfs:domain rdfs:domain rdf:Property) ]"
"[ -> (rdfs:range rdfs:domain rdf:Property) ]"
"[ -> (rdf:subject rdfs:domain rdf:Statement) ]"
"[ -> (rdf:predicate rdfs:domain rdf:Statement) ]"
"[ -> (rdf:object rdfs:domain rdf:Statement) ]"
"[ -> (rdf:first rdfs:domain rdf:List) ]"
"[ -> (rdf:rest rdfs:domain rdf:List) ]"
"[ -> (rdfs:subPropertyOf rdfs:range rdf:Property) ]"
"[ -> (rdfs:subClassOf rdfs:range rdfs:Class) ]"
"[ -> (rdfs:domain rdfs:range rdfs:Class) ]"
"[ -> (rdfs:range rdfs:range rdfs:Class) ]"
"[ -> (rdf:type rdfs:range rdfs:Class) ]"
"[ -> (rdf:rest rdfs:range rdf:List) ]"
"[ -> (rdf:Alt rdfs:subClassOf rdfs:Container) ]"
"[ -> (rdf:Bag rdfs:subClassOf rdfs:Container) ]"
"[ -> (rdf:Seq rdfs:subClassOf rdfs:Container) ]"
"[ -> (rdfs:ContainerMembershipProperty rdfs:subClassOf rdf:Property) ]"
"[ -> (rdfs:isDefinedBy rdfs:subPropertyOf rdfs:seeAlso) ]"
"[ -> (rdf:XMLLiteral rdf:type rdfs:Datatype) ]"
"[ -> (rdfs:Datatype rdfs:subClassOf rdfs:Class) ]"
"[ rdf4: (?x ?p ?y) -> (?p rdf:type rdf:Property) ]"
"[ rdfs7b: (?a rdf:type rdfs:Class) -> (?a rdfs:subClassOf rdfs:Resource) ]"
"[ rdfs2: (?p rdfs:domain ?c) -> [ (?x rdf:type ?c) <- (?x ?p ?y) ] ]"
"[ rdfs3: (?p rdfs:range ?c) -> [ (?y rdf:type ?c) <- (?x ?p ?y) notFunctor(?y) ] ]"
"[ rdfs5a: (?a rdfs:subPropertyOf ?b) (?b rdfs:subPropertyOf ?c) -> (?a rdfs:subPropertyOf ?c) ]"
"[ rdfs5b: (?a rdfs:subPropertyOf ?a) <- (?a rdf:type rdf:Property) ]"
"[ rdfs6: (?p rdfs:subPropertyOf ?q) notEqual(?p ?q) -> [ (?a ?q ?b) <- (?a ?p ?b) ] ]"
"[ rdfs7: (?a rdf:type rdfs:Class) -> (?a rdfs:subClassOf ?a) ]"
"[ rdfs9: (?x rdfs:subClassOf ?y) notEqual(?x ?y) -> [ (?a rdf:type ?y) <- (?a rdf:type ?x) ] ]"
"[ rdfs10: (?x rdf:type rdfs:ContainerMembershipProperty) -> (?x rdfs:subPropertyOf rdfs:member) ]"
"[ rdfs2-partial: (?p rdfs:domain ?c) -> (?c rdf:type rdfs:Class) ]"
"[ rdfs3-partial: (?p rdfs:range ?c) -> (?c rdf:type rdfs:Class) ]"
"[ rdfs2a: (?x rdfs:domain ?z) <- bound(?x) (?x rdfs:domain ?y) (?y rdfs:subClassOf ?z) ]"
"[ rdfs2a: (?x rdfs:domain ?z) <- unbound(?x) (?y rdfs:subClassOf ?z) (?x rdfs:domain ?y) ]"
"[ rdfs3a: (?x rdfs:range ?z) <- bound(?x) (?x rdfs:range ?y) (?y rdfs:subClassOf ?z) ]"
"[ rdfs3a: (?x rdfs:range ?z) <- unbound(?x) (?y rdfs:subClassOf ?z) (?x rdfs:range ?y) ]"
"[ rdfs12a: (rdf:type rdfs:subPropertyOf ?z) (?z rdfs:domain ?y) -> (rdfs:Resource rdfs:subClassOf ?y) ]"
"[ rdfs12a: (rdfs:subClassOf rdfs:subPropertyOf ?z) (?z rdfs:domain ?y) -> (rdfs:Class rdfs:subClassOf ?y) ]"
"[ rdfs12a: (rdfs:subPropertyOf rdfs:subPropertyOf ?z) (?z rdfs:domain ?y) -> (rdf:Property rdfs:subClassOf ?y) ]"
"[ rdfs12b: (rdfs:subClassOf rdfs:subPropertyOf ?z) (?z rdfs:range ?y) -> (rdfs:Class rdfs:subClassOf ?y) ]"
"[ rdfs12b: (rdfs:subPropertyOf rdfs:subPropertyOf ?z) (?z rdfs:range ?y) -> (rdf:Property rdfs:subClassOf ?y) ]"
"[ rdfsder1: (?p rdfs:range ?z) <- (?p rdfs:subPropertyOf ?q) notEqual(?p ?q) (?q rdfs:range ?z) ]"
"[ rdfsder2: (?p rdfs:domain ?z) <- (?p rdfs:subPropertyOf ?q) notEqual(?p ?q) (?q rdfs:domain ?z) ]"
"[ -> (owl:FunctionalProperty rdfs:subClassOf rdf:Property) ]"
"[ -> (owl:ObjectProperty rdfs:subClassOf rdf:Property) ]"
"[ -> (owl:DatatypeProperty rdfs:subClassOf rdf:Property) ]"
"[ -> (owl:InverseFunctionalProperty rdfs:subClassOf owl:ObjectProperty) ]"
"[ -> (owl:TransitiveProperty rdfs:subClassOf owl:ObjectProperty) ]"
"[ -> (owl:SymmetricProperty rdfs:subClassOf owl:ObjectProperty) ]"
"[ -> (rdf:first rdf:type owl:FunctionalProperty) ]"
"[ -> (rdf:rest rdf:type owl:FunctionalProperty) ]"
"[ -> (owl:oneOf rdfs:domain owl:Class) ]"
"[ -> (owl:Class rdfs:subClassOf rdfs:Class) ]"
"[ -> (owl:Restriction rdfs:subClassOf owl:Class) ]"
"[ -> (owl:Thing rdf:type owl:Class) ]"
"[ -> (owl:Nothing rdf:type owl:Class) ]"
"[ -> (owl:equivalentClass rdfs:domain owl:Class) ]"
"[ -> (owl:equivalentClass rdfs:range owl:Class) ]"
"[ -> (owl:disjointWith rdfs:domain owl:Class) ]"
"[ -> (owl:disjointWith rdfs:range owl:Class) ]"
"[ -> (owl:sameAs rdf:type owl:SymmetricProperty) ]"
"[ -> (owl:onProperty rdfs:domain owl:Restriction) ]"
"[ -> (owl:onProperty rdfs:range owl:Property) ]"
"[ -> (owl:OntologyProperty rdfs:subClassOf rdf:Property) ]"
"[ -> (owl:imports rdf:type owl:OntologyProperty) ]"
"[ -> (owl:imports rdfs:domain owl:Ontology) ]"
"[ -> (owl:imports rdfs:range owl:Ontology) ]"
"[ -> (owl:priorVersion rdfs:domain owl:Ontology) ]"
"[ -> (owl:priorVersion rdfs:range owl:Ontology) ]"
"[ -> (owl:backwardCompatibleWith rdfs:domain owl:Ontology) ]"
"[ -> (owl:backwardCompatibleWith rdfs:range owl:Ontology) ]"
"[ -> (owl:incompatibleWith rdfs:domain owl:Ontology) ]"
"[ -> (owl:incompatibleWith rdfs:range owl:Ontology) ]"
"[ -> (owl:versionInfo rdf:type owl:AnnotationProperty) ]"
"[ -> (owl:differentFrom rdf:type owl:SymmetricProperty) ]"
"[ -> (owl:disjointWith rdf:type owl:SymmetricProperty) ]"
"[ -> (owl:intersectionOf rdfs:domain owl:Class) ]"
"[ thing1: (?C rdf:type owl:Class) -> (?C rdfs:subClassOf owl:Thing) ]"
"[ unionOf1: (?C owl:unionOf ?L) -> listMapAsSubject(?L rdfs:subClassOf ?C) ]"
"[ earlyTypeProp1: (?C rdf:type owl:Restriction) -> (?C rdf:type owl:Class) ]"
"[ earlyTypeProp2: (?C owl:intersectionOf ?X) -> (?C rdf:type owl:Class) ]"
"[ earlyTypeProp3: (?C rdf:type owl:Class) -> (?C rdf:type rdfs:Class) ]"
"[ prototype1: (?c rdf:type owl:Class) noValue(?c rb:prototype) notEqual(?c owl:Nothing) makeTemp(?t) hide(?t) -> (?c rb:prototype ?t) (?t rdf:type ?c) ]"
"[ prototype2: (?c rb:prototype ?p) -> [ prototype2b: (?c rdfs:subClassOf ?d) <- (?p rdf:type ?d) ] ]"
"[ restriction1: (?C owl:onProperty ?P) (?C owl:someValuesFrom ?D) -> (?C owl:equivalentClass 'some(?P ?D)'^^urn:x-hp-jena:Functor) ]"
"[ restriction2: (?C owl:onProperty ?P) (?C owl:allValuesFrom ?D) -> (?C owl:equivalentClass 'all(?P ?D)'^^urn:x-hp-jena:Functor) ]"
"[ restriction3: (?C owl:onProperty ?P) (?C owl:minCardinality ?X) -> (?C owl:equivalentClass 'min(?P ?X)'^^urn:x-hp-jena:Functor) ]"
"[ restriction4: (?C owl:onProperty ?P) (?C owl:maxCardinality ?X) -> (?C owl:equivalentClass 'max(?P ?X)'^^urn:x-hp-jena:Functor) ]"
"[ restriction5: (?C owl:onProperty ?P) (?C owl:cardinality ?X) -> (?C owl:equivalentClass 'card(?P ?X)'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'min(?P ?X)'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P ?X)'^^urn:x-hp-jena:Functor) ]"
"[ restriction6: (?C rdfs:subClassOf 'min(?P ?X)'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P ?X)'^^urn:x-hp-jena:Functor) -> (?C rdfs:subClassOf 'card(?P ?X)'^^urn:x-hp-jena:Functor) ]"
"[ restrictionPropagate1: (?C owl:equivalentClass ?R) (?D rdfs:subClassOf ?C) -> (?D rdfs:subClassOf ?R) ]"
"[ restrictionPropagate2: (?C owl:equivalentClass ?R) (?D owl:equivalentClass ?C) -> (?D owl:equivalentClass ?R) ]"
"[ restrictionSubclass1: (?D owl:equivalentClass ?R) isFunctor(?R) -> [ restrictionSubclass1b: (?X rdf:type ?D) <- (?X rdf:type ?R) ] ]"
"[ minRec: (?C owl:equivalentClass 'min(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) notEqual(?P rdf:type) -> [ min2b: (?X rdf:type ?C) <- (?X ?P ?Y) ] ]"
"[ restriction-inter-MnS: (?P rdfs:range ?D) (?C rdfs:subClassOf 'min(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) -> (?C rdfs:subClassOf 'some(?P ?D)'^^urn:x-hp-jena:Functor) ]"
"[ maxRec: (?C owl:equivalentClass 'max(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?P rdf:type owl:FunctionalProperty) -> [ (?X rdf:type ?C) <- (?X rdf:type owl:Thing) ] ]"
"[ maxRec2: (?C owl:equivalentClass 'max(?P '0'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?P rdfs:domain ?D) (?E owl:disjointWith ?D) -> (?E rdfs:subClassOf ?C) ]"
"[ cardRec1: (?C owl:equivalentClass 'card(?P '0'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?P rdfs:domain ?D) (?E owl:disjointWith ?D) -> (?E rdfs:subClassOf ?C) ]"
"[ cardRec3: (?C owl:equivalentClass 'card(?P '0'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) -> [ cardRec2b: (?X rdf:type ?C) <- (?X rdf:type 'max(?P '0'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ] ]"
"[ restriction-inter-CFP: (?C owl:equivalentClass 'card(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?P rdf:type owl:FunctionalProperty) -> (?C owl:equivalentClass 'min(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ cardRec2: (?C owl:equivalentClass 'card(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) -> [ cardRec2b: (?X rdf:type ?C) <- (?X rdf:type 'min(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?X rdf:type 'max(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ] ]"
"[ someRec2: (?C owl:equivalentClass 'some(?P ?D)'^^urn:x-hp-jena:Functor) -> [ someRec2b: (?X rdf:type ?C) <- (?X ?P ?A) (?A rdf:type ?D) ] ]"
"[ someRec2b: (?C owl:equivalentClass 'some(?P ?D)'^^urn:x-hp-jena:Functor) (?D rdf:type rdfs:Datatype) -> [ someRec2b: (?X rdf:type ?C) <- (?X ?P ?A) isDType(?A ?D) ] ]"
"[ all1: (?C rdfs:subClassOf 'all(?P ?D)'^^urn:x-hp-jena:Functor) notEqual(?P rdf:type) notEqual(?C ?D) -> [ all1b: (?Y rdf:type ?D) <- (?X ?P ?Y) (?X rdf:type ?C) ] ]"
"[ allRec1: (?C rdfs:subClassOf 'max(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'some(?P ?D)'^^urn:x-hp-jena:Functor) -> (?C rdfs:subClassOf 'all(?P ?D)'^^urn:x-hp-jena:Functor) ]"
"[ allRec2: (?P rdf:type owl:FunctionalProperty) (?C rdfs:subClassOf 'some(?P ?C)'^^urn:x-hp-jena:Functor) -> (?C rdfs:subClassOf 'all(?P ?C)'^^urn:x-hp-jena:Functor) ]"
"[ allRec3: (?C owl:equivalentClass 'all(?P ?D)'^^urn:x-hp-jena:Functor) (?P rdfs:range ?D) -> [ (?X rdf:type ?C) <- (?X rdf:type owl:Thing) ] ]"
"[ allRec4: (?P rdf:type owl:FunctionalProperty) (?C owl:equivalentClass 'all(?P ?D)'^^urn:x-hp-jena:Functor) -> [ (?X rdf:type ?C) <- (?X ?P ?Y) (?Y rdf:type ?D) ] ]"
"[ allRec5: (?C rdfs:subClassOf 'max(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?C owl:equivalentClass 'all(?P ?D)'^^urn:x-hp-jena:Functor) -> [ (?X rdf:type ?C) <- (?X ?P ?Y) (?Y rdf:type ?D) ] ]"
"[ restriction-inter-RA-T: (?P rdfs:range ?C) (?D owl:equivalentClass 'all(?P ?C)'^^urn:x-hp-jena:Functor) -> (owl:Thing rdfs:subClassOf ?D) ]"
"[ restriction-inter-AT-R: (owl:Thing rdfs:subClassOf 'all(?P ?C)'^^urn:x-hp-jena:Functor) -> (?P rdfs:range ?C) (?P rdf:type owl:ObjectProperty) ]"
"[ nothing1: (?C rdfs:subClassOf 'min(?P ?n)'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P ?x)'^^urn:x-hp-jena:Functor) lessThan(?x ?n) -> (?C owl:equivalentClass owl:Nothing) ]"
"[ nothing2: (?C rdfs:subClassOf ?D) (?C rdfs:subClassOf ?E) (?D owl:disjointWith ?E) -> (?C owl:equivalentClass owl:Nothing) ]"
"[ nothing3: (?C rdfs:subClassOf owl:Nothing) -> (?C owl:equivalentClass owl:Nothing) ]"
"[ nothing4: (?C owl:oneOf rdf:nil) -> (?C owl:equivalentClass owl:Nothing) ]"
"[ distinct1: (?X owl:differentFrom ?Y) <- (?C owl:disjointWith ?D) (?X rdf:type ?C) (?Y rdf:type ?D) ]"
"[ distinct2: (?w owl:distinctMembers ?L) -> assertDisjointPairs(?L) ]"
"[ equivalentClass1: (?P owl:equivalentClass ?Q) -> (?P rdfs:subClassOf ?Q) (?Q rdfs:subClassOf ?P) ]"
"[ equivalentClass2: (?P owl:equivalentClass ?Q) <- (?P rdfs:subClassOf ?Q) (?Q rdfs:subClassOf ?P) ]"
"[ equivalentClass3: (?P owl:sameAs ?Q) (?P rdf:type rdfs:Class) (?Q rdf:type rdfs:Class) -> (?P owl:equivalentClass ?Q) ]"
"[ fp1: (?P rdf:type owl:FunctionalProperty) (?A ?P ?B) notLiteral(?B) (?A ?P ?C) notLiteral(?C) notEqual(?B ?C) -> (?B owl:sameAs ?C) ]"
"[ ifp1: (?P rdf:type owl:InverseFunctionalProperty) (?A ?P ?B) (?C ?P ?B) notEqual(?A ?C) -> (?A owl:sameAs ?C) ]"
"[ fp1: (?P rdf:type owl:FunctionalProperty) (?A ?P ?B) notLiteral(?B) (?A ?Q ?C) notLiteral(?C) notEqual(?B ?C) (?Q rdfs:subPropertyOf ?P) -> (?B owl:sameAs ?C) ]"
"[ ifp1: (?P rdf:type owl:InverseFunctionalProperty) (?A ?P ?B) (?C ?Q ?B) notEqual(?A ?C) (?Q rdfs:subPropertyOf ?P) -> (?A owl:sameAs ?C) ]"
"[ fpEarlyProp: (?P rdf:type owl:FunctionalProperty) (?Q rdfs:subPropertyOf ?P) -> (?Q rdf:type owl:FunctionalProperty) ]"
"[ ifpEarlyProp: (?P rdf:type owl:InverseFunctionalProperty) (?Q rdfs:subPropertyOf ?P) -> (?Q rdf:type owl:InverseFunctionalProperty) ]"
"[ max1: (?C rdfs:subClassOf 'max(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?X ?P ?Y1) notLiteral(?Y1) (?X rdf:type ?C) (?X ?P ?Y2) notLiteral(?Y2) notEqual(?Y1 ?Y2) -> (?Y1 owl:sameAs ?Y2) ]"
"[ subClassTemp: (?C rdfs:subClassOf ?R) isFunctor(?R) (?B rdfs:subClassOf ?C) -> (?B rdfs:subClassOf ?R) ]"
"[ sameAs1: (?A owl:sameAs ?B) -> (?B owl:sameAs ?A) ]"
"[ sameAs2: (?A owl:sameAs ?B) (?B owl:sameAs ?C) -> (?A owl:sameAs ?C) ]"
"[ sameAs6: (?X rdf:type owl:Thing) <- (?X owl:sameAs ?Y) ]"
"[ sameAs7: (?X owl:sameAs ?X) <- (?X rdf:type owl:Thing) ]"
"[ equality1: (?X owl:sameAs ?Y) notEqual(?X ?Y) -> [ (?X ?P ?V) <- (?Y ?P ?V) ] [ (?V ?P ?X) <- (?V ?P ?Y) ] ]"
"[ equality2: (?X owl:sameAs ?Y) (?X rdf:type owl:Class) -> (?X owl:equivalentClass ?Y) ]"
"[ equality3: (?X owl:sameAs ?Y) (?X rdf:type rdf:Property) -> (?X owl:equivalentProperty ?Y) ]"
"[ equivalentProperty1: (?P owl:equivalentProperty ?Q) -> (?P rdfs:subPropertyOf ?Q) (?Q rdfs:subPropertyOf ?P) ]"
"[ equivalentProperty2: (?P rdfs:subPropertyOf ?Q) (?Q rdfs:subPropertyOf ?P) -> (?P owl:equivalentProperty ?Q) ]"
"[ equivalentProperty3: (?P owl:sameAs ?Q) (?P rdf:type rdfs:Property) (?Q rdf:type rdfs:Property) -> (?P owl:equivalentProperty ?Q) ]"
"[ symmetricProperty1: (?P rdf:type owl:SymmetricProperty) -> [ symmetricProperty1b: (?X ?P ?Y) <- (?Y ?P ?X) ] ]"
"[ inverseOf1: (?P owl:inverseOf ?Q) -> (?Q owl:inverseOf ?P) ]"
"[ inverseOf2: (?P owl:inverseOf ?Q) -> [ inverseOf2b: (?X ?P ?Y) <- (?Y ?Q ?X) ] ]"
"[ inverseOf3: (?P owl:inverseOf ?Q) (?P rdf:type owl:FunctionalProperty) -> (?Q rdf:type owl:InverseFunctionalProperty) ]"
"[ inverseOf4: (?P owl:inverseOf ?Q) (?P rdf:type owl:InverseFunctionalProperty) -> (?Q rdf:type owl:FunctionalProperty) ]"
"[ inverseof5: (?P owl:inverseOf ?Q) (?P rdfs:range ?C) -> (?Q rdfs:domain ?C) ]"
"[ inverseof6: (?P owl:inverseOf ?Q) (?P rdfs:domain ?C) -> (?Q rdfs:range ?C) ]"
"[ transitiveProperty1: (?P rdf:type owl:TransitiveProperty) -> [ transitiveProperty1b: (?A ?P ?C) <- bound(?C) (?B ?P ?C) (?A ?P ?B) ] [ transitiveProperty1b: (?A ?P ?C) <- unbound(?C) (?A ?P ?B) (?B ?P ?C) ] ]"
"[ objectProperty: (?P rdf:type owl:ObjectProperty) -> (?P rdfs:domain owl:Thing) (?P rdfs:range owl:Thing) ]"
"[ hasValueRec: (?C rdf:type owl:Restriction) (?C owl:onProperty ?P) (?C owl:hasValue ?V) -> (?C owl:equivalentClass 'hasValue(?P ?V)'^^urn:x-hp-jena:Functor) ]"
"[ hasValueIF: (?C owl:equivalentClass 'hasValue(?P ?V)'^^urn:x-hp-jena:Functor) -> [ (?x ?P ?V) <- (?x rdf:type ?C) ] [ (?x rdf:type ?C) <- (?x ?P ?V) ] ]"
"[ hasValueProp: (?P rdf:type owl:FunctionalProperty) (?Q rdf:type owl:FunctionalProperty) (?P rdfs:domain ?D) (?Q rdfs:domain ?D) (?D owl:equivalentClass 'hasValue(?P ?V)'^^urn:x-hp-jena:Functor) (?D owl:equivalentClass 'hasValue(?Q ?V)'^^urn:x-hp-jena:Functor) -> (?P owl:equivalentProperty ?Q) ]"
"[ oneOfFP: (?P rdfs:range ?C) (?C owl:oneOf ?l) (?l rdf:first ?x) (?l rdf:rest rdf:nil) -> (?P rdf:type owl:FunctionalProperty) ]"
"[ oneOfIFP: (?P rdfs:domain ?C) (?C owl:oneOf ?l) (?l rdf:first ?x) (?l rdf:rest rdf:nil) -> (?P rdf:type owl:InverseFunctionalProperty) ]"
"[ oneOf1: (?C owl:oneOf ?l) -> listMapAsSubject(?l rdf:type ?C) ]"
"[ oneOf2: (?C owl:oneOf ?l1) (?D owl:oneOf ?l2) notEqual(?l1 ?l2) listEqual(?l1 ?l2) -> (?C owl:equivalentClass ?D) ]"
"[ oneOf3: (?C owl:oneOf ?l) (?l rdf:first ?x) (?l rdf:rest rdf:nil) -> [ (?Y ?P ?x) <- (?Y ?P ?I) (?I rdf:type ?C) ] ]"
"[ -> (xsd:float rdf:type rdfs:Datatype) ]"
"[ -> (xsd:double rdf:type rdfs:Datatype) ]"
"[ -> (xsd:int rdf:type rdfs:Datatype) ]"
"[ -> (xsd:long rdf:type rdfs:Datatype) ]"
"[ -> (xsd:short rdf:type rdfs:Datatype) ]"
"[ -> (xsd:byte rdf:type rdfs:Datatype) ]"
"[ -> (xsd:unsignedByte rdf:type rdfs:Datatype) ]"
"[ -> (xsd:unsignedShort rdf:type rdfs:Datatype) ]"
"[ -> (xsd:unsignedInt rdf:type rdfs:Datatype) ]"
"[ -> (xsd:unsignedLong rdf:type rdfs:Datatype) ]"
"[ -> (xsd:decimal rdf:type rdfs:Datatype) ]"
"[ -> (xsd:integer rdf:type rdfs:Datatype) ]"
"[ -> (xsd:nonPositiveInteger rdf:type rdfs:Datatype) ]"
"[ -> (xsd:nonNegativeInteger rdf:type rdfs:Datatype) ]"
"[ -> (xsd:positiveInteger rdf:type rdfs:Datatype) ]"
"[ -> (xsd:negativeInteger rdf:type rdfs:Datatype) ]"
"[ -> (xsd:boolean rdf:type rdfs:Datatype) ]"
"[ -> (xsd:string rdf:type rdfs:Datatype) ]"
"[ -> (xsd:anyURI rdf:type rdfs:Datatype) ]"
"[ -> (xsd:hexBinary rdf:type rdfs:Datatype) ]"
"[ -> (xsd:base64Binary rdf:type rdfs:Datatype) ]"
"[ -> (xsd:date rdf:type rdfs:Datatype) ]"
"[ -> (xsd:time rdf:type rdfs:Datatype) ]"
"[ -> (xsd:dateTime rdf:type rdfs:Datatype) ]"
"[ -> (xsd:duration rdf:type rdfs:Datatype) ]"
"[ -> (xsd:gDay rdf:type rdfs:Datatype) ]"
"[ -> (xsd:gMonth rdf:type rdfs:Datatype) ]"
"[ -> (xsd:gYear rdf:type rdfs:Datatype) ]"
"[ -> (xsd:gYearMonth rdf:type rdfs:Datatype) ]"
"[ -> (xsd:gMonthDay rdf:type rdfs:Datatype) ]"
"[ -> (xsd:integer rdfs:subClassOf xsd:decimal) ]"
"[ -> hide(rb:xsdBase) ]"
"[ -> hide(rb:xsdRange) ]"
"[ -> hide(rb:prototype) ]"
"[ -> (xsd:byte rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:short rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:int rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:long rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:unsignedByte rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:unsignedShort rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:unsignedInt rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:unsignedLong rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:integer rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:nonNegativeInteger rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:nonPositiveInteger rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:byte rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:float rb:xsdBase xsd:float) ]"
"[ -> (xsd:decimal rb:xsdBase xsd:decimal) ]"
"[ -> (xsd:string rb:xsdBase xsd:string) ]"
"[ -> (xsd:boolean rb:xsdBase xsd:boolean) ]"
"[ -> (xsd:date rb:xsdBase xsd:date) ]"
"[ -> (xsd:time rb:xsdBase xsd:time) ]"
"[ -> (xsd:dateTime rb:xsdBase xsd:dateTime) ]"
"[ -> (xsd:duration rb:xsdBase xsd:duration) ]"
"[ -> (xsd:byte rb:xsdRange 'xsd(xsd:integer '1'^^http://www.w3.org/2001/XMLSchema#int '8'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:short rb:xsdRange 'xsd(xsd:integer '1'^^http://www.w3.org/2001/XMLSchema#int '16'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:int rb:xsdRange 'xsd(xsd:integer '1'^^http://www.w3.org/2001/XMLSchema#int '32'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:long rb:xsdRange 'xsd(xsd:integer '1'^^http://www.w3.org/2001/XMLSchema#int '64'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:integer rb:xsdRange 'xsd(xsd:integer '1'^^http://www.w3.org/2001/XMLSchema#int '65'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:unsignedByte rb:xsdRange 'xsd(xsd:integer '0'^^http://www.w3.org/2001/XMLSchema#int '8'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:unsignedShort rb:xsdRange 'xsd(xsd:integer '0'^^http://www.w3.org/2001/XMLSchema#int '16'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:unsignedInt rb:xsdRange 'xsd(xsd:integer '0'^^http://www.w3.org/2001/XMLSchema#int '32'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:unsignedLong rb:xsdRange 'xsd(xsd:integer '0'^^http://www.w3.org/2001/XMLSchema#int '64'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ -> (xsd:nonNegativeInteger rb:xsdRange 'xsd(xsd:integer '0'^^http://www.w3.org/2001/XMLSchema#int '65'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) ]"
"[ xsd1: (?X rdfs:subClassOf ?Y) <- (?X rb:xsdRange 'xsd(?B '0'^^http://www.w3.org/2001/XMLSchema#int ?L)'^^urn:x-hp-jena:Functor) (?Y rb:xsdRange 'xsd(?B ?S ?L2)'^^urn:x-hp-jena:Functor) le(?L ?L2) ]"
"[ xsd2: (?X rdfs:subClassOf ?Y) <- (?X rb:xsdRange 'xsd(?B '1'^^http://www.w3.org/2001/XMLSchema#int ?L)'^^urn:x-hp-jena:Functor) (?Y rb:xsdRange 'xsd(?B '1'^^http://www.w3.org/2001/XMLSchema#int ?L2)'^^urn:x-hp-jena:Functor) le(?L ?L2) ]"
"[ range2: (?P rdfs:range xsd:byte) <- (?P rdfs:range xsd:nonNegativeInteger) (?P rdfs:range xsd:nonPositiveInteger) ]"
"[ range3: (?P rdfs:range owl:Nothing) <- (?P rdfs:range ?C) (?P rdfs:range ?D) notEqual(?C ?D) (?C owl:disjointWith ?D) ]"
"[ xsd3: (?C owl:disjointWith ?D) <- (?C rb:xsdBase ?BC) (?D rb:xsdBase ?BD) notEqual(?BC ?BD) ]"
"[ range4: (?P rdfs:subPropertyOf ?Q) <- (?P rdfs:range owl:Nothing) (?Q rdf:type rdf:Property) ]"
"[ validationDomainMax0: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P '0'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?P rdfs:domain ?C) -> (?P rb:violation 'error('inconsistent property definition' 'Property defined with domain which has a max(0) restriction for that property (domain)' ?C)'^^urn:x-hp-jena:Functor) ]"
"[ validationMax0: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P '0'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) -> [ max2b: (?X rb:violation 'error('too many values' 'Value for max-0 property (prop, class)' ?P ?C)'^^urn:x-hp-jena:Functor) <- (?X rdf:type ?C) (?X ?P ?Y) ] ]"
"[ validationMaxN: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P ?N)'^^urn:x-hp-jena:Functor) -> [ max2b: (?X rb:violation 'error('too many values' 'Too many values on max-N property (prop, class)' ?P ?C)'^^urn:x-hp-jena:Functor) <- (?X rdf:type ?C) countLiteralValues(?X ?P ?M) lessThan(?N ?M) ] ]"
"[ validationFP: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdf:type owl:FunctionalProperty) -> [ fpb: (?X rb:violation 'error('too many values' 'Clashing literal values for functional property' ?P ?V ?U)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) countLiteralValues(?X ?P ?M) greaterThan(?M '1'^^http://www.w3.org/2001/XMLSchema#int) ] ]"
"[ validationMax1I: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'max(?P '1'^^http://www.w3.org/2001/XMLSchema#int)'^^urn:x-hp-jena:Functor) (?P rdf:type owl:ObjectProperty) -> [ fpb: (?X rb:violation 'error('too many values' 'Clashing individual values for card1 property' ?P ?V ?U)'^^urn:x-hp-jena:Functor) <- (?X rdf:type ?C) (?X ?P ?V) (?X ?P ?U) notEqual(?V ?U) (?U owl:differentFrom ?V) ] ]"
"[ validationFPI: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdf:type owl:FunctionalProperty) (?P rdf:type owl:ObjectProperty) -> [ fpb: (?X rb:violation 'error('too many values' 'Clashing individual values for functional property' ?P ?V ?U)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) (?X ?P ?U) notEqual(?V ?U) (?U owl:differentFrom ?V) ] ]"
"[ validationIndiv: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) -> [ validationIndiv: (?X rb:violation 'error('conflict' 'Two individuals both same and different, may be due to disjoint classes or functional properties' ?Y)'^^urn:x-hp-jena:Functor) <- (?X owl:differentFrom ?Y) (?X owl:sameAs ?Y) noValue(?T rb:prototype ?X) ] ]"
"[ validationIndiv2: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?X owl:disjointWith ?Y) -> [ validationIndiv: (?I rb:violation 'error('conflict' 'Individual a member of disjoint classes' ?X ?Y)'^^urn:x-hp-jena:Functor) <- (?I rdf:type ?X) (?I rdf:type ?Y) noValue(?T rb:prototype ?I) ] ]"
"[ validationIndiv3: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) -> [ validationIndiv: (?I rb:violation 'error('conflict' 'Individual a member of Nothing' ?I)'^^urn:x-hp-jena:Functor) <- (?I rdf:type owl:Nothing) noValue(?T rb:prototype ?I) ] ]"
"[ validationDisjoint: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?X owl:disjointWith ?Y) -> [ validationIndiv: (?X rb:violation 'warn('Inconsistent class' 'Two classes related by both subclass and disjoint relations' ?Y)'^^urn:x-hp-jena:Functor) <- (?X owl:disjointWith ?Y) (?X rdfs:subClassOf ?Y) ] ]"
"[ validationDisjoint2: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?X owl:disjointWith ?Y) -> [ validationIndiv: (?C rb:violation 'warn('Inconsistent class' 'subclass of two disjoint classes' ?X ?Y)'^^urn:x-hp-jena:Functor) <- (?X owl:disjointWith ?Y) (?C rdfs:subClassOf ?X) (?C rdfs:subClassOf ?Y) notEqual(?C owl:Nothing) ] ]"
"[ validationDTP: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdf:type owl:DatatypeProperty) -> [ validationDTP: (?X rb:violation 'error('range check' 'Object value for datatype property (prop, value)' ?P ?V)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) notLiteral(?V) notBNode(?V) ] ]"
"[ validationOP: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdf:type owl:ObjectProperty) -> [ validationDTP: (?X rb:violation 'warn('range check' 'Literal value for object property (prop, value)' ?P ?V)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) isLiteral(?V) ] ]"
"[ validationDTRange: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdfs:range ?R) (?R rdf:type rdfs:Datatype) -> [ validationDTRange: (?X rb:violation 'error('range check' 'Incorrectly typed literal due to range (prop, value)' ?P ?V)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) notDType(?V ?R) ] ]"
"[ validationDTRange: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdfs:range rdfs:Literal) -> [ validationDTRange: (?X rb:violation 'error('range check' 'Incorrectly typed literal due to range rdsf:Literal (prop, value)' ?P ?V)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) notLiteral(?V) notBNode(?V) ] ]"
"[ validationAllFrom: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C rdfs:subClassOf 'all(?P ?R)'^^urn:x-hp-jena:Functor) (?R rdf:type rdfs:Datatype) -> [ validationDTRange: (?X rb:violation 'error('range check' 'Incorrectly typed literal due to allValuesFrom (prop, value)' ?P ?V)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) (?X rdf:type ?C) notDType(?V ?R) ] ]"
"[ validationAllFrom: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C owl:equivalentClass 'all(?P rdfs:Literal)'^^urn:x-hp-jena:Functor) -> [ validationDTRange: (?X rb:violation 'error('range check' 'Incorrectly typed literal due to allValuesFrom rdfs:Literal (prop, value)' ?P ?V)'^^urn:x-hp-jena:Functor) <- (?X ?P ?V) (?X rdf:type ?C) notDType(?V rdfs:Literal) ] ]"
"[ validationNothing: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C owl:equivalentClass owl:Nothing) notEqual(?C owl:Nothing) -> (?C rb:violation 'warn('Inconsistent class' 'Class cannot be instantiated, probably subclass of a disjoint classes or of an empty restriction')'^^urn:x-hp-jena:Functor) ]"
"[ validationRangeNothing: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?P rdfs:range owl:Nothing) -> (?C rb:violation 'warn('Inconsistent property' 'Property cannot be instantiated, probably due to multiple disjoint range declarations')'^^urn:x-hp-jena:Functor) ]"
"[ validationOneOf: (?v rb:validation 'on()'^^urn:x-hp-jena:Functor) (?C owl:oneOf ?L) -> [ validationIndiv: (?X rb:violation 'warn('possible oneof violation' 'Culprit is deduced to be of enumerated type (implicicated class) but is not one of the enumerationsn This may be due to aliasing.' ?Y)'^^urn:x-hp-jena:Functor) <- (?X rdf:type ?C) notBNode(?X) listNotContains(?L ?X) ] ]")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment