Setting up a registry
Simon O'Toole
simon.otoole at aao.gov.au
Thu Nov 23 05:35:46 CET 2017
Hi everyone,
I have found a very simple to install system called jOAI (https://github.com/NCAR/joai-project) from the folk at the National Centre for Atmospheric Research. It’s as simple as dropping in the WAR file into a Apache Tomcat instance.
My next question is around naming authorities (viz VOResource): is it possible to become one? Who are current naming authorities? I am looking to get a valid identifier.
Thank you again!
Best wishes,
Simon
> On 10 Nov 2017, at 3:28 PM, Chenzhou CUI <ccz at bao.ac.cn> wrote:
>
> Hi. All,
>
> The China-VO has the same requirement for a Registry. It would be great if there is an easy solution or just a package.
>
> Several years ago, AstroGrid had ever released a tomcat package. But now, AstroGrid has gone.
>
> Cheers,
>
> Chenzhou
>
>
> On 2017/11/9 22:42, Sebastien Derriere wrote:
>> Hi all,
>>
>> For the CDS/VizieR publishing registry, it was implemented in PERL using as
>> a base libraries developed at Virginia Tech., but modified to retrieve metadata from
>> Sybase, then PostgreSQL databases to build records.
>> I guess the original source code has moved, but now is here :
>> http://www.husseinsspace.com/research/projects/xmlfile/
>>
>> I'd rather do it in Python today, using a library like :
>> https://pypi.python.org/pypi/pyoai
>> (has anyone used this one?)
>>
>> If you need to test your registry for compliance with the OAI-PMH protocol,
>> this is a link I found useful :
>> http://re.cs.uct.ac.za/
>>
>> Sébastien
>>
>>
>> Le 09/11/2017 à 09:41, Markus Demleitner a écrit :
>>> Hi Simon,
>>>
>>> On Thu, Nov 09, 2017 at 12:57:10PM +1100, Simon O'Toole wrote:
>>>> We are interested in setting up a publishing registry for IVOA
>>>> services for our new Data Central system; we have a TAP service and
>>>> will soon have several Simple Cone Search services and an Simple
>>>> Image Access service, plus more services in the pipeline.
>>> Ah -- we should really have a nice and concise page with a couple of
>>> standard answers to this and related questions.
>>>
>>>> How do we go about this? We don't want to be re-inventing the
>>>> wheel, so any assistance or pointers would be most welcome!
>>> OAI-PMH as such isn't a terribly complicated protocol, but producing
>>> the records themselves programatically can be a bit involved
>>> depending on how you currently keep your metadata. So, my
>>> recommendation is to start with that (some publication tools already
>>> do that for you, but that isn't likely to be terribly helpful if
>>> you've written your own software).
>>>
>>> There's a short introduction on
>>>
>>> http://dc.zah.uni-heidelberg.de/purx/q/enroll/info#write-registry-records-from-scratch
>>>
>>> -- feedback on what additional information would be helpful is highly
>>> welcome.
>>>
>>> To see if you got it roughly right, use a normal XML schema validator
>>> (if you give schemaLocation). You can also use purx for that if you
>>> put your piece of VOResource on the web.
>>>
>>> purx, http://dc.g-vo.org/purx/q/enroll/custom, in addition is an
>>> alternative to running a full-fledged publishing registry if you
>>> forsee that you'll only have a dozen or so resources. Have a look at
>>> the docs if you're interested.
>>>
>>> As to speaking OAI-PMH yourself, there are several generic tools out
>>> there (e.g., https://www.openarchives.org/pmh/tools/) that may be
>>> helpful in setting up a complete registry. I'm afraid I can't be
>>> more specific than that since I've never used any of those -- perhaps
>>> someone else can chime in?
>>>
>>> There is furthermore some code around for more VO-specific OAI-PMH.
>>> DaCHS has a python implementation that, however, is pretty closely
>>> integrated with both twisted/nevow and DaCHS' metadata management;
>>> take that away and the rest is almost trivial.
>>>
>>> What else exists? CDS, CADC, IRSA, HEASARC, etc: If you have
>>> anything public, please speak up! I'll collect the responses into
>>> the "RegisterYourServices" page I'd like to create.
>>>
>>> -- Markus
>>
>>
>
> --
> ===============================================================
> Chenzhou Cui
> National Astronomical Observatory | Tel: +86-10-64872500
> Chinese Academy of Sciences | FAX: +86-10-64888708
> 20A Datun Road, Chaoyang District | Email: ccz at bao.ac.cn
> Beijing 100012, China | WWW: www.lamost.org/~cb
> ===============================================================
More information about the registry
mailing list