----- Original Message -----From: Ranganathan, SharmilaCc: David KennedySent: Thursday, March 04, 2010 10:18 AMSubject: RE: MST OAI-PMH serviceYes, MST has OAI-PMH service running. In the MST menu, go to ‘Services’ -> ‘List services’ option. List services page will display list of services and its associated repository URL(OAI-PMH URL). If the URL given is http://urmst:8080/MST/MARCNormalization-Service/oaiRepository, then you have to append the URL parameters to it. For example
http://urmst:8080/MST/MARCNormalization-Service/oaiRepository?verb=ListRecords&metadataPrefix=xc
Please let me know if you have any trouble harvesting from MST.
Sharmila Ranganathan
XC Team
--
You received this message because you are subscribed to the Google Groups "The eXtensible Catalog" group.
To post to this group, send email to extensibl...@googlegroups.com.
To unsubscribe from this group, send email to extensible-cata...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/extensible-catalog?hl=en.
Yes, MST has OAI-PMH service running. In the MST menu, go to ‘Services’ -> ‘List services’ option. List services page will display list of services and its associated repository URL(OAI-PMH URL). If the URL given is http://urmst:8080/MST/MARCNormalization-Service/oaiRepository, then you have to append the URL parameters to it. For example
http://urmst:8080/MST/MARCNormalization-Service/oaiRepository?verb=ListRecords&metadataPrefix=xc
Please let me know if you have any trouble harvesting from MST.
Sharmila Ranganathan
XC Team
From:
extensibl...@googlegroups.com
[mailto:extensibl...@googlegroups.com] On Behalf Of David Kennedy
Sent: Thursday, March 04, 2010 9:34 AM
To: extensibl...@googlegroups.com
Cc: David Kennedy
Subject: MST OAI-PMH service
Does MST have an OAI-PMH service running? I can't seem to tell from the docs where it is. I can delve into source, but wanted to ask the question first.
--
Hi Dave,
Here is the workflow.
First you need to add a repository and schedule a harvest so that MST can harvest from that repository. Then add a service and setup processing rules to process the harvested data through the services. You can download the service from http://code.google.com/p/xcmetadataservicestoolkit/downloads/list or you can write your own service. Normalization service takes records with format MARCXML as input and outputs records with format MARCXML. Transformation service takes MARCXML as input and outputs records in XC format. So for example you can setup 2 processing rules – 1. Process repository data through normalization service. 2. Process normalization service data through transformation. You can also refer to the User manual in http://code.google.com/p/xcmetadataservicestoolkit/downloads/list
Once the repository is harvested, the records will be processed through normalization and transformation. After that you will be able to harvest the data processed by each service using the URLs given in the ‘List Service’ page.
Please see the below email, I answered your questions below.
Hope this helps.
Sharmila
From: David Kennedy
[mailto:daveke...@gmail.com]
Sent: Thursday, March 04, 2010 10:37 AM
To: Ranganathan, Sharmila; extensibl...@googlegroups.com
Cc: David Kennedy
Subject: Re: MST OAI-PMH service
Sharmila,
Thanks for the reply. I am a little unclear on the workflow. Maybe you can help me understand it better.
In order to use a service such as MARCtoXCTransformation-Service for harvesting from MST, do I need to configure a processing rule for that service on ingest?
SR: Yes. Only when a rule is setup, the records will be processed by that service and will later be available for harvest.
If I understand it correctly, the set(s) that are later harvestable via OAI-PMH (through the methods you indicate in your email) need to be built by the service during ingest into MST from the source repository. Is that correct?
SR: Yes.
I tried just adding a processing rule for the MARCtoXCTransformation-Service for a repository that had been previously ingested into MST. The processing rule specified an output set. However, no harvests have been run by the MST since the processing rule was added. The oaiRepository does list the set, but it is empty. I guess I'll try rerunning the harvest.
Please check if you have selected correct format and set while adding the processing rule. Once a rule is added it will take some time depending on the size of the data to complete the processing. You will be able to see the status of running service in the upper right hand corner of the screen.