Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2551952fc9f09a60-cf84bda5-43854939-98a68f60-865c4c6ae3ed5ba9e62278a4"><ac:plain-text-body><![CDATA[

DSpace Site

/[prefix]/

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="629be8d4140e1022-534828a5-4543445a-9ca5919d-8386857ab23c7b0094b8ecca"><ac:plain-text-body><![CDATA[

Lookup handle

/[prefix]/lookup/handle/[handle] , /[prefix]/lookup/bitstream-handle/[sequence]/[handle]_

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="065f4972952f4d36-7902bf4f-4dbb4804-ad87be41-36650d56d8fecbada919d18c"><ac:plain-text-body><![CDATA[

Community, Collection, Item (DSpace Objects)

/[prefix]/dso_[persistent-identifier]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e0d04c7687393794-2686ae4a-4abb4cb6-950994dc-f2bb2c1e7484577340b7ab00"><ac:plain-text-body><![CDATA[

Bitstream

/[prefix]/dso_[persistent-identifier]/bitstream_[pid]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e5a5fce372b8c44a-a97063e4-4613454e-a9f282fd-9479ea41b5ff609c5fc89067"><ac:plain-text-body><![CDATA[

Workspace Items list

/[prefix]/workspace

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="10fe84610c05f995-a036ef93-497946a9-a32db18e-7972cabe188e25a2727948f3"><ac:plain-text-body><![CDATA[

Workspace Item

/[prefix]/workspace/wsi_db_[id]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3244a5d87cf6bef0-cc75e517-4683410e-80f58e10-4b78b6b225442f0382963716"><ac:plain-text-body><![CDATA[

Workflow Items list

/[prefix]/workflow_own/ , /[prefix]/workflow_pool/

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="520c6efb372af82e-e6bd32a3-47f447be-94ecbe90-26d1a6ebbed3717a537b5774"><ac:plain-text-body><![CDATA[

Workflow Item

/[prefix]/workflow_own/wfi_db_[id]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fc9cb4fad8528d61-7fad8f71-4e9147be-8ff991d1-ad59f931e7ec2e3f7638d88e"><ac:plain-text-body><![CDATA[

EPerson list

/[prefix]/eperson/

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b732bc6f09377c24-3f2afe1e-4b7244fb-b6608066-0ab81b28b1cf47d84cfe6211"><ac:plain-text-body><![CDATA[

EPerson

/[prefix]/eperson/ep_db_[id]

]]></ac:plain-text-body></ac:structured-macro>

...

  • dspace:submitter – ePerson resource of original submitter of this item.
  • dspace:owning_collection – persistent identifier (handle) of Collection that owns this item.
  • dspace:license – contents of license bitstream for this item, in a `<bitstream>` tag bitstream_xml (see below).
  • dspace:cc_license_text – text of Creative Commons license bitstream for this item, in a `<bitstream>` tag bitstream_xml (see below).
  • dspace:cc_license_rdf – RDF of Creative Commons license bitstream for this item, in a `<bitstream>` tag bitstream_xml (see below).
  • dspace:cc_license_url – URL of Creative Commons license for this item.
  • DAV:getlastmodified – This DAV property is assigned the DSpace last-modified date.
  • dspace:handle – the persistent identifier of this resource in URN format, e.g. `hdl:123.45/6789`.
  • dspace:withdrawn – `true` or `false`, indicating whether the Item has been withdrawn. This is the only property most users will have permission to read on a withdrawn Item.

Bitstream objects::

  • Wiki Markup{{DAV:getcontentlength}} -- value returned by bitstream's {{\[get Size\]}} – value returned by bitstream's getSize().
  • DAV:getcontenttype – mimetype from bistream's format.
  • NOTE: the DSpace object model has no notion of `getcontentlength` for Bitstreams, so we cannot offer it.
  • dspace:source – bitstream's source attribute.
  • dspace:description – bitstream's description attribute.unmigrated-wiki-markup
  • {{dspace:format}} -- bitstream's {{\[get Format\]getFormat().getID()}}. Wiki Markup{{
  • dspace:format_description}} -- bitstream's {{\[get User Format Description\]}}.
  • Wiki Markup
    {{dspace:checksum}} -- bitstream's {{\[get Checksum\]()}}.
  • getUserFormatDescription().
  • dspace:checksum – bitstream's getChecksum().
  • Wiki Markup{{dspace:checksum_algorithm}} -- bitstream's {{\[get Checksum Algorithm\]getChecksumAlgorithm()}}.unmigrated-wiki-markup{{
  • dspace:sequence_id}} -- returned by bitstream's {{\[get Sequence ID\]}} – returned by bitstream's getSequenceID().
  • dspace:bundle – name of bundle in which bitstream was created.
  • dspace:handle – the persistent identifier of this resource in URN format, e.g. `hdl:123.45/6789` (but usually not available for bitstreams (yet?))

...

  • dspace:submitter – EPerson resource of original submitter of this item.
  • dspace:collection – persistent identifier (handle) of Collection to which this item is being submitted.
  • Wiki Markup{{dspace:has_multiple_files}} -- value of `\[has Multiple Files\]()` – value of hasMultipleFiles()
  • Wiki Markup{{dspace:has_multiple_titles}} -- value of `\[has Multiple Titles\]()` – value of hasMultipleTitles()
  • Wiki Markup{{dspace:is_published_before}} -- value returned by `\[is Published Before\]()` – value returned by isPublishedBefore()
  • Every in-progress item also has one child resource which is a DSpace Item.

...

Model the Bitstream Format registry as one resource of the "collection" type. That top-level resource is just a container for the format records, so they can all be listed (e.g. by `PROPFIND`). The formats themselves are child resources of the Registry, named by the string returned by `get Short DescriptiongetShortDescription()` on the format.

  • The Registry URI is _/prefix_/format/
  • Each Bitstream Format's URI is _/prefix__/format/_short-description
  • `GET` is not implemented on any of these resources.
  • `PUT` of a new Bitstream Format URI creates it. The request body must be empty.
  • Bitstream Format resources have the following properties. They are all settable unless marked read-only.
    • `DAV:displayname` – same as description
    • `DAV:resourcetype` – empty. (`/format/` is a collection).
    • `dspace:type` – `<bitstream-format/>`
    • `description` – Full description of the bitstream format.
    • `extensions` – Comma-separated list of filename extensions associated with this format.
    • `ID` – READ-ONLY; internal database ID of this format.
    • `MIMEType` – Internet format type, aka MIME type, associated with this format. May not be unique amongst formats.
    • `support Level` – Support level, one of `UNKNOWN`, `KNOWN`, `SUPPORTED`.
    • `is Internal` – Is this format useed to store internal system information, rather than content? One of `TRUE`, `FALSE`.

...