NSDL

From QED

< User:Peak(Link to this page as [[User:Peak/NSDL]])
Jump to: navigation, search

Acronyms

  • NSDL = National Science Digital Library
  • NDR = NSDL Digital Repository

NDR Wiki Home: http://ndr.comm.nsdl.org

Contents

Terminology: "Object Types"

There are five classes of objects:

Resource 
a resource object contains data streams for stored content. A resource is akin to a book, article, or video.
Metadata 
metadataFor and metadataProvidedBy
MetadataProvider 
"Each grouping of metadata provision, such as all OAI metadata harvested from an OAI server, requires a unique MetadataProvider object." A MetadataProvider must be a metadata provider for an Agent that already exists in the NDR.
Agent 
an agent object is a source of authoritative information about resources.
Aggregator 
an aggregator object is a grouping of resources, agents, or other aggregators.

There are thee classes of data that may be present in each object:

  • Properties
  • Datastreams
  • Relationships

API

  • Requests:
    • http://<base.url>/<method>[/handle][?args]
    • "InputXML"
  • Responses are XML documents with <resultData>

Documents

Examples

  • get returns a profile of the object with the requested handle
Personal tools