The Overview section says:
tree:shape indicates the [SHACL] shape (exactly one) to which each member in the collection adheres
In the Vocabulary section:
A collection has members that MAY adhere to a certain shape
The SHACL shape the members of the collection adhere to.
I interpreted the first and the last text as option 1.
I interpreted the middle text as option 2.
But, I can image it could mean option 3 as well, while I do not think option 4 is intended.
Options:
- A collection (
tree:Collection) MUST refer to one shape using its tree:shape property to which each member MUST adhere to
- A collection (
tree:Collection) MUST refer to one shape using its tree:shape property to which each member MAY adhere to
- A collection (
tree:Collection) MAY refer to one shape using its tree:shape property to which each member MUST adhere to
- A collection (
tree:Collection) MAY refer to one shape using its tree:shape property to which each member MAY adhere to
Which leads to the question: which option is it? 🤔
Can we clarify this in the specification?
BTW. if a collection MAY refer to one shape, maybe it is better to recommend is using a SHOULD. What say you?
The Overview section says:
In the Vocabulary section:
tree:Collectionclass says:tree:shapeproperty says:I interpreted the first and the last text as option 1.
I interpreted the middle text as option 2.
But, I can image it could mean option 3 as well, while I do not think option 4 is intended.
Options:
tree:Collection) MUST refer to one shape using itstree:shapeproperty to which each member MUST adhere totree:Collection) MUST refer to one shape using itstree:shapeproperty to which each member MAY adhere totree:Collection) MAY refer to one shape using itstree:shapeproperty to which each member MUST adhere totree:Collection) MAY refer to one shape using itstree:shapeproperty to which each member MAY adhere toWhich leads to the question: which option is it? 🤔
Can we clarify this in the specification?
BTW. if a collection MAY refer to one shape, maybe it is better to recommend is using a SHOULD. What say you?