[occi-wg] Core errata

Ralf Nyren ralf at nyren.net
Mon Sep 3 13:01:26 EDT 2012


Dear all,

I have update the Core document to include the changes discussed on the
last few confcalls.

The LaTeX changes are available from the core-errata branch in the occi-wg
Git repository. Please find a compiled document attached.


Add a Attribute type to the Core Model
--------------------------------------

Many who have implemented the OCCI Core model already added an Attribute
type. This change formalise the notion of "attribute properties".

Instead of just saying an attribute have a name, an attribute now has its
on Attribute type with both name an properties.

The new Attribute type is an *identifier* for resource attributes. It does
not contain the attribute value. I.e. just as before.

A distinction has been added between "client discoverable attributes"
(called OCCI Attributes) and attributes internal to the model (called model
attributes). occi.core.id, occi.core.source and occi.core.target have been
changed back to the model attributes they were until shortly before HTTP
Rendering was released. These are determined to be model attributes and
thus receive special care in renderings.


Change Action to inherit Category
---------------------------------

The concept of Action representing the "invocable operation" itself is
removed. Instead an Action is just an *identifier* of the operation.
    
An Action instance identifies an invocable operation in much the same
way as a Kind instance identifies an Entity sub-type.
    
Impact on the existing HTTP Rendering (occi/1.1) is none. In fact the
text/ renderings already use "type=action" in its Category headers.

regards, Ralf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: core.pdf
Type: application/octet-stream
Size: 225361 bytes
Desc: not available
URL: <http://www.ogf.org/pipermail/occi-wg/attachments/20120903/94d12b0a/attachment-0001.obj>


More information about the occi-wg mailing list