
schemaorg_apache_xmlbeans.src.pidef.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pidef Show documentation
Show all versions of pidef Show documentation
Java classes (generated with XML-Beans) for Persistent Identifier Data Exchange Format (pidef) processing.
See the official URN:NBN Resolver http://nbn-resolving.org or http://persid.org
The newest version!
Declaration of Persistent Identifier Data Exchange Format (pidef) root element with two
sub-elements: "header" and "data".
- header is a mandatory field and must occur only once
- data element contains the actual information. It exists also only once if the request
could be successfully processed.
In case of error the fields in header: status_code and message shall return an unique error id
and a human readable text explaining the cause, which can be repeated in every human
language supported by the software.
Last Modification: March 29, 2012 by Kadir Karaca Koçer - German National Library
Deklaration des Wurzelelements von pidef (Persistent Identifier Data Exchange Format) mit
zwei Unterelementen: "header" und "data".
- header ist ein Pflichtfeld und muss genau einmal auftreten
- data Element beinhaltet die Eigentliche Information und existiert genau ein mal,
falls kein Fehler vorliegt.
Im Fehlerfall existiert data Element nicht, sondern sollen die beide Felder im header,
status_code und message, die Art und Ursache des Fehlers dokumentieren.
Diese Dokumentation kann in verschiedene natürliche Sprachen wiederholt werden.
Information about the persistent identifier itself.
- identifier ....: a persistent identifier
- fragment ......: a well defined part of the digital resource named by this identifier
- owner .........: the institution that registered this identifier (see institutionType)
- created .......: timestamp of first registration
- last_modified .: timestamp of last modification. Equal to created or NULL if no modifications occured
- last_checked ..: timestamp of last link check. NULL if no link check completed yet
- comment .......: human readable comments
All available information about a single URL.
This part will be repeated to inform about all registered URLs.
- url ...............: URL as defined in IETF standard https://tools.ietf.org/html/rfc3986
- url_new ...........: the new URL if the resource is moved and its former uls must be updated
- owner .............: the institution that registered this URL (see institutionType)
- mimetype ..........: Media Type as defined in IETF standard https://tools.ietf.org/html/rfc2046
- priority ..........: used to express preferered order if more than one URL saved in system
- frontpage .........: TRUE if this URL points to an intermediate page| metadata listing| table of contents| ...
- origin ............: number representing an user defined code for origin (
- status ............: number representing an user defined code for status
- filesize ..........: size of this file in bytes
- checksum_info .....: information about checksum (see checksumInfoType)
- link_check_info ...: information about link checking results (see linkCheckType)
- deactivation_time .: timestamp of deactivation. NULL if URL is still active
- created ...........: timestamp of first registration
- last_modified .....: timestamp of last modification
- comment ...........: human readable comments
Information about the consistency of a referenced document.
If the required attribute checksum_check is set to true, the original checksum, the algorithm to calculate it,
if the calculated checksum is equal to the saved original (true|false) and the timestamp of the last check
should be returned. Otherwise checksum_check should be set to false to indicate that this function
is not supported or deactivated and the tag must be empty.
Information about the availability of an URL.
If the required attribute url_check is set to true, the last returned status code of the HTTP request,
number of errors and the timestamp of the last check should be returned.
Otherwise url_check should be set to false to indicate that this function is not supported or deactivated
and the tag must be empty.
Information about the institution|legal body administrating or hosting the persistent identifiers or URLs.
Information about a (Sub-)Namespace.
Information about a Person, who is an authorized member of the PI-System
and has privileges to insert, update or even remove data.
Definition of a valid electronic mail address.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy