sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <>
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
             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:


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):

  ├─ Keywords
  │   └─ KeywordType «code list»
  └─ TopicCategory «enum»

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:

View raw message