While RDF can describe resources in a structured way, it lacks a critical component: vocabulary definition.
RDFS provides a language to create vocabularies that define classes, subclasses, properties, and their relationships—making the web truly machine-processable at a global level.
RDFS is written in RDF, so it's not as scary as you might think. It uses the same familiar structure you already know.
RDFS can be viewed as an extension of RDF. Together, RDF + RDFS push the Internet one step further toward machine-readability—a step that cannot be accomplished by RDF alone.
Consider a camera vocabulary with the following structure:
Property owned_by:
XML Schema: "Is this document syntactically correct?"
RDFS: "What does this mean, and how do concepts relate?"
Semantics (meaning) is expressed by:
"An ontology defines the terms used to describe and represent an area of knowledge."
Photography, Medicine, Real Estate, Education, E-commerce, Biology, Music, etc.
Taxonomy: "What belongs where?" (Classification only)
Ontology: "What is it, what properties does it have, and how does it relate to others?"
If you remove all properties from the camera ontology, leaving only classes and subclass relationships, you have a taxonomy, not an ontology.
NikonD70 owned_by LiyangYu
Ontologies enable:
Make distributed information on the Internet machine-friendly and machine-processable, enabling a true Semantic Web where computers can understand, reason about, and act on information automatically.
There are gaps that prevent even richer ontologies and reasoning:
Web Ontology Language (OWL) extends RDFS to provide:
RDF: Describes resources in structured triples
RDFS: Defines vocabulary (classes, properties, relationships)
Together: Enable machines to understand and reason about web content
Result: One more critical step toward the Semantic Web vision
Learn OWL (Web Ontology Language) to express even richer ontologies with advanced reasoning capabilities!
"The Semantic Web is not about making machines think like humans,
but about encoding knowledge so machines can help humans think better."