Created on Feb. 18, 2013, 4:11 p.m. by Hevok & updated by Hevok on May 2, 2013, 5:17 p.m.
Each class defined must be of RDFS Class. For this there is Name-Prefix that is used for the RDF namespace. With RDF Class one can define Abstract Objects that are applied via rdf:type
to create Instances of this Class. rdf:Property
is the base Class of all Properties, any property must be of this class. The base class of all Literals is rdfs:Literal
. In the end all things are a subclass of some topclass that is ontop of all Class Hierarchy, which is the rdfs:Resource
. So everything that is modeled is some kind of class of a resource. Everything in RDF is a resource.
There are also general classes for Datatype, additional there is a general class for Literals that stem from XML Schema Definition as there are some datatypes that can come from XML Schema. There is also a class for Container which are the aggregations of lists of RDF statements. For being a member of an container there is an RDF Membership Properties that define nothing else than membership to a given RDF Container.
rdfs:Class
Concept of a Class, defines and Abstract Object and is applied (with rdf:type) to create Instancesrdf:Property
Base class for Propertiesrdfs:Literal
Class for Literalsrdfs:Resource
every entity of an RDF model is instance of this ClassA property always relates one class with another, therefore one has to define which is the domain and which is the range class.
Comment on This Data Unit