Hello all
I just filled a JIRA task for future though (not to be done for next
release):
https://issues.apache.org/jira/browse/SIS-98
In summary, parts of INSPIRE (an European directive - all European
governmental agencies must comply to it) can be seen as ISO 19115 with
some additional rules. Among other things, INSPIRE defines some
relationships between DataIdentification.keywords and
DataIdentification.topicCategories properties, while ISO 19115 just
defined the properties without saying anything about their relationships.
Current Apache SIS implementation is like ISO 19115: it just provides
the containers with very few (at this stage) relationship enforcement
between various properties. At the time of writing, there is only one
property having a default value inferred from an other property [1]. We
may consider to implement more automatically-generated properties based
on the INSPIRE rules. There is some open questions like whether we want
that for every metadata objects or only when the user request them.
This email is not for immediate action since we are not yet there. It is
just for alimenting some though.
Martin
[1]
https://builds.apache.org/job/sis-jdk7/site/apidocs/org/apache/sis/metadata/iso/doc-files/auto-properties.html