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] [Commented] (SIS-98) Map INSPIRE keywords to ISO 19115 TopicCategory codes
Date Fri, 03 May 2013 09:48:15 GMT

    [ https://issues.apache.org/jira/browse/SIS-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13648287#comment-13648287
] 

Martin Desruisseaux commented on SIS-98:
----------------------------------------

Other useful resources:

* INSPIRE metadata guide (French): http://inspire.ign.fr/sites/all/files/guide-saisie-metadonnees-inspire_prj12_1.pdf
* Automatically-generated properties in Apache SIS: https://builds.apache.org/job/sis-jdk7/site/apidocs/org/apache/sis/metadata/iso/doc-files/auto-properties.html

                
> 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