Example:
Get the Dissemination for a data object with a PID of demo:5, an associated
behavior definition object with a PID of demo:1, and a methodName of
getThumbnail:
http://localhost:8080/fedora/get/demo:5/demo:1/getThumbnail
Examples:
Get the Dublin Core datastream (with datastream ID of DC) of demo object demo:5:
http://localhost:8080/fedora/get/demo:5/DC
Get the thumbnail datastream (with datastream ID of DS1) of demo object demo:5:
http://localhost:8080/fedora/get/demo:5/DS1
Examples:
Get the ObjectProfile for a data object with a PID of demo:5 as HTML:
http://localhost:8080/fedora/get/demo:5
Get the ObjectProfile for a data object with a PID of demo:5 as XML:
http://localhost:8080/fedora/get/demo:5?xml=true
Examples:
Get the object history of demo object demo:5 and display the results as HTML:
http://localhost:8080/fedora/getObjectHistory/demo:5
Get the object history of demo object demo:5 and display the results as XML:
http://localhost:8080/fedora/getObjectHistory/demo:5?xml=true
Examples:
List the datastreams in a data object with PID of demo:5 as HTML:
http://localhost:8080/fedora/listDatastreams/demo:5
List the datastreams in a data object with PID of demo:5 as XML:
http://localhost:8080/fedora/listDatastreams/demo:5?xml=true
Examples:
List the methods for a data object with PID of demo:5 as HTML:
http://localhost:8080/fedora/listMethods/demo:5
List the methods for a data object with PID of demo:5 as XML:
http://localhost:8080/fedora/listMethods/demo:5?xml=true
Examples:
Get respository information using the "describe" request with results as HTML:
http://localhost:8080/fedora/describe
Get respository information using the "describe" request with results as XML:
http://localhost:8080/fedora/describe?xml=true
Example:
Get the object profile of an object with a PID of demo:5 as HTML:
http://localhost:8080/fedora/get/demo:5/fedora-system:3/viewObjectProfile
viewMethodIndex syntax:
Example:
Get the method index for an object with a PID of demo:5 as HTML:
http://localhost:8080/fedora/get/demo:5/fedora-system:3/viewMethodIndex
viewItemIndex syntax:
Example:
Get the item index for an object with a PID of demo:5 as HTML:
http://localhost:8080/fedora/get/demo:5/fedora-system:3/viewItemIndex
viewDublinCore syntax:
Example:
Get the Dublin Core metadata for an object with a PID of demo:5 as HTML:
http://localhost:8080/fedora/get/demo:5/fedora-system:3/viewDublinCore
getItem syntax (deprecated):
Example:
Get the datastream with datastream ID of "DS1" from an object with a PID of demo:5:
http://localhost:8080/fedora/get/demo:5/fedora-system:3/getItem?itemID=DS1
This syntax is now deprected. Instead use the getDatastreamDissemination syntax:
http://localhost:8080/fedora/get/demo:5/DS1
Examples:
Find objects in the repostiory that are indexed with the keyword "fedora." The result set should provide the PID and Dublin
Core title elements for each object:
http://localhost:8080/fedora/search?terms=fedora&pid=true&title=true
Find objects in the repository where the Dublin Core title contains the word "Rome" and the Dublin Core creator contains the
word "Staples". The result set should provide the PID, plus the Dubin Core creator and title elements for each object:
http://localhost:8080/fedora/search?query=title%7Erome%20creator%7Estaples&pid=true&title=true&creator=true
Find objects in the repository whose PID ends with the number 1. The result set should provide a max of 50 hits at a time,
and it should provide the PID and Dubin Core title element for each object. The result set should be returned as xml:
http://localhost:8080/fedora/search?query=pid%7E*1&maxResults=50&xml=true&pid=true&title=true