[occi-wg] OCCI Categories and Types

Alexander Papaspyrou alexander.papaspyrou at tu-dortmund.de
Fri Aug 13 06:36:56 CDT 2010


Ralf,

Am 13.08.2010 um 11:59 schrieb Ralf Lyren:

> Each category, defined by schema + term, can have a set of associated  
> attributes. What namespace restrictions/rules are imposed on these  
> attributes?
> Currently Core&Models says provider defined categories must be in a  
> different namespace but no more. Maybe extend this a bit further as to  
> avoid namespace conflicts while combining many categories? I believe  
> earlier revs of the spec said something like:
> com.example.<category_term>.<attr_name>

I don't recall that this ever has been discussed, but it certainly is a very good idea.

> I do not quite understand the various Content-type headers used in the  
> examples. Are they of any significance to the definition/use of categories?

No. They are just supposed to make it easier to spot the type within the core model. So, the MIME types would be something like

application/occi-resource (for the Resource class from core)
application/occi-link (for the Link class from core)
... (whatever else is defined as a class in core)

That way, you don't have to analyze the details of a REST resource, but just look at the MIME type delivered by the OCCI container.

> And just a few notes on the examples, sorry if it sounds picky but  
> consistency really helps understanding:
> 
> - Category: compute; scheme="http://prov.com/occi#";
>   Scheme should be "http://prov.com/occi/resource#" right?

The URIs we used just served as example. For a category with term "foo" and scheme "bar", you would have

Category: foo; scheme="bar";

> - Link: </compute/123-123-123;start>; type="application/occi-action";
>   Is the "type" attribute of the Link header something new? If so, how it  
> is defined?

We have been discussing yesterday whether the type attribute is necessary at all. Probably this has not found its way into the Wiki.

> - In Link header: rel="category http://prov.com/occi#action"
>   Is the format rel="category XXX" something new as well?

Yes. We tried to stick as much as possible to the IETF nottingham Link draft [1], not adding any additional vendor-specific extensions.

HTH.

Best,
Alexander

[1] http://tools.ietf.org/html/draft-nottingham-http-link-header-04

> On Fri, 13 Aug 2010 11:10:18 +0200, Edmonds, AndrewX  
> <andrewx.edmonds at intel.com> wrote:
> 
>> Hi all,
>> Yesterday Alexander and I spent some time exploring and discussing OCCI  
>> categories. These categories make up the type system for OCCI and I've  
>> documented our discussion here [1]. We'd love to hear feedback, comments  
>> etc!
>> 
>> Andy
>> 
>> [1]  
>> http://forge.gridforum.org/sf/wiki/do/viewPage/projects.occi-wg/wiki/Category
>> 
>> -------------------------------------------------------------
>> Intel Ireland Limited (Branch)
>> Collinstown Industrial Park, Leixlip, County Kildare, Ireland
>> Registered Number: E902934
>> 
>> This e-mail and any attachments may contain confidential material for
>> the sole use of the intended recipient(s). Any review or distribution
>> by others is strictly prohibited. If you are not the intended
>> recipient, please contact the sender and delete all copies.
>> 
>> _______________________________________________
>> occi-wg mailing list
>> occi-wg at ogf.org
>> http://www.ogf.org/mailman/listinfo/occi-wg
> 
> _______________________________________________
> occi-wg mailing list
> occi-wg at ogf.org
> http://www.ogf.org/mailman/listinfo/occi-wg

-- 
Alexander Papaspyrou
alexander.papaspyrou at tu-dortmund.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Alexander Papaspyrou.vcf
Type: text/directory
Size: 498 bytes
Desc: not available
Url : http://www.ogf.org/pipermail/occi-wg/attachments/20100813/38849f06/attachment.bin 
-------------- next part --------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4678 bytes
Desc: not available
Url : http://www.ogf.org/pipermail/occi-wg/attachments/20100813/38849f06/attachment-0001.bin 


More information about the occi-wg mailing list