[DDI-SRG] URN Resolution Service at Expert Committee Meeting
Wendy Thomas
wlt at pop.umn.edu
Wed May 7 14:22:35 EDT 2008
Only in reference to Arofan's last line
> Further, I would suggest that someone needs to provide a service for
> registering known DDI 3.0 using organizations, and managing the use of coded
> representations for them. We've discussed this in the past. The URNs have a
> dependency on this service, too!
ICPSR has agreed in principle to support and maintain this but require
help in setting it up. I think this part needs to be presented as part of
our "where we are and where we're going" presentation. This is a really
important piece.
Wendy
On Wed, 7 May 2008, A. Gregory wrote:
> Achim:
>
> I should correct you: SDMX is used by banks, but also by people doing all
> other types of aggregate statistics (health, education, population, labour,
> etc.) so I think the requirement overlap is strong.
>
> Let me ask you a question:
>
> Once I have my OASIS XML Catalog, how do I maintain it?
>
> I am pretty well agreeing with you - we should start as simply as possible.
> I just wanted to point out that without a coherent plan for maintaining the
> operation of such a service, the catalog will become filled with garbage and
> then become useless (which has happened to many similar services in the
> past).
>
> I am familiar with Resolver and the approach you are suggesting. An
> alternative - which might provide a more scalable solution moving forward -
> would be to use existing SDMX registry tools to provide the same service,
> which could then be expended to include more powerful indexing and
> classification features should these prove desireable.
>
> The advantage of this approach is that we already have built mechanisms for
> performing the minimum needed maintenance (that is, registration and
> de-facto contracts regarding resource availability) which might be faster
> then deploying Resolver in a useable form.
>
> I agree very much that we should present this idea - as functionality - to
> the Expert Committee, for exactly the reasons you propose. I think we should
> discuss implementation possibilities as a separate discussion.
>
> Further, I would suggest that someone needs to provide a service for
> registering known DDI 3.0 using organizations, and managing the use of coded
> representations for them. We've discussed this in the past. The URNs have a
> dependency on this service, too!
>
> Cheers,
>
> Arofan
>
> -----Original Message-----
> From: Joachim Wackerow [mailto:joachim.wackerow at gesis.org]
> Sent: Wednesday, May 07, 2008 10:27 AM
> To: A. Gregory; DDI Technical Implementation Committee
> Subject: Re: [DDI-SRG] URN Resolution Service at Expert Committee Meeting
>
> Arofan,
>
> I copy to TIC, so others can follow.
>
> I see DDI URN resolution as a crucial part of distributed DDI
> applications. Without that nothing will be possible.
>
> Ideally URN resolution should be started with a simple XML OASIS catalog
> file (URN to URL) going to a full blown distributed resolution service
> like DNS. In other words a solution should be scalable, and it can be
> started in a smaller scale.
>
> Local and remote XML catalogs can be used in a way that one is
> delegating some resolution to other catalogs.
>
> Norman Walsh's resolver Java class is a very good start to begin with.
> There is the stable in the Apache distribution (for a long time
> available), and now there is a new version available with a caching
> feature. I think this is pretty much what we need in the current state.
>
> This caching feature can be used locally in an application, but it could
> also be used by a URN resolution service which can be remotely accessed.
>
> I think it is really important that the DDI Alliance is willing to
> provide some kind of URN resolution service, even it is in beta state. I
> see three benefits:
> - the service can be used by institutions, which are not able to set up
> a similar service
> - the chosen approach can be used elsewhere by another institution
> - it is a sign to the community, that the base of distributed DDI
> applications is started
>
> The DDI Alliance should decide to provide some kind of DDI URN
> resolution service. It is not necessary in this state to head for a full
> blown scenario like you described below or like the structure of DNS. As
> I mentioned above I think in the first place a simple server with the
> caching feature of Norman's new resolver would be a sufficient start.
>
> But the important thing is that then the DDI Alliance discussed and
> decided this already. It would be not only a decision that some program
> is written, but that the service is run by the DDI Alliance.
>
> BTW just a thought:
> SDMX is used mainly by banks, right? I think in social science with the
> current state of DDI 3.0 we don't need a resolution service which has
> the stability of a service which banks require.
>
> Other thoughts?
>
> Achim
>
> Links:
>
> Norman's article on the "old" resolver:
> http://xml.apache.org/commons/components/resolver/resolver-article.html
>
> "old" resolver:
> http://xml.apache.org/commons/components/resolver/
>
> Norman's description of the new resolver:
> http://norman.walsh.name/2007/02/06/xmlresolver
> http://norman.walsh.name/2007/02/09/resolvers
> http://norman.walsh.name/2007/02/14/resolvers
>
> new resolver:
> https://xmlresolver.dev.java.net/
>
> XML Catalogs
> http://www.oasis-open.org/committees/download.php/14809/xml-catalogs.html
>
> OASIS Entity Resolution TC
> http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=entity
>
>
>
> A. Gregory wrote:
>> Achim:
>>
>> I am a bit confused. What exactly do we see this service doing?
>>
>> Is it a Java component which is part of the Foundation Tools? If so, I
> think
>> it is already part of our planning.
>>
>> Is it a hosted service, to resolve URNs? If so, then it is more than a
>> simple matter of hosting the component: it is in essence the creation and
>> operation of a registry, for which our planned component will be only a
>> small part. (As you can understand, it is not simply resolving a URN, but
>> collecting and storing the locations of the metadata referred to by the
>> URNs, which involves registration as well as querying capabilities, and
> has
>> to be managed and maintained over time. For example, information about how
>> long a particular resource will reside at a particular URL needs to be
>> handled - in essence a contract between a registree and the registry
>> operator/owner. These are all familiar issues from SDMX, but they are not
>> things we have dicussed in detail within DDI up to now.) And then we have
>> service-level agreements between those populating the registry, and those
>> who maintain it, to guarantee that it is not full of garbage and to avoid
>> legal liability.
>>
>> This is a fairly serious piece of software to implement and run (as we
> know
>> from experience) and although I like the idea of doing it, it is an
>> operational task which may be difficult to arrange without sufficient
>> resources.
>>
>> I don't want to make too big a deal out of it, but I just want to make
> sure
>> we are clear on the two very different types of tasks.
>>
>> Cheers,
>>
>> Arofan
>>
>> -----Original Message-----
>> From: ddi-srg-bounces at icpsr.umich.edu
>> [mailto:ddi-srg-bounces at icpsr.umich.edu] On Behalf Of Joachim Wackerow
>> Sent: Wednesday, May 07, 2008 8:21 AM
>> To: DDI Technical Implementation Committee
>> Subject: [DDI-SRG] URN Resolution Service at Expert Committee Meeting
>>
>> The URN resolution service should be discussed at the expert committee
>> meeting.
>>
>> We discussed earlier the idea that the DDI Alliance can provide a DDI
>> URN resolution service for institutions which are not able to set up on
>> own service.
>>
>> This issue should be discussed and formally decided at the meeting.
>>
>> I mentioned this already to Mary. She thinks it can go to the tools topic.
>>
>> Pascal:
>> You should reserve some time for the URN resolution service at the tools
>> topic. Do you have already ideas how the service can set up and which
>> resources would be necessary, that the DDI Alliance is able to do this?
>>
>> Achim
>> _______________________________________________
>> DDI-SRG mailing list
>> DDI-SRG at icpsr.umich.edu
>> http://www.icpsr.umich.edu/mailman/listinfo/ddi-srg
>>
>
>
>
> _______________________________________________
> DDI-SRG mailing list
> DDI-SRG at icpsr.umich.edu
> http://www.icpsr.umich.edu/mailman/listinfo/ddi-srg
>
Wendy L. Thomas Phone: +1 612.624.4389
Data Access Core Director Fax: +1 612.626.8375
Minnesota Population Center Email: wlt at pop.umn.edu
University of Minnesota
50 Willey Hall
225 19th Avenue South
Minneapolis, MN 55455
More information about the DDI-SRG
mailing list