Re: shapes-ISSUE-168 (instance count): How to constrain number of instances of a class in a graph [SHACL - Core]

On 13/06/2016 23:53, Karen Coyle wrote:
> Holger, you give the 1/1 example, but would this also support other 
> numbers? I assume so, but the description of the schema.org case and 
> the example are only 1/1.

Yes, any number would be supported.

Holger


>
> Other possible use cases are:
>
> - no more than n instances of ex:Creator
> - only one instance of bf:Work for each bf:Instance
> etc.
>
> kc
>
>
> On 6/13/16 5:04 AM, RDF Data Shapes Working Group Issue Tracker wrote:
>> shapes-ISSUE-168 (instance count): How to constrain number of 
>> instances of a class in a graph [SHACL - Core]
>>
>> http://www.w3.org/2014/data-shapes/track/issues/168
>>
>> Raised by: Holger Knublauch
>> On product: SHACL - Core
>>
>> There was recent discussion about how to specify min/max numbers of 
>> instances in a graph.  Off-list I had also received a question from 
>> schema.org people about how to state that a graph/message must have 
>> exactly one instance of schema:FlightReservation, possibly to ensure 
>> that a graph has a starting point/root for validation.
>>
>> A possible syntax that would easily work with the current 
>> architecture could be
>>
>> ex:MyShape
>>     a sh:Shape ;
>>     sh:scopeNode schema:FlightReservation ;
>>     sh:constraint [
>>         sh:minInstanceCount 1 ;
>>         sh:maxInstanceCount 1 ;
>>     ] .
>>
>>
>>
>>
>

Received on Tuesday, 14 June 2016 00:22:20 UTC