#Processed by Id: cwm.py,v 1.41 2001/05/10 13:13:29 timbl Exp # using base file:/web/infomesh/2001/rdfsvalid/ # Input rules to apply from file:/web/infomesh/2001/rdfsvalid/startswith.n3 # Notation3 generation by # notation3.py,v 1.74 2001/05/10 13:13:29 timbl Exp # Base was: file:/web/infomesh/2001/rdfsvalid/ @prefix : . @prefix daml: . @prefix abc: . @prefix rdf: . @prefix ab: . @prefix rdfs: . this :forAll , , , , , , , , , , , , , , , , , , , , , , , , , , , . { daml:inverseOf . } :implies { daml:inverseOf . } . { . daml:inverseOf . } :implies { . } . { { a daml:TransitiveProperty . daml:inverseOf . . } :implies { daml:inverseOf . } . } :forAll , , . { a daml:TransitiveProperty . } :implies {{ { . . } :implies { . } . } a :Truth; :forAll , , . } . { { a daml:UniqueProperty . , . } :implies { = . } . } :forAll , , , . { { a daml:UnambiguousProperty . . . } :implies { = . } . } :forAll , , , . { { rdfs:subClassOf . a . } :implies { a . } . } :forAll , , . { { rdfs:domain . rdfs:subPropertyOf . } :implies { rdfs:domain . } . } :forAll , , , . { { rdfs:range . rdfs:subPropertyOf . } :implies { rdfs:range . } . } :forAll , , . { = . } :implies { = . } . { . = . } :implies { . } . { . = . } :implies { . } . { . = . } :implies { . } . { :startsWith "http://w3.org/" . :startsWith "http://www.w3.org/" . } :implies { = . } . daml:Class rdfs:subClassOf rdfs:Class . daml:Datatype rdfs:subClassOf rdfs:Class . daml:Nothing daml:complementOf daml:Thing . daml:Restriction a rdfs:Class; rdfs:subClassOf daml:Class . daml:Thing daml:unionOf ( daml:Nothing [ daml:complementOf daml:Nothing ] ) . daml:complementOf a rdf:Property; rdfs:domain rdfs:Class; rdfs:range daml:Class . daml:differentIndividualFrom a rdf:Property; rdfs:domain rdfs:Thing; rdfs:range rdfs:Thing . daml:disjointUnionOf a rdf:Property; rdfs:domain rdfs:Class; rdfs:range daml:List . daml:disjointWith a rdf:Property; rdfs:domain rdfs:Class; rdfs:range rdfs:Class . daml:equivalentTo a rdf:Property . daml:hasClass a rdf:Property; rdfs:domain daml:Restriction; rdfs:range rdfs:Class . daml:hasValue a rdf:Property; rdfs:domain daml:Restriction . daml:intersectionOf a rdf:Property; rdfs:domain rdfs:Class; rdfs:range daml:List . daml:onProperty a rdf:Property; rdfs:domain daml:Restriction; rdfs:range rdf:Property . daml:oneOf a rdf:Property; rdfs:domain rdfs:Class; rdfs:range daml:List . daml:sameClassAs a rdf:Property; rdfs:subPropertyOf daml:equivalentTo, rdfs:subClassOf . daml:sameIndividualAs a rdf:Property; rdfs:domain daml:Thing; rdfs:range daml:Thing; rdfs:subPropertyOf daml:equivalentTo . daml:samePropertyAs a rdf:Property; rdfs:subPropertyOf daml:equivalentTo, rdfs:subPropertyOf . daml:toClass a rdf:Property; rdfs:domain daml:Restriction; rdfs:range rdfs:Class . daml:unionOf a rdf:Property; rdfs:domain rdfs:Class; rdfs:range daml:List . rdfs:subClassOf a daml:TransitiveProperty . rdfs:subPropertyOf a daml:TransitiveProperty . . #ENDS