# KEHOME/kb/rdfrasa.html # May/5/2003 #===================# # RDF tabula rasa # # minimum hierarchy # #===================# begin hierarchy tabhi; rdfs:Resource; / Entity; // ANIMAL; /// Person; // PLANT; // OBJECT; /// Group; //// Set; //// html; //// mcf; //// owl; //// rdf; //// triple; //// xml; /// rdfs:Container; //// rdf:Alt; //// rdf:Bag; //// rdf:Seq; ///// rdf:List; /// rdfs:Literal; //// rdf:XMLLiteral; / rdf:Property; # domain = Resource // part; # domain = Resource /// rdf:first; # domain = List /// rdf:rest; # domain = List /// rdfs:member; # domain = Container //// rdfs:_n; # domain = Container // attribute; # domain = Resource /// rdf:type; # domain = Resource /// rdfs:comment; # domain = Resource /// rdfs:label; # domain = Resource /// rdfs:domain; # domain = Property /// rdfs:range; # domain = Property /// rdf:value; # domain = Property /// rdf:subject; # domain = Statement /// rdf:predicate; # domain = Statement /// rdf:object; # domain = Statement // relation; # domain = List of Resource /// rdfs:seeAlso; # domain = Resource //// rdfs:isDefinedBy;# domain = Resource /// rdfs:subClassOf; # domain = Class /// rdfs:subPropertyOf; # domain = Property // action; # domain = Entity // interaction; # domain = List of Entity / proposition; // context; // sentence; /// rdf:Statement; end hierarchy tabhi; begin unithierarchy tabprim; OBJECT; / ke; rdf:List; / rdf:nil; Set; / rdfs:Class; # all classes // rdfs:Datatype; # all datatypes / rdfs:ContainerMembershipProperty; # _1, _2, ... end unithierarchy tabprim; rdfs:ContainerMembershipProperty isall rdfs:_n; # RDF identities existent is rdfs:Resource; entity is Entity; person is Person; group is Group; property is rdf:Property; statement is rdf:Statement; concepts is rdfs:Class;