User Tools

Site Tools


igsn:system_architecture:registration_service

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
igsn:system_architecture:registration_service [2012/11/08 07:27]
jklump [Characters] Syntax updated to current proposal
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 [[https://doidb.wdc-terra.de/igsn]]+The IGSN registration service is located at [[https://doidb.wdc-terra.org/igsn]]
  
 ===== Architecture ===== ===== Architecture =====
Line 30: Line 30:
  
 ===== Characters ===== ===== Characters =====
 +
 +An International GeoSample Number (IGSN), is a unique string created to identify a sample object in an online environment.
  
 Using [[http://tools.ietf.org/html/rfc5234|ABNF notation]] the syntax proposed syntax for an IGSN is: Using [[http://tools.ietf.org/html/rfc5234|ABNF notation]] the syntax proposed syntax for an IGSN is:
Line 41: Line 43:
    reserved                     = ":" / "/" / "?" / "#" / "[" / "]" / "@" / "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "=" / "_" / "~"    reserved                     = ":" / "/" / "?" / "#" / "[" / "]" / "@" / "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "=" / "_" / "~"
  
-The [[igsn:glossary#allocating_agent|Allocating Agent]] ensures that the n-character code is unique within their [[igsn:glossary#namespace|namespace]].+The [[igsn:glossary#allocating_agent|Allocating Agent]] ensures that the n-character code is unique within their [[igsn:glossary#namespace|namespaces]]. (see also IGSN [[igsn:namespaces|namespace governance]])
  
 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 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.
Line 48: Line 50:
  
 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. 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:syntax|IGSN syntax guideline]]
 ===== Security and Accounts ===== ===== Security and Accounts =====
  
Line 90: Line 94:
  
 ====== API reference ====== ====== API reference ======
 +
 +{{:igsn:system_architecture:igsn-webservice_flow.jpg?1024| Data flow during IGSN registration}}
 +
 +Data flow diagram of the IGSN registration process
  
  
igsn/system_architecture/registration_service.1352359628.txt.gz · Last modified: 2012/11/08 07:27 by jklump