Hi all,
I went through the JSON rendering and now there is a first more or less consistent version. I still have to improve some parts and prove read everything, but I wanted to discuss a few points with you beforehand.
Locations
- do UUIDs have to be globally unique, unique for all resources within a provider, or for all resources of a certain kind?
-> I would prefer if we don't restrict this too much, thus it would be sufficient to restrict in OCCI Core, that UUIDs are unique for all resources of a certain kind for one OCCI endpoint. The UUID is created by the backend (underlying service provider) or with information from it. Thus, if the resource is migrated to a different service provider, it gets a different UUID anyway.
CDMI uses the globally unique Object ID of 40 bytes, 32 bytes is
opaque data. Its a "real" UUID, not something generated off a path
name. Here is the line from the CDMI spec:
- I'm not too happy with having the location being part of the kind/mixin rendering, as it is specific to the HTTP representation of the OCCI objects. I thought we might be able to introduce some guideline to derive the location from the term of the kind/mixin and it's related kinds/mixins (e.g. term recursively prepended by term of related kind/mixin). The only problem is, that mixins can have multiple relations. Thus we might have multiple locations for the same mixin. I don't see a problem with it, but it might lead to confusion.
This affects the namespace capabilities. We should very careful to
assess before changing core capabilities. Mixins can be configured
as a single item, a path of mixins or a collection. Defined in the
core model, each mixin either standalone or compound must be
uniquely identified via the 'term'. The location, defines a "single"
namespace to discover mixin(s).
-------------------------------------------------------------------------------
GWDG - Gesellschaft für wissenschaftliche
Datenverarbeitung mbH Göttingen
Am Fassberg 11, 37077 Göttingen
Fon: 0551 39-20364
Fax: 0551 201-2150
E-Mail: florian.feldhaus@gwdg.de
WWW: www.gwdg.de
-----------------------------------------------------------------------------------
Geschäftsführer: Prof. Dr. Ramin Yahyapour
Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger
Sitz der Gesellschaft: Göttingen
Registergericht: Göttingen
Handelsregister-Nr. B 598
-----------------------------------------------------------------------------------
_______________________________________________
occi-wg mailing list
occi-wg@ogf.org
https://www.ogf.org/mailman/listinfo/occi-wg