Include parsing of skos:scopeNote and extract SPHNConcept
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:
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):
Edited by Nicola Stoira