Difference between revisions of "User:Andreas Plank/CETAF Identifier Levels"

From CETAF Identifiers Wiki
Jump to: navigation, search
(Created page with "== Level 1 == You assigned a stable URI to each object of your collection, which will be never changed and preferably follows the [https://wiki.pro-ibiosphere.eu/wiki/Best_pr...")
 
m
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
 +
{| class="vertical-align-top booktable"
 +
|+ Following conditions have to be met to reach the corresponding implementation levels (if only an identifier is chosen this would be '''Level 0''' ;-)
 +
! Level 1 … !! → Level 2 !! → Level 3 !!
 +
|-
 +
| style="width:40%" |<!-- L1 -->
 +
{{color|green|<b>✓</b>}} you assigned a stable URI to each object of your collection, which will be never changed and preferably follows the [https://wiki.pro-ibiosphere.eu/wiki/Best_practices_for_stable_URIs best practices for stable URIs]
 +
 +
{{color|green|<b>✓</b>}} there exists a human-readable representation (web-page) for each of your collection objects
 +
 +
{{color|green|<b>✓</b>}} a user trying to access a collection object by typing the stable URI of it into a web-browser will be redirected to the human-readable representation (web-page) of the object (you can test this by using the [http://herbal.rbge.info/search.php CETAF URI Tester])
 +
| style="width:30%" |<!-- L2 -->
 +
{{color|green|<b>✓</b>}} you reached ''Level 1''
 +
 +
{{color|green|<b>✓</b>}} there exists a machine-readable RDF metadata record for each of your collection objects
 +
 +
{{color|green|<b>✓</b>}} a machine trying to access a collection object via its identifier with <code>application/rdf+xml</code> header will be redirected to the objects machine-readable RDF metadata record (you can test this by using the [http://herbal.rbge.info/search.php CETAF URI Tester])
 +
| style="width:30%" |<!-- L3 -->
 +
{{color|green|<b>✓</b>}} you reached ''Level 2''
 +
 +
{{color|green|<b>✓</b>}} the machine-readable RDF metadata record of each of your collection objects encodes application specific data (e.g. is compliant to the [[CSPP|CETAF Specimen Preview Profile—CSPP]])
 +
|}
 +
 +
 +
 +
 +
== Level 2 ==
 +
On top of level 1 sending the same {{abbr|CETAF|Consortium of European Taxonomic Facilities}} {{abbr|URI|Uniform Resource Identifier}} a header <code>'application/rdf+xml'</code> will return a machine readable {{abbr|RDF|Resource Description Framework}} metadata record for each of your collection objects.
 +
 +
 
== Level 1 ==
 
== Level 1 ==
  
 
You assigned a stable URI to each object of your collection, which will be never changed and preferably follows the [https://wiki.pro-ibiosphere.eu/wiki/Best_practices_for_stable_URIs best practices for stable URIs]
 
You assigned a stable URI to each object of your collection, which will be never changed and preferably follows the [https://wiki.pro-ibiosphere.eu/wiki/Best_practices_for_stable_URIs best practices for stable URIs]
  ✓ ─ CETAF ID ───┐   ✓ ─ Collection Object
+
  ✓ ─ CETAF ID ────┐   ✓ ─ Collection Object ─┐
  │ (stable URI) → → →                      
+
  │ (stable URI)   → → →                    
  └───────────────┘   └──────────────────────┘
+
  └────────────────┘   └──────────────────────┘
  
 
There exists a human-readable representation (web-page) for each of your collection objects
 
There exists a human-readable representation (web-page) for each of your collection objects
Line 13: Line 43:
 
A user trying to access a collection object by typing the stable URI of it into a web-browser will be redirected to the human-readable representation (web-page) of the object (you can test this by using the [http://herbal.rbge.info/search.php CETAF URI Tester])
 
A user trying to access a collection object by typing the stable URI of it into a web-browser will be redirected to the human-readable representation (web-page) of the object (you can test this by using the [http://herbal.rbge.info/search.php CETAF URI Tester])
  
  ✓ ─ CETAF ID ───┐          ✓ ─ Web Page ─────┐
+
  ✓ ─ CETAF ID ───┐          ✓ ─ Web Page ──────┐
  │ (stable URI) redirect →  (human readable) │
+
  │ (stable URI)  redirect →  (human readable) │
 
  └───────────────┘          └──────────────────┘
 
  └───────────────┘          └──────────────────┘
 +
    ↕
 
     ↕ is assigned
 
     ↕ is assigned
  ✓ ─ Collection Object
+
    ↕
  │                    
+
✓ ─ Collection Object ─┐
 +
  │                    
 
  └──────────────────────┘
 
  └──────────────────────┘

Latest revision as of 16:01, 4 June 2020

Following conditions have to be met to reach the corresponding implementation levels (if only an identifier is chosen this would be Level 0 ;-)
Level 1 … → Level 2 → Level 3

you assigned a stable URI to each object of your collection, which will be never changed and preferably follows the best practices for stable URIs

there exists a human-readable representation (web-page) for each of your collection objects

a user trying to access a collection object by typing the stable URI of it into a web-browser will be redirected to the human-readable representation (web-page) of the object (you can test this by using the CETAF URI Tester)

you reached Level 1

there exists a machine-readable RDF metadata record for each of your collection objects

a machine trying to access a collection object via its identifier with application/rdf+xml header will be redirected to the objects machine-readable RDF metadata record (you can test this by using the CETAF URI Tester)

you reached Level 2

the machine-readable RDF metadata record of each of your collection objects encodes application specific data (e.g. is compliant to the CETAF Specimen Preview Profile—CSPP)



Level 2

On top of level 1 sending the same CETAF URI a header 'application/rdf+xml' will return a machine readable RDF metadata record for each of your collection objects.


Level 1

You assigned a stable URI to each object of your collection, which will be never changed and preferably follows the best practices for stable URIs

✓ ─ CETAF ID ────┐   ✓ ─ Collection Object ─┐
│ (stable URI)   → → →                      │
└────────────────┘   └──────────────────────┘

There exists a human-readable representation (web-page) for each of your collection objects

✓ ─ Web Page ──────┐
│ (human readable) │
└──────────────────┘

A user trying to access a collection object by typing the stable URI of it into a web-browser will be redirected to the human-readable representation (web-page) of the object (you can test this by using the CETAF URI Tester)

✓ ─ CETAF ID ───┐           ✓ ─ Web Page ──────┐
│ (stable URI)  → redirect →  (human readable) │
└───────────────┘           └──────────────────┘
   ↕
   ↕ is assigned
   ↕
✓ ─ Collection Object ─┐
│                      │
└──────────────────────┘