Back to the list of all defined endpoints
Signposting is an approach to make the scholarly web more friendly to machines. It uses Typed Links as a means to clarify patterns that occur repeatedly in scholarly portals. For resources of any media type, these typed links are provided in HTTP Link headers. For HTML resources, they may additionally be provided in HTML link elements. More information at Signposting the Scholarly Web
DSpace supports the FAIR signposting profile at level 2, see https://signposting.org/FAIR/
/signposting/linksets
As we don't have yet an use case to iterate over all the existent linksets the main endpoint is not implemented and a 405 error code is returned according to our general error response codes.
/signposting/linksets/<:uuid>/json
This endpoint provides typed links of item having uuid specified in input and its resources, in application/linkset+json serialization
{
"linkset": [
{
"item": [
{
"href": "https://{dspace.ui.url}/bitstreams/{uuid}/download",
"type": "text/plain"
},
{
"href": "https://{dspace.ui.url}/bitstreams/{uuid}/download",
"type": "application/pdf"
}
],
"type": [
{
"href": "https://schema.org/AboutPage"
}
],
"linkset": [
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}",
"type": "application/linkset"
},
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}/json",
"type": "application/linkset+json"
}
],
"describedby": [
{
"href": "https://{dspace.ui.url}/signposting/describedby/{uuid}",
"type": "application/vnd.datacite.datacite+xml"
}
],
"cite-as": [
{
"href": "https://{dspace.ui.url}/handle/123456789/17"
}
],
"author": [
{
"href": "http://orcid.org/0000-0002-3748-8359",
"type": "text/html"
}
],
"license": [
{
"href": "http://creativecommons.org/licenses/by/3.0/us/",
"type": "text/html"
}
],
"anchor": "https://{dspace.ui.url}/entities/publication/{uuid}",
},
{
"collection": [
{
"href": "https://{dspace.ui.url}/entities/publication/{uuid}",
"type": "text/html"
}
],
"linkset": [
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}",
"type": "application/linkset"
},
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}/json",
"type": "application/linkset+json"
}
],
"anchor": "https://{dspace.ui.url}/bitstreams/{uuid}/download"
},
{
"collection": [
{
"href": "https://{dspace.ui.url}/entities/publication/{uuid}",
"type": "text/html"
}
],
"linkset": [
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}",
"type": "application/linkset"
},
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}/json",
"type": "application/linkset+json"
}
],
"anchor": "https://{dspace.ui.url}/bitstreams/{uuid}/download"
},
{
"describes": [
{
"href": "https://{dspace.ui.url}/entities/publication/{uuid}",
"type": "text/html"
}
],
"anchor": "https://{dspace.ui.url}/signposting/describedby/{uuid}"
}
]
}
Return codes:
- 200 OK - if the operation succeed
- 403 Forbidden - if you are not logged in with sufficient permissions for reading Item information.
- 404 Not found - if the item doesn't exist
/signposting/linksets/<:uuid>
This endpoint provides typed links of item having uuid specified in input, in application/linkset serialization
<https://{dspace.ui.url}/bitstreams/{uuid}/download> ; rel="item" ; type="text/plain" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://{dspace.ui.url}/signposting/describedby/{uuid}> ; rel="describedby" ; type="application/vnd.datacite.datacite+xml" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://{dspace.ui.url}/handle/123456789/29> ; rel="cite-as" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<http://orcid.org/0000-0002-3748-8359> ; rel="author" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://isni.org/isni/0000002251201436> ; rel="author" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://{dspace.ui.url}/signposting/linksets/{uuid}> ; rel="linkset" ; type="application/linkset" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://{dspace.ui.url}/signposting/linksets/{uuid}/json> ; rel="linkset" ; type="application/linkset+json" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://schema.org/AboutPage> ; rel="type" ; anchor="https://{dspace.ui.url}/entities/publication/{uuid}" ,
<https://{dspace.ui.url}/signposting/linksets/{uuid}> ; rel="linkset" ; type="application/linkset" ; anchor="https://{dspace.ui.url}/bitstreams/{uuid}/download" ,
<https://{dspace.ui.url}/signposting/linksets/{uuid}/json> ; rel="linkset" ; type="application/linkset+json" ; anchor="https://{dspace.ui.url}/bitstreams/{uuid}/download" ,
<https://{dspace.ui.url}/entities/publication/{uuid}> ; rel="collection" ; type="text/html" ; anchor="https://{dspace.ui.url}/bitstreams/{uuid}/download" ,
<https://{dspace.ui.url}/entities/publication/{uuid}> ; rel="describes" ; type="text/html" ; anchor="https://{dspace.ui.url}/signposting/describedby/{uuid}" ,
Return codes:
- 200 OK - if the operation succeed
- 403 Forbidden - if you are not logged in with sufficient permissions for reading Item information.
- 404 Not found - if the item doesn't exist
/signposting/links/<:uuid>
This endpoint provides typed links, of item or bitstream having uuid specified in input, to be included item or bitstream page response header or meta tag
[
{
"href": "http://orcid.org/orcidValue",
"rel": "author"
},
{
"href": "https://{dspace.ui.url}/bitstreams/{uuid}/download",
"rel": "item",
"type": "text/plain"
},
{
"href": "https://{dspace.ui.url}/signposting/describedby/{uuid}",
"rel": "describedby",
"type": "application/vnd.datacite.datacite+xml"
},
{
"href": "https://{dspace.ui.url}/handle/123456789/40",
"rel": "cite-as"
},
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}",
"rel": "linkset",
"type": "application/linkset"
},
{
"href": "https://{dspace.ui.url}/signposting/linksets/{uuid}/json",
"rel": "linkset",
"type": "application/linkset+json"
},
{
"href": "https://schema.org/AboutPage",
"rel": "type"
}
]
Return codes:
- 200 OK - if the operation succeed
- 403 Forbidden - if you are not logged in with sufficient permissions for reading Item information.
- 404 Not found - if the item doesn't exist
/signposting/describedby/<:uuid>
This endpoint provides description of an object having uuid specified in input
<title xmlns="http://datacite.org/schema/kernel-3">Item title</title>
<alternateIdentifier xmlns="http://datacite.org/schema/kernel-3" alternateIdentifierType="doi">10.1007/978-3-642-35233-1_18</alternateIdentifier>
<alternateIdentifier xmlns="http://datacite.org/schema/kernel-3" alternateIdentifierType="uri">https://{dspace.ui.url}/handle/123456789/11</alternateIdentifier>
<date xmlns="http://datacite.org/schema/kernel-3" dateType="Accepted">2023-06-22</date>
<date xmlns="http://datacite.org/schema/kernel-3" dateType="Available">2023-06-22</date>
Return codes:
- 200 OK - if the operation succeed
- 403 Forbidden - if you are not logged in with sufficient permissions for reading Item information.
- 404 Not found - if the item doesn't exist