Tango.info object id: Difference between revisions

From tango.info wiki
Jump to navigation Jump to search
No edit summary
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
A [[tango.info]] identifier is a string that corresponds to one [[tango.info object]]. Each object can have several identifiers.
== Definition ==
A '''tango.info object id''' is a [[tango.info object name]] that identifies exactly one [[tango.info object]].


== Descriptive information ==
Each id has an authority that issued the id.
== Format ==
The string fits the [[regex]] [-._ /:A-Za-z0-9]+
The string fits the [[regex]] [-._ /:A-Za-z0-9]+


Currently the ":" is used only in the time component[http://www.iso.org/iso/date_and_time_format.html] of an [[ISO 8601]] identifier.
Currently the ":" is used only in the time component[http://www.iso.org/iso/date_and_time_format.html] of an [[ISO 8601]] identifier.


Currently the "/" is used only in the [[disc ID]].
Currently the "/" is used only in
* the [[disc ID]].
* timezone id
Currently the "_" is used only in the youtube videoID.
 
Currently the "." is used only in the
* tango.info youtube video id, format: youtube.<youtube video id>
* tango.info ipi person id, format: ipi.<IPI-13 number>
 
Currently case sensitivity only exists in
* the youtube videoID.
* the ISWC
 
===Preferences===
For object identifiers the char preferences are given by the following order:
{| class="wikitable"
! char as regex
! note
|-
| 0-9
|
|-
| a-zA-Z
|
|-
| _
|
* if a space shall be presented
* used inside youtube ids
|-
| -
|
* to increase readability, e.g. in [[ISO 8601]] data representation
* for concatenation, e.g. in [[TINT]]
* used inside youtube ids
|-
| /
|
* concatenation, e.g. in file system
* used in [[discID]] and [[tzid]]
|-
| .
| concatination, when / is not available, e.g. in file names
|}
 
===Transformations===
In path names the "/" is used. If "/" cannot be used the general recommendation is to use the "." instead.
 
That also means the . and / are to be avoided inside ids, if possible.


Currently the "_" is used only in the youtube videoID.
== Listing ==
See [[tango.info object id system]].


Currently case sensitivity only exists in the youtube videoID.
== Subsets ==
* [[tango.info object code]]


== See also ==
== See also ==
* [[tango.info identifier listing]]
* [[tango.info object name]] a string that can identify several objects.

Latest revision as of 2018-07-05T13:13:48

Definition

A tango.info object id is a tango.info object name that identifies exactly one tango.info object.

Descriptive information

Each id has an authority that issued the id.

Format

The string fits the regex [-._ /:A-Za-z0-9]+

Currently the ":" is used only in the time component[1] of an ISO 8601 identifier.

Currently the "/" is used only in

Currently the "_" is used only in the youtube videoID.

Currently the "." is used only in the

  • tango.info youtube video id, format: youtube.<youtube video id>
  • tango.info ipi person id, format: ipi.<IPI-13 number>

Currently case sensitivity only exists in

  • the youtube videoID.
  • the ISWC

Preferences

For object identifiers the char preferences are given by the following order:

char as regex note
0-9
a-zA-Z
_
  • if a space shall be presented
  • used inside youtube ids
-
  • to increase readability, e.g. in ISO 8601 data representation
  • for concatenation, e.g. in TINT
  • used inside youtube ids
/
  • concatenation, e.g. in file system
  • used in discID and tzid
. concatination, when / is not available, e.g. in file names

Transformations

In path names the "/" is used. If "/" cannot be used the general recommendation is to use the "." instead.

That also means the . and / are to be avoided inside ids, if possible.

Listing

See tango.info object id system.

Subsets

See also