sub:assertion {
dct:description rdfs:label "is described as follows:" .
rdf:type rdfs:label "is a" .
rdfs:label rdfs:label "is called" .
<
https://w3id.org/iadopt/ont/Constraint>
rdfs:label "I-ADOPT Constraint" .
<
https://w3id.org/iadopt/ont/Variable>
rdfs:label "I-ADOPT Variable" .
<
https://w3id.org/iadopt/ont/hasConstraint>
rdfs:label "has constraint" .
<
https://w3id.org/iadopt/ont/hasContextObject>
rdfs:label "has context object" .
<
https://w3id.org/iadopt/ont/hasMatrix>
rdfs:label "has matrix" .
<
https://w3id.org/iadopt/ont/hasObjectOfInterest>
rdfs:label "has object of interest" .
<
https://w3id.org/iadopt/ont/hasProperty>
rdfs:label "has property" .
<
https://w3id.org/iadopt/pattern/Constraint>
rdfs:label "Pattern Constraint" .
<
https://w3id.org/iadopt/pattern/hasShacl>
rdfs:label "has SHACL" .
<
https://w3id.org/iadopt/pattern/usesConstraint>
rdfs:label "uses pattern constraint" , "uses pattern" .
<
https://w3id.org/iadopt/pattern/usesMatrix>
rdfs:label "uses pattern matrix" .
<
https://w3id.org/iadopt/pattern/usesObjectOfInterest>
rdfs:label "uses pattern object of interest" .
<
https://w3id.org/iadopt/pattern/usesProperty>
rdfs:label "uses pattern property" .
sub:Component a nt:ValuePlaceholder ;
rdfs:label "pattern component" .
sub:PatConstraint a nt:ValuePlaceholder ;
rdfs:label "pattern constraint" .
sub:PatMatrix a nt:ValuePlaceholder ;
rdfs:label "pattern matrix" .
sub:PatObjectOfInterest a nt:ValuePlaceholder ;
rdfs:label "pattern object of interest" .
sub:PatProperty a nt:ValuePlaceholder ;
rdfs:label "pattern property" .
sub:Pattern a nt:ValuePlaceholder ;
rdfs:label "pattern" .
sub:Shacl a nt:ValuePlaceholder ;
rdfs:label "SHACL" .
sub:alternativename a nt:LongLiteralPlaceholder ;
rdfs:label "alternative label" .
sub:assertion dct:description "Defining a new variable according to the I-ADOPT Framework and annotated with the Pattern Framework" ;
a nt:AssertionTemplate ;
rdfs:label "I-ADOPT variable plus pattern" ;
nt:hasDefaultProvenance ns1:RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM ;
nt:hasRequiredPubinfoElement ns1:RAA2MfqdBCzmz9yVWjKLXNbyfBNcwsMmOqcNUxkk1maIM ;
nt:hasStatement sub:st0 ,
sub:st1 ,
sub:st2 ,
sub:st3 ,
sub:st3a ,
sub:st4 ,
sub:st4a ,
sub:st5 ,
sub:st5a ,
sub:st6 ,
sub:st7 ,
sub:st94 ,
sub:st97 ;
nt:hasTag "I-ADOPT" .
sub:constraint a nt:ValuePlaceholder ;
rdfs:label "label or URI of a constraint" .
sub:constraintPredicate a nt:RestrictedChoicePlaceholder ;
nt:possibleValue <
https://w3id.org/iadopt/pattern/conditionSpecificConstrains> , <
https://w3id.org/iadopt/pattern/datumSpecificConstrains> , <
https://w3id.org/iadopt/pattern/dueTo> , <
https://w3id.org/iadopt/pattern/freeOf> , <
https://w3id.org/iadopt/pattern/impactedBy> , <
https://w3id.org/iadopt/pattern/locationSpecificConstrains> , <
https://w3id.org/iadopt/pattern/perUnit> , <
https://w3id.org/iadopt/pattern/qualitySpecificConstrains> , <
https://w3id.org/iadopt/pattern/sizeSpecificConstrains> , <
https://w3id.org/iadopt/pattern/temperatureSpecificConstrains> , <
https://w3id.org/iadopt/pattern/timeSpecificConstrains> , <
https://w3id.org/iadopt/pattern/typeSpecificConstrains> .
sub:contextObject a nt:ValuePlaceholder ;
rdfs:label "label or URI of a context object" .
sub:definition a nt:LongLiteralPlaceholder ;
rdfs:label "definition of the variable" .
sub:entity a nt:ValuePlaceholder ;
rdfs:label "label or URI of a constraint entity" .
sub:matrix a nt:ValuePlaceholder ;
rdfs:label "label or URI of a matrix" .
sub:name a nt:LongLiteralPlaceholder ;
rdfs:label "preferred label" .
sub:objectOfInterest a nt:ValuePlaceholder ;
rdfs:label "label or URI of an object of interest" .
sub:property a nt:ValuePlaceholder ;
rdfs:label "label or URI of a property" .
sub:st0 rdf:object <
https://w3id.org/iadopt/ont/Variable> ;
rdf:predicate rdf:type ;
rdf:subject sub:variable .
sub:st01 rdf:object <
http://www.w3.org/2002/07/owl#NamedIndividual> ;
rdf:predicate rdf:type ;
rdf:subject sub:variable .
sub:st1 rdf:object sub:name ;
rdf:predicate rdfs:label ;
rdf:subject sub:variable .
sub:st2 rdf:object sub:alternativename ;
rdf:predicate rdfs:label ;
rdf:subject sub:variable ;
a nt:OptionalStatement .
sub:st3 rdf:object sub:definition ;
rdf:predicate dct:description ;
rdf:subject sub:variable ;
a nt:OptionalStatement .
sub:st3a rdf:object sub:PatProperty ;
rdf:predicate <
https://w3id.org/iadopt/pattern/usesProperty> ;
rdf:subject sub:variable ;
a nt:OptionalStatement .
sub:st4 rdf:object sub:property ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasProperty> ;
rdf:subject sub:variable .
sub:st4a rdf:object sub:PatObjectOfInterest ;
rdf:predicate <
https://w3id.org/iadopt/pattern/usesObjectOfInterest> ;
rdf:subject sub:variable ;
a nt:OptionalStatement .
sub:st5 rdf:object sub:objectOfInterest ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasObjectOfInterest> ;
rdf:subject sub:variable .
sub:st5a rdf:object sub:PatMatrix ;
rdf:predicate <
https://w3id.org/iadopt/pattern/usesMatrix> ;
rdf:subject sub:variable ;
a nt:OptionalStatement .
sub:st6 rdf:object sub:matrix ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasMatrix> ;
rdf:subject sub:variable ;
a nt:OptionalStatement .
sub:st7 rdf:object sub:contextObject ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasContextObject> ;
rdf:subject sub:variable ;
a nt:OptionalStatement ,
nt:RepeatableStatement .
sub:st7a rdf:object sub:PatConstraint ;
rdf:predicate <
https://w3id.org/iadopt/pattern/usesConstraint> ;
rdf:subject sub:variable .
sub:st8 rdf:object sub:constraint ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasConstraint> ;
rdf:subject sub:variable .
sub:st8a rdf:object <
https://w3id.org/iadopt/pattern/Constraint> ;
rdf:predicate rdf:type ;
rdf:subject sub:PatConstraint .
sub:st9 rdf:object <
https://w3id.org/iadopt/ont/Constraint> ;
rdf:predicate rdf:type ;
rdf:subject sub:constraint .
sub:st91 rdf:object sub:Component ;
rdf:predicate sub:constraintPredicate ;
rdf:subject sub:PatConstraint .
sub:st92 rdf:object sub:Pattern ;
rdf:predicate <
https://w3id.org/iadopt/pattern/usesPattern> ;
rdf:subject sub:variable .
sub:st94 a nt:GroupedStatement ,
nt:OptionalStatement ,
nt:RepeatableStatement ;
nt:hasStatement sub:st7a ,
sub:st8 ,
sub:st8a ,
sub:st9 ,
sub:st91 ,
sub:st9a .
sub:st95 rdf:object <
https://w3id.org/iadopt/pattern/Pattern> ;
rdf:predicate rdf:type ;
rdf:subject sub:Pattern .
sub:st96 rdf:object sub:Shacl ;
rdf:predicate <
https://w3id.org/iadopt/pattern/hasShacl> ;
rdf:subject sub:Pattern .
sub:st97 a nt:GroupedStatement ,
nt:OptionalStatement ,
nt:RepeatableStatement ;
nt:hasStatement sub:st92 ,
sub:st95 ,
sub:st96 .
sub:st9a rdf:object sub:entity ;
rdf:predicate <
https://w3id.org/iadopt/ont/constrains> ;
rdf:subject sub:constraint .
sub:variable a nt:IntroducedResource ,
nt:UriPlaceholder ;
rdfs:label "short name, used as URI suffix" ;
nt:hasPrefix "https://w3id.org/iadopt/variable/" ;
nt:hasPrefixLabel "I-ADOPT variable" .
}