https://research.ng-london.org.uk/wiki/index.php?title=RDF&feed=atom&action=history RDF - Revision history 2024-03-29T15:51:51Z Revision history for this page on the wiki MediaWiki 1.38.2 https://research.ng-london.org.uk/wiki/index.php?title=RDF&diff=147&oldid=prev Jpadfield: Created page with "This source of this article was copied from the [http://www.semanticweb.org/wiki/RDF SemanticWeb Wiki] --Jpadfield 11:27, 15 April 2008 (UTC) '''Resource Desc..." 2011-03-07T12:15:21Z <p>Created page with &quot;This source of this article was copied from the [http://www.semanticweb.org/wiki/RDF SemanticWeb Wiki] --<a href="/wiki/index.php?title=User:Jpadfield&amp;action=edit&amp;redlink=1" class="new" title="User:Jpadfield (page does not exist)">Jpadfield</a> 11:27, 15 April 2008 (UTC) &#039;&#039;&#039;Resource Desc...&quot;</p> <p><b>New page</b></p><div>This source of this article was copied from the [http://www.semanticweb.org/wiki/RDF SemanticWeb Wiki] --[[User:Jpadfield|Jpadfield]] 11:27, 15 April 2008 (UTC)<br /> <br /> '''Resource Description Framework''' or '''RDF''' is a family of specifications for a metadata model that is often implemented as an application of [[XML]]. The RDF family of specifications is maintained by the [http://www.w3.org World Wide Web Consortium (W3C)].<br /> <br /> ==Basic ideas==<br /> The idea behind RDF is to mark up elements written in XML with additional metainformation. It is build upon ideas from the AI science. Therefore the standard defines three fundamental concepts:<br /> *Resources<br /> *Properties<br /> *Statements<br /> <br /> To show an example we take the ''statement'' &quot;an apple is a fruit&quot;. We can break it into the following parts.<br /> <br /> {|{{Prettytable}}<br /> ! Construct !! RDF-Type !! Part of the sentence<br /> |-<br /> | Resource || rdf:subject || an apple<br /> |-<br /> | Property || rdf:predicate || is a<br /> |-<br /> | Resource || rdf:object || fruit<br /> |-<br /> |}<br /> <br /> Notice, the &quot;an&quot; in &quot;an apple&quot;, which unlike &quot;the&quot;, &quot;this&quot;, &quot;that&quot;, etc., defines not a specific object (instance), but a special kind of objects (class). <br /> <br /> In a graphical representation this might look like this:<br /> <br /> &lt;pre&gt;<br /> ------- is a ------- <br /> | Apple |--------&gt;| Fruit |<br /> ------- ------- <br /> &lt;/pre&gt;<br /> <br /> In code it looks like:<br /> <br /> &lt;pre&gt;<br /> &lt;rdf:RDF&gt;<br /> &lt;rdf:Statement&gt;<br /> &lt;rdf:subject rdf:resource=&quot;Apple&quot; /&gt;<br /> &lt;rdf:predicate rdf:resource=&quot;onto;is a&quot; /&gt;<br /> &lt;rdf:object rdf:resource=&quot;Fruit&quot; /&gt;<br /> &lt;/rdf:Statement&gt;<br /> &lt;/rdf:RDF&gt;<br /> &lt;/pre&gt;<br /> <br /> (Note that there are less verbose ways of expressing this triple in RDF/XML and resources are URIs.)<br /> <br /> The SMW equivalent of this is the code<br /> <br /> &lt;pre&gt;<br /> [[subclass of::Fruit]]<br /> &lt;/pre&gt;<br /> <br /> within the article [[Apple]].<br /> <br /> ==See also==<br /> *[[RDF Schema]]<br /> *[http://www.w3.org/RDF/ Resource Description Framework (RDF) / W3C Semantic Web Activity]<br /> *[http://www.w3.org/TR/rdf-primer/ RDF Primer]<br /> *[[Books about the semantic Web]]<br /> <br /> [[Category:Ontology language]]</div> Jpadfield