Frameworks/RDF Frameworks

Resource Description Framework (RDF)

The Resource Description Framework (RDF) integrates a variety of applications from library catalogs and world-wide directories for syndication and aggregation of news, software, and content to personal collections of music, photos, and events using XML as an interchange syntax.

The RDF specifications provide a lightweight ontology system to support the exchange of knowledge on the Web. RDF is "to specify semantics for data based on XML in a standardized interoperable manner." [71].

Technically, RDF is not a language, but a data model of metadata instances. The basic data model is very simple; it consists of nodes connected by labeled arcs, where the nodes represent web resources and the arcs represent properties of these resources.

RDF is designed to represent information in a minimally constraining, flexible way. It can be used in isolated applications, where individually designed formats might be more direct and easily understood, but RDF's generality offers greater value from sharing. The value of information thus increases as it becomes accessible to more applications across the entire Internet.

RDF uses the key concepts exposed briefly in the follow [25]:

The RDF data model, however, provides no mechanisms for declaring these properties, it does not provide any mechanisms for defining the relationships between these properties and other resources. That is the role of RDF Schema.