Ticket #404 (closed task: duplicate)

Opened 14 years ago

Last modified 12 years ago

[C] List of OAI harvesters visible

Reported by: selatham Owned by: sdonegan
Priority: blocker Milestone: NDG3
Component: community Version:
Keywords: Cc:


Make a list of our current harvested sites visible somewhere. On web-site? Discovery portal? Both? Anywhere else?

Change History

comment:1 Changed 14 years ago by selatham

  • Status changed from new to assigned
  • Milestone changed from PostAlpha_review to ReFactored Discovery WebServices

comment:2 Changed 13 years ago by selatham

  • Milestone changed from ReFactored_Discovery_WebServices to Replace Metadata Gateway

This still hasn't been done - anywhere.

comment:3 Changed 13 years ago by selatham

  • Owner changed from selatham to lawrence
  • Status changed from assigned to new

Can this be done as part of GUI enhancements?

comment:4 Changed 13 years ago by lawrence

What doe the API to the OAI database look like? Can I poll it to find out who has been harvested (and when) and get a response in any sensible format?

comment:5 Changed 13 years ago by selatham

OAI documentation says "Use the harvester programmatically

The harvester can be used programmatically within Java code. Examples and documentation are available in the Harvester Javadoc  http://glue.badc.rl.ac.uk/oai/docs/javadoc/org/dlese/dpc/oai/harvester/Harvester.html . To use, include DLESETools.jar, found in the lib directory of this distribution, in the classpath."

comment:6 Changed 13 years ago by selatham

Not sure the programmatic interface includes access to the repository names. But they are stored somewhere along with the other DPs details:-

"2. Complete Harvester Setup. Add a new harvest and complete:

    * Enter a repository name (required)
    * Provide a repository base URL that starts with http:// (required)
    * Include a setSpec (optional)
    * Provide the metadata format being harvested (required)
    * Indicate if the harvest should occur at regular intervals (optional)
    * Indicate where metadata files should be saved (required)
    * Indicate how metadata files are saved (by set or not)

The repository name is a name to describe the data provider being harvested."

Will ask DLESE.

comment:7 Changed 13 years ago by lawrence

  • Milestone changed from Replace Metadata Gateway to PROD

comment:8 Changed 13 years ago by selatham

  • Milestone changed from PROD to PROD Final

comment:9 Changed 13 years ago by lawrence

  • Milestone changed from PROD Final to Updated NERC Metadata Gateway

Most of what we need to do this is now in the ndgUtils egg. We wont deploy it though til the next discovery service functionality upgrade.

comment:10 Changed 12 years ago by lawrence

  • Component changed from T09_UK_Collaboration to community

moved from T09_UK_Collaboration as part of ndg2 cleanup

comment:11 Changed 12 years ago by lawrence

  • Owner changed from lawrence to sdonegan
  • Priority changed from required to blocker
  • Milestone changed from NDG2 Cleanup to NDG3

Steve: the first step for this would be to have a service method which lists the data centres from which harvesting has occured. We should talk about the response format, but I imagine ideally a list of names, with web links, and even icons ... (actually we should talk about icons).

Meanwhile, if we throw this ticket first to you, and then spin off a client ticket when the service is done. I've made it a blocker, because we currently don't have an interim NDG3 milestone, and we probably need it ...

comment:12 Changed 12 years ago by lawrence

  • Status changed from new to closed
  • Resolution set to duplicate

See ticket:921.

Note: See TracTickets for help on using tickets.