Yads In A Nutshell

6
YADS A Description Service http://nurture.nature.com/yads Tony Hammond Nature Publishing Group

description

 

Transcript of Yads In A Nutshell

Page 1: Yads In A Nutshell

YADS A Description Service http://nurture.nature.com/yads

Tony HammondNature Publishing Group

Page 2: Yads In A Nutshell

YADS (1/5)Resource Hierarchy

Page 3: Yads In A Nutshell

YADS (2/5)Schema Outline (in JSON) { r : uri, c : [ { r : uri, c : [...], p : { nam : val, ... } ], p : { nam : val, ... } }

where r = "resource" c = "collection" p = "property"

uri = a resource reference, a URI nam = a property name, a CRI val = a property value, i.e. a literal or resource

Page 4: Yads In A Nutshell

YADS (3/5)Fragment (in JSON){

"collection" : [

{

"resource" : "<http:/v446/n7137/html/nature05729.html>” ,

"property" : {"dc:format" : "text/html" }

},

{

"resource" : "<http:/v446/n7137/pdf/nature05729.pdf>” ,

"property" : { "dc:format" : "application/pdf" }

}

],

"property" : {"dc:label" : "Document Formats" }

}

Page 5: Yads In A Nutshell

YADS (4/5)Fragment (in RDF/N3)[ :collection ( [ :resource <http:/v446/n7137/full/nature05729.html> ; :property [ dc:format "text/html" ] ] [ :resource <http:/v446/n7137/pdf/nature05729.pdf> ; :property [ dc:format "application/pdf" ] ] ); :property [ dc:label "Document Formats" ]].

Page 6: Yads In A Nutshell

YADS (5/5)Fragment (in XML)<item>

<collection>

<item>

<resource>http:/v446/n7137/full/nature05729.html</resource>

<property type="dc:format">text/html</property>

</item>

<item>

<resource>http:/v446/n7137/pdf/nature05729.pdf</resource>

<property type="dc:format">application/pdf</property>

</item>

</collection>

<property type="dc:label">Document Formats</property>

</item>