[occi-wg] Namespaces & Extensibility
Christopher Smith
csmith at platform.com
Mon Jan 18 17:06:39 CST 2010
There was an OGF community practice document published on namespaces that is
probably relevant here. I would suggest following it¹s convention.
³Standardised Namespaces for XML infosets in OGF
³ (http://www.ogf.org/documents/GFD.84.pdf).
-- Chris
On 18/1/10 13:54 , "Alexander Papaspyrou"
<alexander.papaspyrou at tu-dortmund.de> wrote:
> Sam,
>
> w.r.t Tim Bray's comment "Do it like Java", occi.<whatever> seems perfectly
> sensible to me.
>
> Another option would be to take org.ogf.occi.<whatever>, since OGF is the
> standardizing OCCI anyway and the ogf.org <http://ogf.org> domain---including
> subdomains---is under control of the OGF corporation.
>
> -Alexander
>
> Am 18.01.2010 um 21:55 schrieb Sam Johnston <samj at samj.net>:
>
>> Afternoon all,
>>
>> So one of the things we need[ed] to resolve was how to sensibly handle
>> extensibility and the most sensible approach we've been able to come up with
>> so far is one based on domain names. This leaves someone else to take care of
>> splitting up the global namespace so we don't have to run our own registry,
>> or worse, just hope for the best). For XML this typically means using
>> URI-based schemes like http://purl.org/occi/thing#thong
>> <http://purl.org/occi/thing#thong> , and while this works for machines it's
>> inconvenient for us humans. They also carry a lot of fluff in terms of the
>> URI scheme (http) and delimiters ([:/#.]).
>>
>> The current approach from the spec is "Attributes defined by this standard
>> reside under the occi namespace (e.g. "occi.abc") but anyone can define a new
>> attribute by allocating a unique namespace based on their reversed Internet
>> domain (e.g. ³com.cisco.cdp²)." but we could potentially drop the "occi"
>> namespace (and be careful to avoid stepping on current and future TLDs), or
>> better yet, set a good example by choosing a sensible domain name (ideally
>> occi.org <http://occi.org> <http://occi.org> but that's not available). The
>> current domain (occi-wg.org <http://occi-wg.org> <http://occi-wg.org> ) is
>> not only fugly but refers to this working group rather than the spec itself.
>>
>> The reason I'm raising this (more as an FYI than anything else) is because
>> Tim Bray's just done a nice post "On Namespaces
>> <http://www.tbray.org/ongoing/When/201x/2010/01/17/Extensible-JSON> " in
>> which he suggests to "Do It Like Java" - and that's exactly what we've done,
>> and it's what the Sun Cloud API has done too.
>>
>> Sam
>>
>> PS If anyone does have a suggestion for a sensible domain - or even a more
>> sensible name for the standard (which is a protocol moreso than an interface
>> at this time anyway) then we're all ears.
>>
>> _______________________________________________
>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/occi-wg/attachments/20100118/e2c4f7d6/attachment.html
More information about the occi-wg
mailing list