SEMICeu / style-guide

SEMIC style guide to create reusable vocabularies and application profiles
https://semiceu.github.io/style-guide/
Creative Commons Attribution 4.0 International
9 stars 2 forks source link

AP Modelling - simplify the profile #97

Open sixdiamants opened 5 months ago

sixdiamants commented 5 months ago

The AP Modelling blog and associated UML model demonstrates a DCAT and DCAT-AP profile. This allows masking classes and tailoring properties to a specific application.

Toggling, i.e. masking or activating the classes for a specific AP by means of a stereotype may not be needed. One could argue that it's easier to create either

  1. a "AP container" class that refers to the selected AP concepts. This is tried and tested in a XSD context where the container class turns into a root element of an XML document - which is close to an information exchange use case. or
  2. an AP package where active classes are specialised from the ones in the ontology. An AP would be created from the package's XMI. or
  3. a diagram that offers an "AP view". Only the classes in the diagram are used in the AP.

Subsidiary questions;