Jakob Voss Encoding  changing country codes  in  RDF  with  ISO 3166  and  SKOS 2 nd  International Conference on Metadata...
SKOS <ul><li>S imple  K nowledge  O rganisation  S ystem </li></ul><ul><li>2006-2008: W3C Recommendation (not yet!) </li><...
SKOS: Use cases <ul><li>Many subject indexing schemes exist </li></ul><ul><li>Thesauri, classifications, taxonomies, subje...
ISO 3166 <ul><li>Coding names of countries and subdivisions </li></ul><ul><li>Three parts (ISO 3166-1, -2, -3) </li></ul><...
ISO 3166: Example France  is a country that is divided in  metropolian departements which are grouped in  metropolitan reg...
ISO 3166: Grouping <ul><ul><li>iso3166:  a  skos:ConceptScheme  ; </li></ul></ul><ul><ul><li>skos:member  iso3166-1:  ; </...
ISO 3166: Concepts <ul><ul><li>iso3166-1:FR  a  skos:Concept  ; </li></ul></ul><ul><ul><li>skos:prefLabel  &quot;France&qu...
ISO 3166: Hierarchical Relations <ul><ul><li>iso3166-1:FR </li></ul></ul>iso3166-2:FR-E skos:broader iso3166-2:FR-29 iso31...
Changes <ul><li>Countries/Subdivisions change </li></ul><ul><li>Updates published in ISO Newsletters </li></ul><ul><li>Out...
Changes: Example <ul><li>ISO-3166-2:CA changed in  Newsletter  I-1 ,  I-2 , and  I-4 </li></ul>
Changes: Example <ul><li>ISO-3166-2:CA changed in  Newsletter  I-1 ,  I-2 , and  I-4 </li></ul><ul><li>Provide  unique URI...
Changes: Example <ul><li>ISO-3166-2:CA changed in  Newsletter  I-1 ,  I-2 , and  I-4 </li></ul><ul><li>Provide unique URIs...
Changes: Example <ul><li>ISO-3166-2:CA changed in  Newsletter  I-1 ,  I-2 , and  I-4 </li></ul><ul><li>Provide unique URIs...
What needs to be done <ul><li>ISO needs </li></ul><ul><ul><li>URI for each (sub)country code and version </li></ul></ul><u...
Upcoming SlideShare
Loading in …5
×

Encoding changing country codes in RDF with ISO 3166 and SKOS

4,254 views

Published on

How to encode ISO 3166 with its dynamic and substructure in a proposed way of SKOS for the Semantic Web. Presented at MTSR'07 (Second International Conference on Metadata and Semantics Research, Ionian Academy, Corfu.

Published in: Technology, Business
2 Comments
0 Likes
Statistics
Notes
  • Official URIs must come from ISO or be defined in another standard, but you could just register codes at any base URL. SKOS has now changed so the encoding would be slightly different. For classes the http://open.vocab.org project may be of interest but for instances I don't know. To start with just pick a random base URL name for 'ISO3166-1' and 'ISO3166-2' and append the code the 'FR' or 'FR-E'. The details are less important.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi,
    Have you had any progress on this? I've been working at mapping alternative terms in other languages to standard terms according to ISO and other standards organisations (http://gbif.myspecies.info), and would love to have URI's for both country and language codes, and would also be keen to serve this kind of data as SKOS.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
4,254
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
41
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

Encoding changing country codes in RDF with ISO 3166 and SKOS

  1. 1. Jakob Voss Encoding changing country codes in RDF with ISO 3166 and SKOS 2 nd International Conference on Metadata and Semantics Research Ionian Academy, Corfu
  2. 2. SKOS <ul><li>S imple K nowledge O rganisation S ystem </li></ul><ul><li>2006-2008: W3C Recommendation (not yet!) </li></ul><ul><li>RDF Vocabulary (defined classes & properties) </li></ul>&quot;literal&quot;@language <ul><ul><li>subject a class ; </li></ul></ul><ul><ul><li>property object ; </li></ul></ul><ul><ul><li>property &quot;literal&quot;@language . </li></ul></ul>
  3. 3. SKOS: Use cases <ul><li>Many subject indexing schemes exist </li></ul><ul><li>Thesauri, classifications, taxonomies, subject headings... </li></ul><ul><li>Little of them on the Semantic Web => Use SKOS! </li></ul><ul><li>New use case in this paper: Authority file and norm (ISO 3166) </li></ul>
  4. 4. ISO 3166 <ul><li>Coding names of countries and subdivisions </li></ul><ul><li>Three parts (ISO 3166-1, -2, -3) </li></ul><ul><li>Not the only system of country codes! </li></ul><ul><li>Frequently refered to, but </li></ul><ul><ul><li>no URI identifiers </li></ul></ul><ul><ul><li>no specific version (countries change!) </li></ul></ul><ul><ul><li>no integration into the Semantic Web </li></ul></ul>
  5. 5. ISO 3166: Example France is a country that is divided in metropolian departements which are grouped in metropolitan regions .
  6. 6. ISO 3166: Grouping <ul><ul><li>iso3166: a skos:ConceptScheme ; </li></ul></ul><ul><ul><li>skos:member iso3166-1: ; </li></ul></ul><ul><ul><li>skos:member iso3166-2: . </li></ul></ul>iso3166-2:FR: a skos:ConceptScheme ; skos:member iso3166-2:FR-regions ; skos:member iso3166-2:FR-departements . iso3166-2: a skos:ConceptScheme ; skos:member iso3166-2-FR: .
  7. 7. ISO 3166: Concepts <ul><ul><li>iso3166-1:FR a skos:Concept ; </li></ul></ul><ul><ul><li>skos:prefLabel &quot;France&quot;@en ; </li></ul></ul><ul><ul><li>skos:prefLabel &quot;FR&quot;@zxx ; </li></ul></ul><ul><ul><li>skos:narrower iso3166-2:FR-E . </li></ul></ul>iso3166-2:FR-E a skos:Concept ; skos:prefLabel &quot;Bretagne&quot;@en ; skos:prefLabel &quot;FR-E&quot;@zxx ; skos:broader iso3166-1:FR . Title Notation
  8. 8. ISO 3166: Hierarchical Relations <ul><ul><li>iso3166-1:FR </li></ul></ul>iso3166-2:FR-E skos:broader iso3166-2:FR-29 iso3166-2:FR-56
  9. 9. Changes <ul><li>Countries/Subdivisions change </li></ul><ul><li>Updates published in ISO Newsletters </li></ul><ul><li>Outdated ISO 3166- 1 codes => ISO 3166- 3 </li></ul><ul><li>Types of changes </li></ul><ul><ul><li>creation and vanishing </li></ul></ul><ul><ul><li>Split, join </li></ul></ul><ul><ul><li>combined split & join (moving area) </li></ul></ul><ul><ul><li>change of name/identity </li></ul></ul><ul><li>Retrieval model: see Kauppinen and Hyvönen </li></ul>
  10. 10. Changes: Example <ul><li>ISO-3166-2:CA changed in Newsletter I-1 , I-2 , and I-4 </li></ul>
  11. 11. Changes: Example <ul><li>ISO-3166-2:CA changed in Newsletter I-1 , I-2 , and I-4 </li></ul><ul><li>Provide unique URIs </li></ul>
  12. 12. Changes: Example <ul><li>ISO-3166-2:CA changed in Newsletter I-1 , I-2 , and I-4 </li></ul><ul><li>Provide unique URIs </li></ul><ul><li>Provide mappings </li></ul>skos:narrowMatch/broadMatch skos:narrowMatch/broadMatch skos:exactMatch skos:exactMatch
  13. 13. Changes: Example <ul><li>ISO-3166-2:CA changed in Newsletter I-1 , I-2 , and I-4 </li></ul><ul><li>Provide unique URIs </li></ul><ul><li>Provude Mappings </li></ul><ul><li>Provide Referencing via Revision </li></ul>
  14. 14. What needs to be done <ul><li>ISO needs </li></ul><ul><ul><li>URI for each (sub)country code and version </li></ul></ul><ul><ul><li>publish country codes in SKOS </li></ul></ul><ul><li>SKOS needs </li></ul><ul><ul><li>notations, grouping, versioning </li></ul></ul><ul><li>Semantic Web needs </li></ul><ul><ul><li>more public available data </li></ul></ul><ul><ul><li>easy usage of identifiers/ontologies </li></ul></ul><ul><ul><li>people will do the rest! </li></ul></ul>

×