A couple important and relevant references:

http://www.w3.org/DesignIssues/Axioms.html#opaque
http://tools.ietf.org/html/draft-gregorio-uritemplate-03

Cheers,
Sean

Vladimir Ivanov wrote:
> Dear Martin,
> 
> I think the question of URI schema
> is about implementation: (developer's) purposes, decisions etc.
> 
> Are we intend to help developers to create such a schema (or rules)?
> 
>> The question is, if we have
>> cataloguing rules, that could allow a larger group to come up with the same
>> URI,
>> without creating one identifier for two things.
> 
> Very good question!
> 
> I hope, every museum has such set of cataloguing rules.
> And we have to share their view of the domain.
> (maybe, we can find a common subset of rules or "one-right-rule").
> 
> Another question:
> One of the most specific classes in the CRM is E19.Phisycal Object
> (not necessary a "museum item").
> 
> How to find common rules to biuld unique identifiers for all instances of
> E19.Phisycal Object (which are "...items of a material nature that are
> units for documentation...")?
> Are those rules should be aquisited from documentation?
> 
> 2008/11/30 martin <[email protected]>:
>> Dear Vladimir,
>>
>> The point is not if the URIs are human readable. The question is, if we have
>> cataloguing rules, that could allow a larger group to come up with the same
>> URI,
>> without creating one identifier for two things. If I call you
>> xxx578o900yybnn,
>> I have to reconcile every reference to you. We cannot avoid that in general,
>> but we could create some reasonable rules to reduce the number of
>> negotiations.
>> AACR2 is a good example from library science.
>>
>> Since a museum object is at one place at a time, its current location is
>> unique, as is
>> its current inventory number. These numbers are publicly known. Why should I
>> call the
>> object xjdisugfvisg, once we could find a more reasonable URI?
> 
> Does "more reasonable URI" means reducing number of negotiations?
> What kind of negotiations?
> 
> Best regards
> Vladimir
> 
>> We could at least reduce some complexity of the co-reference problem.
>> The same holds for people registered in authority files, as long as we are
>> sure
>> whom we talk about.
>>
>> Best,
>>
>> Martin
>>
>> Vladimir Ivanov wrote:
>>> ---------- Forwarded message ----------
>>> From: Vladimir Ivanov <[email protected]>
>>> Date: 2008/11/29
>>> Subject: Re: [Crm-sig] URI policies
>>> To: Guenther Goerz <[email protected]>
>>>
>>>
>>> Dear Guenther ,
>>>
>>> 2008/11/29 Guenther Goerz <[email protected]>:
>>>> Dear all,
>>>>
>>>> just a brief remark and a recommendation
>>>>
>>>> On Fri, Nov 28, 2008 at 12:46 PM, Vladimir Ivanov <[email protected]>
>>>> wrote:
>>>>> Dear all,
>>>>>
>>>>> Why do we need human-readable URIs?
>>>> Well, because occasionally humans read code and this case a label such
>>>> as "reply-to-vladimir" has some advantage over "wrzlpfrmpft", although
>>>> my machine doesn't care.
>>> ;)
>>> I mean, why do we need human-readable URIs (for machine processing
>>> resources, tasks, etc.)?
>>>
>>> It's clear to me, that the first label ("reply-to-vladimir") is ambiguous,
>>> according to multiple senses of "vladimir".
>>> The second one ("wrzlpfrmpft") means nothing at all.
>>>
>>> In both cases, we need additional information
>>> to understand that meaning (if we want to).
>>>
>>> It's good for CRM classes and properties to have readable labels.
>>> Martin's question was also about instances (e.g. museum objects).
>>>
>>> Best,
>>> Vladimir
>>>> But, jokes aside: The "Cool URIs" paper
>>>> http://www.w3.org/TR/2007/WD-cooluris-20071217/
>>>> may provide a constructive answer to Martin's original request.
>>>>
>>>> Regards,
>>>> -- Guenther
>>>>
>>>>> Any row in a certain database table could be identified by unique
>>>>> (surrogate) key.
>>>>> An algorithm should only generate different URI for different resources.
>>>>> So, we need to define a difference between resources (or their
>>>>> representations).
>>>>>
>>>>> If identifier should not have any additional inner structure (and
>>>>> meaning),
>>>>> then we could use GUID.
>>>>>
>>>>> For example, "http://url.de/E19_ZZZ";, where ZZZ is GUID.
>>>>> Add name or content of resource into URI is not a very good idea.
>>>>>
>>>>> Alternatively, we could use hashing and add any desirable structure into
>>>>> URI.
>>>>> For example, "http://url.de/cityname_streetname_HASHCODE";.
>>>>>
>>>>> How to make a URI out of DNA?
>>>>>
>>>> Best regards,
>>>>> Vladimir
>>>>>
>>>>>
>>>>> 2008/11/27 martin <[email protected]>:
>>>>>> Dear All,
>>>>>>
>>>>>> I suggest to discuss in more details policies to use URIs in RDF or OWL
>>>>>> instances.
>>>>>>
>>>>>> For instance, how to describe a museum:
>>>>>>
>>>>>> How to distinguish the Website from the Actor, if we refer to the
>>>>>> museums domain name:
>>>>>> MUSEUM/http://www.gnm.de/ ?
>>>>>>
>>>>>> http://www.gnm.de/MUSEUM ?
>>>>>> http://www.gnm.de/ACTOR?
>>>>>>
>>>>>> If we have a museum URI, we could generate all object IDs by inventory
>>>>>> number + museum URL:
>>>>>>
>>>>>> http://www.gnm.de/OBJECT/AB_45678900_1870 ?
>>>>>> http://www.gnm.de/PHYSICAL_OBJECT/... ?
>>>>>> http://www.gnm.de/CRM_E19/...  ?
>>>>>>
>>>>>> Does anyone know, if the Getty ULAN suggests a good practice for URIs
>>>>>> for ULAN entries?
>>>>>>
>>>>>> I believe these are issues that should be easy to resolve, and should
>>>>>> be quickly resolved.
>>>>>>
>>>>>> More complicated: How to you make a URI out of an postal address. Any
>>>>>> idea, examples???
>>>>>> Best,
>>>>>>
>>>>>> Martin

Reply via email to