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

Specification of the documentation of an application profile #55

Closed tfrancart closed 1 year ago

tfrancart commented 1 year ago

SHACL Play can generate a documentation from a SHACL definition of an application profile (https://shacl-play.sparna.fr/play/doc) This documentation contains property tables with following columns:

Does the style guide have any recommendation on how to best provide a human-readable documentation of shapes ? especially regarding how the properties table should be generated ?

costezki commented 1 year ago

Thank you, Thomas, for the feedback on this.

The rule itself is a general statement that the “data specification” overall shall be human-readable (pointed out in #57). However, the contents of it may cover the ontology, the shapes and some other artefacts.

Now, each artefact may still need to have its specificities. For example, the shapes, as you well point out, shall follow some description good practice (e.g. metadata supported by shacl-play.sparna, or DCAP Dublin Core Application Profile) and the ontology as well (e.g. LODE, Widoco).

We will make this mention in the rule description. (see commit https://github.com/SEMICeu/style-guide/commit/2820200f8e7cffd94b3f54c978572204aa5fd78b)