I\'ve been reading about Semantic Web technologies such as RDF/RDFS and \"ontology\", but was wondering how each of these are related? At the moment the terms all seem inter
RDF and RDFS is not interchangeable.
RDF is based on making statements about resources (web in this case) in the form of subject, predicate and objects expressions (i.e. triples). The subject denotes the resource and the predicate expresses the relationship between the subject and the object. 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. A person can have an RDF instance of an Animal and Dog, RDFS can specify that Animal is a class and Dog is a sub-class of Animal.