Difference between revisions of "RDF"
(→Code) |
Chris Tyler (talk | contribs) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=RDF= | =RDF= | ||
− | RDF is the '''Resource | + | RDF is the '''Resource Description Framework'''. It is a way of organizing multiple, different internet resources. It describes what they are (URL, mailbox, mail message, newsgroup, etc), and how they relate to each other. Also, one RDF can dynamically update another RDF over a network. |
− | =Resource | + | =Resource Description Framework= |
− | RDF is a general way of describing data that will give more power. | + | RDF is a general way of describing data that will give more power to applications that use that data. |
− | This is done by reducing all collections into nuggets of information called triples | + | This is done by reducing all collections into nuggets of information called ''triples''. It is intended for situations where information needs to displayed '''and''' processed by an application. RDF was originally based on identifying things using Web identifiers called URI's (Uniform Resource Identifiers). It can now use URI, literal, or blanks. |
− | situations where information needs to | + | |
− | RDF was originally based on identifying things using Web identifiers called URI's (Uniform Resource Identifiers). | + | Essentially it is a universal format used for data on the Internet and allows structured and semi-structured data to be mixed, shared and exported across different applications RDF allows interoperability across applications so you can import things like your bank statement into your accounting software. |
=Links= | =Links= | ||
− | *Resource | + | *Resource Description Framework on Mozilla.org |
:http://www.mozilla.org/rdf/doc/ | :http://www.mozilla.org/rdf/doc/ | ||
Line 23: | Line 23: | ||
*RDF in Fifty Words Or Less - A quick description, with example, of RDF | *RDF in Fifty Words Or Less - A quick description, with example, of RDF | ||
:http://developer.mozilla.org/en/docs/RDF_in_Fifty_Words_or_Less | :http://developer.mozilla.org/en/docs/RDF_in_Fifty_Words_or_Less | ||
+ | |||
+ | *W3C's RDF Concepts and Abstract Syntax | ||
+ | :http://www.w3.org/TR/2003/WD-rdf-concepts-20030123/ | ||
=Examples= | =Examples= | ||
Line 36: | Line 39: | ||
"The title of this resource is 'Tony Benn'" | "The title of this resource is 'Tony Benn'" | ||
<PRE> | <PRE> | ||
− | <rdf:RDF | + | |
+ | <rdf:RDF | ||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
xmlns:dc="http://purl.org/dc/elements/1.1/"> | xmlns:dc="http://purl.org/dc/elements/1.1/"> | ||
Line 44: | Line 48: | ||
</rdf:Description> | </rdf:Description> | ||
</rdf:RDF> | </rdf:RDF> | ||
− | <PRE> | + | |
+ | </PRE> | ||
code example from wikipedia | code example from wikipedia | ||
Line 50: | Line 55: | ||
=Artifacts= | =Artifacts= | ||
− | + | *RDF Specifications: | |
− | + | :http://www.w3.org/TR/rdf-syntax-grammar/ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | http://www.w3.org/ | ||
− | |||
− | |||
=Comunications= | =Comunications= | ||
− | Mozilla Developer's Newsgroup for RDF: | + | *Mozilla Developer's Newsgroup for RDF |
− | [http://groups.google.ca/group/mozilla.dev.tech.rdf?lnk=srg&hl=en mozilla.dev.tech.rdf] | + | :[http://groups.google.ca/group/mozilla.dev.tech.rdf?lnk=srg&hl=en mozilla.dev.tech.rdf] |
− | Netscape's Public Mozilla channel for RDF: | + | *Netscape's Public Mozilla channel for RDF: |
− | [http://groups.google.ca/group/netscape.public.mozilla.rdf?lnk=sg&hl=en netscape.public.mozilla.rdf] | + | :[http://groups.google.ca/group/netscape.public.mozilla.rdf?lnk=sg&hl=en netscape.public.mozilla.rdf] |
− | W3C Semantic Web Interest Group - formerly the RDF Interest Group, a public forum | + | *W3C Semantic Web Interest Group - formerly the RDF Interest Group, a public forum |
− | http://www.w3.org/2001/sw/interest/ | + | :http://www.w3.org/2001/sw/interest/ |
Latest revision as of 10:35, 3 May 2008
Contents
RDF
RDF is the Resource Description Framework. It is a way of organizing multiple, different internet resources. It describes what they are (URL, mailbox, mail message, newsgroup, etc), and how they relate to each other. Also, one RDF can dynamically update another RDF over a network.
Resource Description Framework
RDF is a general way of describing data that will give more power to applications that use that data. This is done by reducing all collections into nuggets of information called triples. It is intended for situations where information needs to displayed and processed by an application. RDF was originally based on identifying things using Web identifiers called URI's (Uniform Resource Identifiers). It can now use URI, literal, or blanks.
Essentially it is a universal format used for data on the Internet and allows structured and semi-structured data to be mixed, shared and exported across different applications RDF allows interoperability across applications so you can import things like your bank statement into your accounting software.
Links
- Resource Description Framework on Mozilla.org
- Planet RDF - An site, built with RDF, that aggregates the blogs of semanitc webhackers
- Wikipedia Entry on RDF
- RDF in Fifty Words Or Less - A quick description, with example, of RDF
- W3C's RDF Concepts and Abstract Syntax
Examples
Example based on http://developer.mozilla.org/en/docs/RDF_in_Fifty_Words_or_Less
There is an RDF "bookmark" folder. It is called Inbox. When you open that folder, RDF generates a list of bookmarks to email messages. Each of those messages are based on real, actual messages sitting in an inbox on another system.
The folder is actually a pointer to a CGI script that contains more RDF. The RDF in there fetches all new messages, and summarizes them. It turns them into XML, and feeds it back to the original RDF "inbox" folder. The folder recieves that data, and its own RDF transforms it into a bunch of bookmarks under the initial inbox folder.
Code
"The title of this resource is 'Tony Benn'"
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn"> <dc:title>Tony Benn</dc:title> <dc:publisher>Wikipedia</dc:publisher> </rdf:Description> </rdf:RDF>
code example from wikipedia
Artifacts
- RDF Specifications:
Comunications
- Mozilla Developer's Newsgroup for RDF
- Netscape's Public Mozilla channel for RDF:
- W3C Semantic Web Interest Group - formerly the RDF Interest Group, a public forum