Difference between revisions of "RDF"

From Organic Design wiki
(Swoogle semantic web search)
(See also: RDF meets NoSQL)
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{glossary}}
 +
__NOTOC__<div style="position:absolute;left:285px;top:50px">[[Image:Rdf.gif]]</div>
 
The [[w:Resource Description Framework|Resource Description Framework]] (RDF) is a language for representing information about resources in the World Wide Web. It is particularly intended for representing metadata about Web resources, such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource. However, by generalizing the concept of a "Web resource", RDF can also be used to represent information about things that can be identified on the Web, even when they cannot be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery.
 
The [[w:Resource Description Framework|Resource Description Framework]] (RDF) is a language for representing information about resources in the World Wide Web. It is particularly intended for representing metadata about Web resources, such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource. However, by generalizing the concept of a "Web resource", RDF can also be used to represent information about things that can be identified on the Web, even when they cannot be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery.
  
Line 6: Line 8:
  
 
== RDFS ==
 
== RDFS ==
[[w:RDFS|RDFS]] or ''RDF Schema'' is an extensible [[w:knowledge representation|knowledge representation]] language, providing basic elements for the description of [[w:ontology (computer science)|ontologies]], otherwise called RDF vocabularies, intended to structure RDF [[w:resource (Web) |resources]]. The [http://www.w3.org/TR/1998/WD-rdf-schema-19980409/ first version] was published by [[w:W3C|W3C]] in April 1998, and the [http://www.w3.org/TR/rdf-schema/ final] [[w:W3C recommendation|W3C recommendation]] was released in February 2004. Main RDFS components are included in the more expressive language [[Web Ontology Language|OWL]].  
+
[[w:RDFS|RDFS]] or ''RDF Schema'' is an extensible [[w:knowledge representation|knowledge representation]] language, providing basic elements for the description of [[w:ontology (computer science)|ontologies]], otherwise called RDF vocabularies, intended to structure RDF [[w:resource (Web) |resources]]. The [http://www.w3.org/TR/1998/WD-rdf-schema-19980409/ first version] was published by [[w:W3C|W3C]] in April 1998, and the [http://www.w3.org/TR/rdf-schema/ final] [[w:W3C recommendation|W3C recommendation]] was released in February 2004. Main RDFS components are included in the more expressive language [[w:Web Ontology Language|OWL]].
 +
 
 +
== RDF API's ==
 +
*[http://librdf.org/ Redland RDF library] ''- Redland is mature set of C libraries, in development since 2000 and closely conformant to W3C specifications''
 +
**[http://librdf.org/raptor/api/tutorial-serializer-get-triples.html example code dealing with RDF-trtiples]
 +
*[http://sites.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/index.html RAP] ''- RDF API for PHP''
  
 
== TRDF ==
 
== TRDF ==
Line 17: Line 24:
 
== See also ==
 
== See also ==
 
*[http://www.w3.org/TR/rdf-primer/ RDF Primer]
 
*[http://www.w3.org/TR/rdf-primer/ RDF Primer]
 +
*[[Web 3.0]]
 
*[[Grid]]
 
*[[Grid]]
*[[w:URI|URI]]
+
*[[URI]]
 
*[http://www.rdfs.org rdfs.org]
 
*[http://www.rdfs.org rdfs.org]
 
*[http://rdfs.org/sioc/spec/ SIOC] ''- Semantically-Interlinked Online Communities ontology specification''
 
*[http://rdfs.org/sioc/spec/ SIOC] ''- Semantically-Interlinked Online Communities ontology specification''
 
*[http://swoogle.umbc.edu Swoogle] ''- Semantic web search''
 
*[http://swoogle.umbc.edu Swoogle] ''- Semantic web search''
 +
*[http://simile.mit.edu/wiki/RDFizers RDFizers]
 +
*[https://decentralyze.com/2010/03/09/rdf-meets-nosql/ RDF meets NoSQL]
 +
[[Category:Web3.0]]

Latest revision as of 14:39, 17 September 2016

Glossary.svg This page describes a concept which is part of our glossary
Rdf.gif

The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web. It is particularly intended for representing metadata about Web resources, such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource. However, by generalizing the concept of a "Web resource", RDF can also be used to represent information about things that can be identified on the Web, even when they cannot be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery.

RDF is intended for situations in which this information needs to be processed by applications, rather than being only displayed to people. RDF provides a common framework for expressing this information so it can be exchanged between applications without loss of meaning. Since it is a common framework, application designers can leverage the availability of common RDF parsers and processing tools. The ability to exchange information between different applications means that the information may be made available to applications other than those for which it was originally created.

RDF is based on the idea of identifying things using Web identifiers (called Uniform Resource Identifiers, or URIs), and describing resources in terms of simple properties and property values. This enables RDF to represent simple statements about resources as a graph of nodes and arcs representing the resources, and their properties and values.

RDFS

RDFS or RDF Schema is an extensible knowledge representation language, providing basic elements for the description of ontologies, otherwise called RDF vocabularies, intended to structure RDF resources. The first version was published by W3C in April 1998, and the final W3C recommendation was released in February 2004. Main RDFS components are included in the more expressive language OWL.

RDF API's

TRDF

TRDF, or Temporal RDF is a means of incorporating temporal information such as sequence, periods and versions into the RDF framework.

People & Communities

  • SIOC - Semantically-Interlinked Online Communities ontology specification
  • FOAF - Friend of a friend

See also