This is a draft cheat sheet. It is a work in progress and is not finished yet.
Predefined RDF classes
Class |
Description |
rdfs:Resource |
The class resource, everything. |
rdfs:Class |
The class of classes. |
rdf:Property |
The class of RDF properties. |
rdf:Container |
Superclass of all container types |
rdf:Bag |
Unordered container |
rdf:Seq |
Sequentially ordered container |
rdf:Alt |
Container of alternatives |
rdf:List |
List of items |
rdfs:ContainerMembershipProperty |
The class of container membership properties, rdf:_1, rdf:_2, ... |
rdfs:Datatype |
The class of RDF datatypes. |
rdf:XMLLiteral |
The class of XML literals values. |
rdfs:Literal |
The class of literal values, e.g. textual strings and integers. |
rdf:Statement |
The class of RDF statements. |
rdfs:Resource properties
Property Name |
Type (Range) |
Description |
rdf:type |
rdfs:Class |
The subject is an instance of a class. |
rdfs:label |
rdfs:Literal |
A human-readable name for the subject. |
rdfs:comment |
rdfs:Literal |
A description of the subject resource. |
rdfs:member |
rdfs:Resource |
A member of the subject resource. |
rdfs:seeAlso |
rdfs:Resource |
The definition of the subject resource. |
rdfs:isDefinedBy |
rdfs:Resource |
Namespace where it is defined |
rdf:value |
rdfs:Resource |
Idiomatic property used for structured values |
rdfs:Class properties
Property Name |
Type (Range) |
Description |
rdfs:subClassOf |
rdfs:Class |
The subject is a subclass of a class. |
owl:Class properties
Property Name |
Type (Range) |
Description |
owl:disjointWith * |
owl:Class |
Disjoint Classes |
owl:intersectionOf - |
rdf:List |
Intersection of 2 classes |
owl:unionOf * |
rdf:List |
Union of 2 classes |
owl:complementOf * |
owl:Class |
Complement of a class |
owl:oneOf * |
rdf:List |
Enumerated class |
owl:equivalentClass - |
owl:Class |
Equivalent Classes |
- Denotes a construct available in OWL Lite. * denotes a construct available in OWL DL.
rdf:Property properties
Property Name |
Type (Range) |
Description |
rdfs:domain |
rdfs:Class |
A domain of the subject property. |
rdfs:range |
rdfs:Class |
A range of the subject property. |
owl:equivalentProperty |
rdf:Property |
rdfs:subPropertyOf |
rdf:Property |
The subject is a subproperty of a property. |
rdf:List properties
Property Name |
Type (Range) |
Description |
rdf:first |
rdfs:Resource |
The first item in the subject RDF list. |
rdf:rest |
rdfs:List |
The rest of the subject RDF list after the first item. |
rdf:Statement properties
Property Name |
Type (Range) |
Description |
rdf:subject |
rdfs:Resource |
The subject of the subject RDF statement. |
rdf:predicate |
rdfs:Resource |
The predicate of the subject RDF statement. |
rdf:object |
rdfs:Resource |
The object of the subject RDF statement. |
|
|
URL prefixes
prefix... |
…stands for |
rdf: |
|
rdfs: |
|
owl: |
|
xsd: |
|
dc: |
|
foaf: |
|
owl:Thing properties
Property Name |
Type (Range) |
Description |
owl:sameAs |
owl:Thing |
owl:differentFrom |
owl:Thing |
owl:AllDifferent properties
Property Name |
Type (Range) |
Description |
owl:distinctMembers |
rdf:List |
owl:Restriction properties
Property Name |
Type (Range) |
Description |
owl:allValuesFrom |
rdfs:Class |
owl:someValuesFrom |
rdfs:Class |
owl:hasValue * |
(none) |
owl:cardinality - |
xsd:nonNegativeInteger |
owl:maxCardinality - |
xsd:nonNegativeInteger |
owl:minCardinality - |
xsd:nonNegativeInteger |
owl:onProperty |
rdf:Property |
- Denotes a construct available in OWL Lite. * denotes a construct available in OWL DL.
owl:ObjectProperty properties
Property Name |
Type (Range) |
Description |
owl:inverseOf |
owl:ObjectProperty |
owl:Ontology properties
Property Name |
Type (Range) |
Description |
owl:imports |
owl:Ontology |
owl:incompatibleWith |
owl:Ontology |
owl:priorVersion |
owl:Ontology |
owl:versionInfo |
(none) |
owl:backwardCompatibleWith |
owl:Ontology |
|
|
xsd Types
Strings |
xsd:string |
xsd:normalizedString |
xsd:token |
xsd:language |
xsd:NMTOKEN |
xsd:Name |
xsd:NCName |
|
Boolean |
xsd:boolean |
|
Numerical |
xsd:decimal |
xsd:float |
xsd:double |
|
Decimal-derived |
xsd:integer |
xsd:nonNegativeInteger |
xsd:positiveInteger |
xsd:nonPositiveInteger |
xsd:negativeInteger |
xsd:long |
xsd:int |
xsd:short |
xsd:byte |
xsd:unsignedLong |
xsd:unsignedInt |
xsd:unsignedShort |
xsd:unsignedByte |
|
Binary |
xsd:hexBinary |
xsd:base64Binary |
|
Date/Time-related |
xsd:dateTime |
xsd:time |
xsd:date |
xsd:gYearMonth |
xsd:gYear |
xsd:gMonthDay |
xsd:gDay |
xsd:gMonth |
|
Resource |
xsd:anyURI |
Classes, Parents, Instances of
Class |
Subclass of |
Instance of |
rdfs:Resource |
rdfs:Resource |
rdfs:Class |
rdfs:Class |
rdfs:Resource |
rdfs:Class |
rdfs:Literal |
rdfs:Resource |
rdfs:Class |
rdfs:Datatype |
rdfs:Class |
rdfs:Class |
rdf:XMLLiteral |
rdfs:Literal |
rdfs:Datatype |
rdf:Property |
rdfs:Resource |
rdfs:Class |
rdfs:Container |
rdfs:Resource |
rdfs:Class |
rdf:Alt |
rdfs:Container |
rdfs:Class |
rdf:Bag |
rdfs:Container |
rdfs:Class |
rdf:Seq |
rdfs:Container |
rdfs:Class |
rdfs:ContainerMembershipProperty |
rdf:Property |
rdfs:Class |
rdf:List |
rdfs:Resource |
rdfs:Class |
rdf:Statement |
rdfs:Resource |
rdfs:Class |
|