[DAS2] Ontology URIs (was RE: types.rnc)
Andrew Dalke
dalke at dalkescientific.com
Fri Nov 10 07:04:31 UTC 2006
Chris:
> Andrew
>> We could. When making the RNC I left the "SO:" prefix out
>> deliberately in the number, leaving "0000147". The reason was to
>> be very insistent that it was SO and only SO that could to there.
>
> This seems overly defensive. It would seem cleaner to use the same ID
> scheme throughout
What I wrote was
> The sequence ontology (SO) is widely used but its identifiers are not
> URIs. The 'so_accession' attribute contains the SO accession number
> without the leading "SO:", as in "0000316". Note that the leading
> zeros are important. This field should be interpreted as an opaque
> string. (XXX should this be "0000316" or "SO:0000316"? I prefer the
> latter.)
The "XXX" in the spec mark places where I'm hoping for feedback.
So far I haven't received any.
Chris:
> Andrew:
>> But if we go for systems with no default resolver, why not use
>> LSIDs?
>>
>> url:lsid:biodas.org:go:0000147
>
> LSIDs uniquely identify sequences of bytes. The sequence of bytes in
> the record GO:00000147 may change although the universal it refers to
> does not
LSIDs have concrete objects and abstract objects. The abstract object,
if resolved, only returns metadata. This would be an LSID for an
abstract object.
If we have a so_version and so_accesssion, etc. as attributes then
we could identically have an LSID referencing an abstract object.
It makes no difference to clients and for the spec is promotes the
push towards URIs.
Andrew
dalke at dalkescientific.com
More information about the DAS2
mailing list