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/ont/pat/constrains>
rdfs:label "pattern constrains" .
<
https://w3id.org/iadopt/ont/pat/hasShacl>
rdfs:label "has SHACL" .
<
https://w3id.org/iadopt/ont/pat/usesConstraint>
rdfs:label "uses pattern constraint" .
<
https://w3id.org/iadopt/ont/pat/usesMatrix>
rdfs:label "uses pattern matrix" .
<
https://w3id.org/iadopt/ont/pat/usesObjectOfInterest>
rdfs:label "uses pattern object of interest" .
<
https://w3id.org/iadopt/ont/pat/usesProperty>
rdfs:label "uses pattern property" .
<
https://w3id.org/iadopt/pat/usesPattern>
rdfs:label "uses pattern" .
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 template 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 .
sub:constraint a nt:ValuePlaceholder ;
rdfs:label "label or URI of a constraint" .
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:individual a nt:IntroducedResource ,
nt:LocalResource ,
nt:UriPlaceholder ;
rdfs:label "short name, used as URI suffix" .
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:individual .
sub:st1 rdf:object sub:name ;
rdf:predicate rdfs:label ;
rdf:subject sub:individual .
sub:st2 rdf:object sub:alternativename ;
rdf:predicate rdfs:label ;
rdf:subject sub:individual ;
a nt:OptionalStatement .
sub:st3 rdf:object sub:definition ;
rdf:predicate dct:description ;
rdf:subject sub:individual ;
a nt:OptionalStatement .
sub:st3a rdf:object sub:PatProperty ;
rdf:predicate <
https://w3id.org/iadopt/ont/pat/usesProperty> ;
rdf:subject sub:individual .
sub:st4 rdf:object sub:property ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasProperty> ;
rdf:subject sub:individual .
sub:st4a rdf:object sub:PatObjectOfInterest ;
rdf:predicate <
https://w3id.org/iadopt/ont/pat/usesObjectOfInterest> ;
rdf:subject sub:individual .
sub:st5 rdf:object sub:objectOfInterest ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasObjectOfInterest> ;
rdf:subject sub:individual .
sub:st5a rdf:object sub:PatMatrix ;
rdf:predicate <
https://w3id.org/iadopt/ont/pat/usesMatrix> ;
rdf:subject sub:individual .
sub:st6 rdf:object sub:matrix ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasMatrix> ;
rdf:subject sub:individual ;
a nt:OptionalStatement .
sub:st7 rdf:object sub:contextObject ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasContextObject> ;
rdf:subject sub:individual ;
a nt:OptionalStatement ,
nt:RepeatableStatement .
sub:st7a rdf:object sub:PatConstraint ;
rdf:predicate <
https://w3id.org/iadopt/ont/pat/usesConstraint> ;
rdf:subject sub:individual .
sub:st8 rdf:object sub:constraint ;
rdf:predicate <
https://w3id.org/iadopt/ont/hasConstraint> ;
rdf:subject sub:individual .
sub:st8a rdf:object <
https://w3id.org/iadopt/pat/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:entity ;
rdf:predicate <
https://w3id.org/iadopt/ont/constrains> ;
rdf:subject sub:constraint .
sub:st92 rdf:object sub:Pattern ;
rdf:predicate <
https://w3id.org/iadopt/pat/usesPattern> ;
rdf:subject sub:individual .
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/pat/Pattern> ;
rdf:predicate rdf:type ;
rdf:subject sub:Pattern .
sub:st96 rdf:object sub:Shacl ;
rdf:predicate <
https://w3id.org/iadopt/ont/pat/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:Component ;
rdf:predicate <
https://w3id.org/iadopt/ont/pat/constrains> ;
rdf:subject sub:PatConstraint .
}