Skip to content

Include parsing of skos:scopeNote and extract SPHNConcept

Nicola Stoira requested to merge scope-note-and-sphn-concept into master

Two main changes introduced in this version please give a look. Maybe we need to introduce those changes somewhere else in the code.

  • Extract the children of classes and add them to the list of possible values in range.
  • Parse skos:scopeNote and exclude the classes from the defined range.
  • For SPHNConcept in range (hasInput, hasOutput of sphn:Interpretation) extract all the classes and remove SPHNConcept from the list.

Let me know your thoughts.

Generate SHACL files old and new:

latest2023.ttl

latest2024.ttl

old2023.ttl

old2024.ttl

Here an example on how it looks like for some properties defined with range sphn:Sample, one with restriction and the other without (hasOutput, hasInput): image

Edited by Nicola Stoira

Merge request reports