...
A simple tag is a short textual description of a resource. This scenario only applies when the language of the tag is not known, otherwise see the scenario described in the next Section.
Examples: | church |
Requirement: | A maximum of 64 characters is allowed for a simple tag. A tag cannot be a URL. |
In the API: | Set the "motivation" to "tagging" and set the tag within the "bodyValue" field. |
Availability: | Since version 0.2.1. |
Expand | ||
---|---|---|
| ||
|
...
A simple tag is a short textual description of a resource.
Examples: | church |
Requirement: | A maximum of 64 characters is allowed for a simple tag. A tag cannot be a URL and the language information must be specified. |
In the API: | Set the "motivation" to "tagging" and set the tag within the "body" field as a Textual Body. |
Availability: | Since version 0.2.1. |
Expand | ||
---|---|---|
| ||
|
...
A semantic tag is a tag to a resource from a controlled vocabulary, making it machine-interpretable.
Example: | This object in Europeana is somehow related to France (http://sws.geonames.org/2988507). |
Requirement: | Any URI is accepted as semantic resource. In the future, it will be limited to a controlled list of acceptable domains. |
In the API: | Set the "motivation" to "tagging" and set as body the URI for the semantic resource taken from a contolled vocabulary. |
Availability: | Since version 0.2.1. |
Expand | ||
---|---|---|
| ||
|
...
An object link is a relationship between two (Europeana) objects. This relationship can be any.
Example: | This object in Europeana is (in some way) similar to this object. |
Requirement: | An object link can only be made between two Europeana objects. |
In the API: | Set the "motivation" to "linking" and set as target an array containing the URIs of both objects. |
Availability: | Since version 0.2.1. |
Expand | ||
---|---|---|
| ||
|
...
A geo-tag adds a geographical location to an item.
Example: | This object in Europeana was located at latitude 52.081131 and longitude 4.324053. . |
In the API: | Set the "motivation" to "tagging" and include the "type", "lat" and "long" attributes in the body as per the example below. |
Availability: | Since version 0.2.2. |
Expand | ||
---|---|---|
| ||
|
...
Annotating a media resource means that the target of the annotation is not the Europeana item but instead a specific media resource within that item.
In the API: | Set the "target" of the annotation to a JSON object with the "scope" holding the unique identifier of the Europeana item and the "source" field the URL of the actual media resource being annotated. |
Availability: | Since version 0.2.8. |
Expand | ||
---|---|---|
| ||
|
...
A transcription is typically an annotation expressing a relation between an image and the text that is represented on that image. Besides the text, the annotation can also refer to a page where the text is displayed, like in the example below.
In the API: | Set the "motivation" to "transcribing" and apply the same criteria as for media resources. |
Availability: | Since version 0.2.8. |
Expand | ||
---|---|---|
| ||
Example: annotating the image of an Europeana item with the transcription page available at Transcribathon.
|
...
While this API is in an Alpha state you will need to use a separate API key (other than for the main Europeana REST API) to start using it. You can use the following keys:
Environment | Details |
---|---|
Test | API key apidemo with user token tester1 (allows to create, update & remove annotations on behalf of a test user in the Annotations API test environment). |
Production | API key apidemo (allows to search and retrieve annotations in the Annotations API production (live) environment). |
Creating annotations in the production (live) environment is currently limited to only selected partners, this will be opened up as part of the Beta release.
...