Community:NDR/get
From NSDLWiki
Contents[hide] |
get
Returns a profile of the object with the requested handle.
Request URL
- http://ndr.nsdl.org/api/get/[handle]/[datastreamName]
- where [handle] and [datastreamName] are defined in the Arguments section.
- May be an HTTP GET or POST request.
Arguments
Parameters on Request URL:
- [handle] (required) - the externally resolvable identifier of an NDR object.
- [datastreamName] (optional) - the name of the datastream to get from the NDR object.
Response Example
When a datastreamName is specified, the response either forwards to an external URL, or returns the contents of the datastream.
The following is an example response when a datastreamName is not specified.
<NSDLDataRepository schemaVersion="1.00.000" xmlns="http://ns.nsdl.org/ndr/response_v1.00/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.nsdl.org/ndr/response_v1.00/ http://ns.nsdl.org/schemas/ndr/response_v1.00.xsd"> <responseTime>2007-01-09T17:28:21Z</responseTime> <requestURL>http://repository.nsdl.org/get/2200/20061002140747404T</requestURL> <handle>2200/20061002140747404T</handle> <NDRObject xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:fedora-view="info:fedora/fedora-system:def/view#" xmlns:nsdl="http://ns.nsdl.org/api/relationships#"> <properties> <fedora-view:createdDate>2006-10-02T18:07:47.604Z</fedora-view:createdDate> <fedora-view:lastModifiedDate>2006-10-11T16:34:46.698Z</fedora-view:lastModifiedDate> <fedora-model:state>Active</fedora-model:state> <nsdl:objectType>Metadata</nsdl:objectType> <nsdl:uniqueID>oai:www.ilumina-dlib.org:1266-nsdl_dc</nsdl:uniqueID> <nsdl:itemId>oai:nsdl.org:2200-20061002140747404T</nsdl:itemId> <nsdl:state>Active</nsdl:state> <nsdl:hasHandle>2200/20061002140747404T</nsdl:hasHandle> </properties> <data> <format ID="format_native_nsdl_dc_v1.02" MIMETYPE="application/xml" SIZE="2132" type="nsdl_dc">http://ndr.nsdl.org/api/get/2200/20061002140747404T/format_native_nsdl_dc_v1.02</format> <format ID="format_native_nsdl_dc_v1.02_info" MIMETYPE="application/xml" SIZE="970" type="nsdl_dc">http://ndr.nsdl.org/api/get/2200/20061002140747404T/format_native_nsdl_dc_v1.02_info</format> <DC ID="DC" MIMETYPE="text/xml" SIZE="424">http://ndr.nsdl.org/api/get/2200/20061002140747404T/DC</DC> <format ID="format_nsdl_dc_info" MIMETYPE="application/xml" SIZE="970" type="nsdl_dc">http://ndr.nsdl.org/api/get/2200/20061002140747404T/format_nsdl_dc_info</format> <format ID="format_nsdl_dc" MIMETYPE="application/xml" SIZE="2183" type="nsdl_dc">http://ndr.nsdl.org/api/get/2200/20061002140747404T/format_nsdl_dc</format> </data> <relationships> <nsdl:metadataFor>2200/20061002223657699T</nsdl:metadataFor> <nsdl:metadataProvidedBy>2200/20061002124738843T</nsdl:metadataProvidedBy> <nsdl:metadataFor>2200/20061002140746960T</nsdl:metadataFor> </relationships> </NDRObject> </NSDLDataRepository>