IMPORTANT REMARK: Service is restricted to 50 requests to all services per second. Requests exceeding that number will be rejected.
Demonstrators of all services can be found under API TESTER address.
- Batch Ref
- Service allows matching reference strings against EuDML collection finding EuDML identifiers of given references. Math formulae must be either encoded in TeX notation or simply stripped from reference string.
- Service is available under http://eudml.org/api/rest/batchref address. Service requires POST request with header "Content-Type: application/xml" and responses with XML file. Examples can be found under BATCH REF address.
- Reverse Ref
- Service allows finding EuDML documents that cite given EuDML document.
- Service is available under http://eudml.org/api/rest/reverseref address. Service requires POST request with header "Content-Type: application/xml" and responses with XML file. Examples can be found under REVERSE REF address.
- Similar Items
- Finds similar items of given EuDML document within EuDML collection.
- Service is available under http://eudml.org/api/rest/similarItems address. Service requires POST request with header "Content-Type: application/xml" and responses with XML file. Examples can be found under SIMIALR ITEMS address.
- All Pointers
- Service allows converting one type of EuDML pointer used within the system ("eudml-short-id", "eudml-id", "eudml-url" or "eudml-rest-url") to all other pointers.
- Service is available under http://eudml.org/api/rest/allPointers address. Service requires POST request with header "Content-Type: application/xml" and responses with XML file. Examples can be found under ALL POINTERS address.
- Batch Ids
- Service allows to check external or internal identifiers against EuDML collection and, if identifiers are found, response with all identifiers known by the system. All handled it types can by determined using Handled Ids service.
- Service is available under http://eudml.org/api/rest/batchIds address. Service requires POST request with header "Content-Type: application/xml" and responses with XML file. Examples can be found under BATCH IDS address.
- Handled Ids
- Service gives a list of id types that are handled by Batch Ids service.
- Service is available under http://eudml.org/api/rest/handledIds address. Service requires empty request and responses with XML file. Examples can be found under HANDLED IDS address.
- Metadata via REST
- Service returns metadata of EuDML documents in eudml-nlm or oai_dc. formats.
- Service is available under http://eudml.org/api/rest/[eudml-id]?format=[metadata-format] address, where metadata format can be eudml-nlm oroai_dc. Service requires GET request with short-eudml-id and responses with metadata in requested format. Examples can be found under REST EUDML-NLM and REST OAI_DC addresses.