This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
igsn:system_architecture:registration_service [2012/07/13 06:47] jklump created |
igsn:system_architecture:registration_service [2013/05/03 08:57] (current) ulbricht [API reference] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== IGSN Registry API ====== | ====== IGSN Registry API ====== | ||
- | The IGSN registration service is located at [[http:// | + | The IGSN registration service is located at [[https:// |
===== Architecture ===== | ===== Architecture ===== | ||
- | This API is intended to be used in programs and you will need a valid login. The account data is the same as for the web interface of [[http:// | + | This API is intended to be used in programs and you will need a valid login. The account data is the same as for the web interface of [[https:// |
Overview | Overview | ||
Line 31: | Line 31: | ||
===== Characters ===== | ===== Characters ===== | ||
+ | An International GeoSample Number (IGSN), is a unique string created to identify a sample object in an online environment. | ||
- | IGSN e.V. recommends that only the following characters are used within a IGSN name: | + | Using [[http:// |
- | * 0-9 | + | < |
- | | + | < |
- | * A-Z | + | < |
- | * | + | UPPER = %x41-5A |
- | | + | DIGIT = %x30-39 |
- | | + | CHAR = UPPER / DIGIT / " |
- | | + | |
- | | + | |
- | | + | |
+ | The [[igsn: | ||
+ | |||
+ | Characters a-z and A-Z in the IGSN string are case insensitive (e.g. ABC is identical to AbC). It is recommended to use upper case characters in all cases. | ||
+ | |||
+ | Characters that may be confused with digits should be avoided (I = %x49, O = %x4F, i = %x69, o = %x6F) | ||
+ | |||
+ | The resolvable handle URI of an IGSN is made up of two components, a handle prefix 10273 and the IGSN as suffix, separated by a forward slash. | ||
+ | |||
+ | See also [[igsn: | ||
===== Security and Accounts ===== | ===== Security and Accounts ===== | ||
Line 86: | Line 94: | ||
====== API reference ====== | ====== API reference ====== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Data flow diagram of the IGSN registration process | ||