    # KEHOME/knowledge/applications/SemanticWeb/RDF/RDFcontext.html
    # Mar/15/2003

    at view = tabula rasa;
    RDF views isall
    	RDF vocabulary,
    	RDF Class-Instance hierarchy,
    	RDF format and meaning,
    	RDF logic,
    	RDF documentation;

    at view = RDF vocabulary {
    #========================#
    begin hierarchy RDF vocabulary hierarchy;  # properSubClassOf
    Class;			# rdfs:
    /	Alt;		# rdf:
    /	Bag;		# rdf:
    #/	Class;		# rdfs:
    /	Collection;	# rdf:
    /	Container;	# rdfs:
    /	ContainerMembershipProperty;	# rdfs:
    /	Datatype;	# rdfs:
    /	Entity;		# owl:
    /	List;		# rdf:
    /	Literal;	# rdfs:
    /	Property;	# rdf:
    /	Resource;	# rdfs:
    /	Seq;		# rdf:
    /	Statement;	# rdf:
    /	subClassOf;	# rdfs:
    /	subPropertyOf;	# rdfs:
    /	XMLLiteral;	# rdfs:
    Entity;			# owl:
    /	nil;		# rdf:
    Property;		# rdf:
    /	_n;  # n=1,2,...# rdf:
    /	begin;		# mkr:
    /	comment;	# rdfs:
    /	domain;		# rdfs:
    /	end;		# mkr:
    /	first;		# rdf:
    /	format;		# mkr:
    /	isa;		# mkr:
    /	isDefinedBy;	# rdfs:
    /	ismem;		# mkr:
    /	iss;		# mkr:
    /	isu;		# mkr:
    /	label;		# rdfs:
    /	meaning;	# mkr:
    /	member;		# rdfs:
    /	object;		# rdf:
    /	predicate;	# rdf:
    /	range;		# rdfs:
    /	relation;	# mkr:
    /	rest;		# rdf:
    /	seeAlso;	# rdfs:
    /	subject;	# rdf:
    /	type;		# rdf:
    /	value;		# rdf:
    /	view;		# mkr:
    end hierarchy RDF vocabulary hierarchy;
    }; # end view RDF vocabulary

    at view = RDF tabula rasa {
    #=========================#
    begin hierarchy RDF Class-Instance hierarchy;  # properSubClassOf
      Resource;
      /	Entity;
      /	Property;
      /	Statement;

      Entity;
      /	Collection;
      //	    Alt;
      //	    Bag;
      //	    Seq;
      ///		List;
      ////		    nil;
      /	Literal;
      //	    XMLLiteral;

      Property;
      /	comment;
      /	domain;
      /	first;
      /	label;
      /	member;
      //	    MembershipContainerProperty;
      ///		_n;  # n=1,2,...
      /	object;
      /	predicate;
      /	range;
      /	rest;
      /	seeAlso;
      //		isDefinedBy;
      /	subClassOf;
      //		subPropertyOf;
      /	subject;
      /	type;
      /	value;

      Statement;
      /	subject predicate object;
    end hierarchy RDF Class-Instance hierarchy;

    # domain, range
    Property domain and range isa relation with
    	format=[Property:1, domain:2, range: 3],
    	meaning={$1 has domain=$2, range=$3;};
    begin relation Property domain and range;
      _n,		List,		List;
      comment,	Resource,	Literal;
      domain,	Property,	Class;
      first,	List,		List;
      isDefinedBy,	Resource,	Resource;
      label,	Resource,	Literal;
      member,	Container,	Resource;
      object,	Statement,	Resource;
      predicate,	Statement,	Resource;
      range,	Property,	Class;
      rest,		List,		List;
      seeAlso,	Resource,	Resource;
      subClassOf,	Class,		Class;
      subject,	Statement,	Resource;
      subPropertyOf,Property,	Property;
      type,		Resource,	Class;
      value,	Resource,	Resource;
    end relation Property domain and range;
    }; # end view RDF tabula rasa

    at view = RDF documentation {
    #===========================#
    begin relation Resource comment;
      # Class
      Alt,		A collection of alternatives. ;
      Bag,		An unordered collection. ;
      Class,	The concept of Class ;
      Container,	This represents the set Containers. ;
      ContainerMembershipProperty,	 The container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of 'member'. ;
      Datatype,	The class of datatypes. ;
      List,	 	The class of RDF Lists ;
      Literal,	This represents the set of atomic values, eg. textual strings. ;
      Property,	The concept of a property. ;
      Resource,	The class resource, everything. ;
      Seq,		An ordered collection. ;
      Statement,	The class of RDF statements. ;
      XMLLiteral,	The class of XML literals. ;

      # Property
      comment,	Use this for descriptions;
      domain,	A domain class for a property type;
      first,	The first item in an RDF list. Also often called the head.;
      isDefinedBy,	Indicates the namespace of a resource;
      label,	Provides a human-readable version of a resource name.;
      member,	a member of a container;
      object,	The object of an RDF statement.;
      predicate,	the predicate of an RDF statement.;
      range,	A range class for a property type;
      rest,		The rest of an RDF list after the first item. Also often called the tail.;
      seeAlso,	A resource that provides information about the subject resource;
      subClassOf,	Indicates membership of a class;
      subject,	The subject of an RDF statement.;
      subPropertyOf,Indicates specialization of properties;
      type,		Indicates membership of a class;
      value,	Identifies the principal value (usually a string) of a property when the property value is a structured resource;
    end relation Resource comment;
    }; # end view RDF documentation