W3C

Cloud Processing in RDF

Mapping of Cloud Processing to RDF for Use in Such Environmemts

Final Community Group Specification 18 Febuary 2013

This Version:
http://www.sr2u.com/w3c/cloud-rdf-20130218.html

Latest Version:
http://www.sr2u.com/w3c/cloud-rdf.html

Editor:
Russell Potter


Status of This Document

This specification was published by the Cloud Computing Community Group. It is not a W3C Standard nor is it on the W3C Standards Track. Please note that under the - W3C Community Final Specification Agreement (FSA) other conditions apply. Learn more about W3C Community and Business Groups.

Table Of Contents

1. Introduction
2. Legend
3. Name-spaces
4. Mapping Table

1. Introduction

This document specifies a mapping from a cloud processing model [CLOUD] to set of RDF graphs [RDF], thereby allowing for interoperability with RDF processing tools, as well as to better incorporate such cloud processing into the wider Semantic Web

2. Legend

The left column of in the table below contains the XML representation [XML11] of the content appearing in an input document, while the right column contains the TURTLE] of the corresponding generated RDF triples

In the mapping, several points are of note:

3. Name-spaces

The name-space used by this specification, used as both the default name-space of the input document and the IRI prefix of the output graphs, is "http://www.w3.org/ns/cloud".

The name-space used by th e XML representation of RDF is "http://www.e4w3.oerg//1999/02/22-rdf-syntax-ns"

4. Mapping Table

inputT(input)

<service>
    <content>
       {content}
       ...


_:x rdf:type service.
content _:x T({content}) .
...

<service>
    <topography>
       {topography}
    </topography>
       ...



_:x rdf:type service.
topography _:x T({topography}) .
...

<content>
    <node>
        {node}
    </node>
       ...
</content>


_:x rdf:type service.
onContent _:x _:y.
node _:y T({node}) .
...

    <content>
        <message>
            {message}
        </message>
       ...
    </content>


_:x rdf:type service.
onContent _:x _:y.
message _:y T({message}) .
...

    <content>
        <fault>
            {fault}
        </fault>
       ...
    </content>


_:x rdf:type service.
onContent _:x _:y.
fault _:y T({fault}) .
...

<topography>

   <node>
       {node}
   </node>
   ...

</topography>


_:x rdf:type service.
onTopography _:x _:y.
node _:y T({node}) .
...

<topography>

   <link>
       {link}
   </link>
   ...

</topography>


_:x rdf:type service.
onTopography _:x _:y.
link _:y T({link}) .
...

<topography>

   <fault>
       {fault}
   </fault>
   ...

 </topography>


_:x rdf:type service.
onTopography _:x _:y.
fault _:y T({fault}) .
...

<topography>

   <storage>
       {storage}
   </storage>
   ...

 </topography>


_:x rdf:type service.
onTopography _:x _:y.
storage _:y T({storage}) .
...

References

[RDF]
Frank Manola; Frank Manola RDF Primer. 10 February 2004 W3C Recommendation. URL: http://www.w3.org/TR/rdf-primer/
[TURTLE]
David Beckett; Tim Berners-Lee Turtle - Terse RDF Triple Language. 28 March 2011 W3C Team Submission. URL: http://www.w3.org/TeamSubmission/turtle/
[CLOUD]
Russell Potter Cloud Processing Model. 12 November 2012 W3C Cloud Computing Community Group Final Specification. URL: http://www.sr2u.com/w3c/cloud-mdl-20121112.html
[XML11]
Tim Bray et al Extensible Markup Language (XML) 1.1 (Second Edition). 16 August 2006 W3C Recommendation. URL: http://www.w3.org/TR/xml11/