sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SIS-98) Map INSPIRE keywords to ISO 19115 TopicCategory codes
Date Fri, 03 May 2013 09:20:15 GMT
Martin Desruisseaux created SIS-98:
--------------------------------------

             Summary: Map INSPIRE keywords to ISO 19115 TopicCategory codes
                 Key: SIS-98
                 URL: https://issues.apache.org/jira/browse/SIS-98
             Project: Spatial Information Systems
          Issue Type: Improvement
          Components: Metadata
            Reporter: Martin Desruisseaux
            Priority: Minor


INSPIRE is an European regulation based on the ISO 19115 metadata standard with some extensions.
Among other things, INSPIRE defines a controlled vocabulary to use as keywords. Note that
this is just one set of vocabulary (a.k.a. _thesaurus_); all metadata can have many set of
vocabulary. The INSPIRE vocabulary is defined here in all European languages:

* http://www.eionet.europa.eu/gemet/inspire_themes
* http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32008R1205:EN:NOT

Current Apache SIS implementation is a simple container class at {{org.apache.sis.metadata.iso.identification.DefaultKeyword}}.
The position of keywords in metadata hierarchy can be represented as below (simplified aggregation
hierarchy, not inheritance hierarchy):

{noformat}
DataIdentification
  ├─ Keywords
  │   └─ KeywordType «code list»
  └─ TopicCategory «enum»
{noformat}

The {{TopicCategory}} enumeration contains items like {{OCEANS}}, {{INLAND_WATERS}}, {{HEALTH}},
{{SOCIETY}}, _etc._. A mapping from INSPIRE theme to {{TopicCategory}} is defined in Annex
II and III of (_which document?_). Examples:

* INSPIRE "_Sea regions_" maps to ISO {{OCEANS}} topic category.
* INSPIRE "_Energy resources_" maps to ISO {{ECONOMY}} topic category.
* INSPIRE "_Population distribution — demography_" maps to ISO {{SOCIETY}} topic category.

We could consider implementing this mapping in Apache SIS like this: if the {{DataIdentification.topicCategory}}
property is not explicitly set, then infer the topic categogries from the {{DataIdentification.keywords}}
property using the above mapping. Some open questions are:

* Should we apply this rule automatically for every ISO 19115 metadata, or only for those
that are identified "INSPIRE-compliant"? The INSPIRE mapping seems reasonable enough to me
for considering systematic application.
* Should we systematically add those topic categories to user-supplied topic categories, or
should we add them only if the user didn't specified topic categories himself?


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message