You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is it possible to implement in SHACL such an instance-specific restriction branch condition test:
IF Dataset stored in EUDM system
THEN license must be as per current restriction (in .../license/ register, with 1+ permissions)
ELSE //Dataset in EUDM catalogue but stored elsewhere
THEN no license allowed to be present
This is due to Adam stating this is the logic of the licenses he's been asked to adhere to as CSIRO legal want to make no license claims for data stored elsewhere in case we characterise the license information incorrectly.
The text was updated successfully, but these errors were encountered:
nicholascar
changed the title
Extend the license restriction
Extend license restriction with branch
Apr 17, 2018
This raises the issue of how a Implementation Resource Description could be mixed, rather than having a single resource with a conformsTo to SHACL or SPIN.
I think this is modeled by having, in this case, two ImplResDescs, conformsTo SHACL and the other SPIN, each with the resourceRole "Partial Set of Constraints for a Profile" from the Roles vocab.
That way, push SHACL as far as you can but use SPIN if you can't!
Is it possible to implement in SHACL such an instance-specific restriction branch condition test:
This is due to Adam stating this is the logic of the licenses he's been asked to adhere to as CSIRO legal want to make no license claims for data stored elsewhere in case we characterise the license information incorrectly.
The text was updated successfully, but these errors were encountered: