This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.occi-wg/wiki/WireProtocol at Sun, 06 Nov 2022 12:22:17 GMT SourceForge : View Wiki Page: WireProtocol

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

Web Site
Search Wiki Pages Project: occi-wg     Wiki > WireProtocol > View Wiki Page
wiki2133: WireProtocol

application/occi+json

Courtesy IBM's Convert Atom documents to JSON article (see also XSLTJSON and Using JSON with Google Data APIs):
{ 
 "id":"urn:uuid:3ba4b6ba-02f1-4e44-94f8-4821009ee055", 
 "title":"Open Cloud Computing Interface (OCCI)", 
 "updated":"2003-12-13T18:30:02Z", 
 "authors":[{ 
   "name":"John Doe", 
   "email":"johndoe@example.com", 
   "uri":"http://example.com/" 
  } ], 
 "links":[
   { 
     "href":"http://example.com/", 
     "rel":"self" 
   },
   { 
     "href":"http://www.example.com/" 
   } ], 
 "entries":[...]
}

application/occi+xml

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://purl.org/occi"
      xmlns:monitor="http://purl.org/occi/monitor"
      xmlns:network="http://purl.org/occi/network"
      xmlns:state="http://purl.org/occi/state"
      xmlns:storage="http://purl.org/occi/storage"
      xmlns:atom="http://www.w3.org/2005/Atom">
 
  <atom:title>Open Cloud Computing Interface (OCCI)</atom:title>
  <atom:subtitle>A virtual data center over OCCI.</atom:subtitle>
  <atom:link href="http://example.com/" rel="self"/>
  <atom:link href="http://www.example.com/"/>
  <atom:updated>2003-12-13T18:30:02Z</atom:updated>
  <atom:author>
    <atom:name>John Doe</atom:name>
    <atom:email>johndoe@example.com</atom:email>
  </atom:author>
  <atom:id>urn:uuid:3ba4b6ba-02f1-4e44-94f8-4821009ee055</atom:id>

  <atom:entry>
    <atom:id>urn:uuid:decca5a5-8952-4004-9793-cdbbf05c3c63</atom:id>
    <atom:title>Debian GNU/Linux 5.0 Virtual Appliance</atom:title>
    <atom:summary>Base installation of Debian GNU/Linux 5.0</atom:summary>
    <state:current>active</state:current>
    <billing:meter rate="0.10" currency="USD" unit="hours">35.27</billing:meter>
    <monitor:counter type="Processor : % Processor Time">75.2</monitor:counter>
    <monitor:counter type="Memory\Available Bytes">1059374258</monitor:counter>
    <atom:link href="http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63" />
    <atom:link title="Boot Drive" storage:device="sda" rel="http://purl.org/occi/storage#device"
      href="http://example.com/4696b561-a253-42b4-bd27-7aa4950e0a60" />
    <atom:link title="Private Network" network:interface="eth0" rel="http://purl.org/occi/network#interface"
      href="http://example.com/45a73b80-c957-4ae1-97c6-b70652eba1d1" />
    <atom:link title="Start" href="http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/start"
      rel="http://purl.org/occi/state#start"/>
    <atom:link title="Stop" href="http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/stop"
      rel="http://purl.org/occi/state#stop"/>
    <atom:link title="Restart" href="http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/restart"
      rel="http://purl.org/occi/state#restart"/>
    <atom:link title="Suspend" href="http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/suspend"
      rel="http://purl.org/occi/state#suspend"/>
    <atom:updated>2008-12-31T23:59:59Z</atom:updated>
  </atom:entry>

</atom:feed>

text/plain

Single resource:

category:server
title:Debian GNU/Linux 5.0 Virtual Appliance
cpu:2
memory:4096
link.state.start:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/start
link.state.stop:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/stop
link.state.restart:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/restart
link.state.suspend:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/suspend

Multiple resource:

decca5a5-8952-4004-9793-cdbbf05c3c63:category:server
decca5a5-8952-4004-9793-cdbbf05c3c63:title:Debian GNU/Linux 5.0 Virtual Appliance
decca5a5-8952-4004-9793-cdbbf05c3c63:summary:Base installation of Debian GNU/Linux 5.0
decca5a5-8952-4004-9793-cdbbf05c3c63:content.cpu:2
decca5a5-8952-4004-9793-cdbbf05c3c63:content.memory:4Gb
decca5a5-8952-4004-9793-cdbbf05c3c63:link.disk[0].id:4696b561-a253-42b4-bd27-7aa4950e0a60
decca5a5-8952-4004-9793-cdbbf05c3c63:link.disk[0].dev:sda
decca5a5-8952-4004-9793-cdbbf05c3c63:link.network[0].id:45a73b80-c957-4ae1-97c6-b70652eba1d1
decca5a5-8952-4004-9793-cdbbf05c3c63:link.network[0].dev:eth0
decca5a5-8952-4004-9793-cdbbf05c3c63:link.state.start:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/start
decca5a5-8952-4004-9793-cdbbf05c3c63:link.state.stop:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/stop
decca5a5-8952-4004-9793-cdbbf05c3c63:link.state.restart:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/restart
decca5a5-8952-4004-9793-cdbbf05c3c63:link.state.suspend:http://example.com/decca5a5-8952-4004-9793-cdbbf05c3c63/state/suspend
decca5a5-8952-4004-9793-cdbbf05c3c63:state.current:active
decca5a5-8952-4004-9793-cdbbf05c3c63:billing.rate:0.10
decca5a5-8952-4004-9793-cdbbf05c3c63:billing.currency:USD
decca5a5-8952-4004-9793-cdbbf05c3c63:billing.unit:hours
decca5a5-8952-4004-9793-cdbbf05c3c63:billing.total:35.27
decca5a5-8952-4004-9793-cdbbf05c3c63:monitor.cpu:75.2
decca5a5-8952-4004-9793-cdbbf05c3c63:monitor.memory:1059374258
4696b561-a253-42b4-bd27-7aa4950e0a60:category:storage
4696b561-a253-42b4-bd27-7aa4950e0a60:content.size:148251374
4696b561-a253-42b4-bd27-7aa4950e0a60:link.self:virtual-disk.vmdk
45a73b80-c957-4ae1-97c6-b70652eba1d1:category:network
45a73b80-c957-4ae1-97c6-b70652eba1d1:content.vlan:4095
45a73b80-c957-4ae1-97c6-b70652eba1d1:content.dhcp:true
45a73b80-c957-4ae1-97c6-b70652eba1d1:content.subnet:192.168.0.0
45a73b80-c957-4ae1-97c6-b70652eba1d1:content.netmask:255.255.0.0
45a73b80-c957-4ae1-97c6-b70652eba1d1:content.gateway:192.168.0.1
45a73b80-c957-4ae1-97c6-b70652eba1d1:vendor.com.cisco.cdp:true
 




The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.occi-wg/wiki/WireProtocol at Sun, 06 Nov 2022 12:22:20 GMT