# 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;