There are numerous examples of this.
Among the many, we can consider this one.
The above one says,
Now, my question is, why is a class considered to be defined in RDF schema and property is considered to be simple RDF.
RDF in general is a method of conceptual data modelling. RDFS provides a mechanism for describing groups of related resources (RDF), and the relation between them. Example of these properties are classes, sub-classes, range and domains. So in essence, RDFS is a semantic extension of RDF.
an instance of rdf:Property that is used to indicate a resource that might provide additional information about the subject resource. rdfs:isDefinedBy. an instance of rdf:Property that is used to indicate a resource defining the subject resource.
Domain & Range. To semantically describe and derive relationships between subjects and objects rdfs: domain and rdfs: range are used. The predicate rdfs: domain declares that a property belongs to one or more classes. For exadeducmple, we can define that property P belongs to class D.
The reason is purely historic. The RDF model was defined before RDF Schema came along, and it already contained a vocabulary term for the notion of a property, so rdf:Property
is part of the RDF namespace.
The notion of explicit classes was first introduced in RDF Schema, however, so it became rdfs:Class
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With