61970-552-Header-AP-Con-Simple-SHACL
mdc:DifferenceModel
Severity: sh:Violation
Targets:
- targetClass: diff:DifferenceModel
Nested Properties:
mdc:DifferenceModel.forwardDifferences-cardinality
Path: diff:DifferenceModel.forwardDifferences
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Cardinality violation. Lower bound shall be 1"
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
mdc:Statements.object-cardinality
Path: diff:DifferenceModel.forwardDifferences / rdf:Statements.object
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required attribute."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Statements.object-datatype
Path: diff:DifferenceModel.forwardDifferences / rdf:Statements.object
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:string
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Statements.predicate-datatype
Path: diff:DifferenceModel.forwardDifferences / rdf:Statements.predicate
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:string
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Statements.predicate-cardinality
Path: diff:DifferenceModel.forwardDifferences / rdf:Statements.predicate
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required attribute."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Statements.subject-datatype
Path: diff:DifferenceModel.forwardDifferences / rdf:Statements.subject
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:string
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Statements.subject-cardinality
Path: diff:DifferenceModel.forwardDifferences / rdf:Statements.subject
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required attribute."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:DifferenceModel.forwardDifferences-datatype
Path: diff:DifferenceModel.forwardDifferences / rdf:type
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "Blank node (compound datatype) violation. Either it is not a blank node (nested structure, compound datatype) or it is not the right class."
Constraints:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:BlankNode
- NodeKind:
- sh:InConstraintComponent (Severity: sh:Violation)
- Values:
[rdf:Statements]
- Values:
mdc:DifferenceModel.preconditions-cardinality
Path: diff:DifferenceModel.preconditions
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Cardinality violation. Lower bound shall be 1"
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
mdc:DifferenceModel.preconditions-datatype
Path: diff:DifferenceModel.preconditions / rdf:type
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "Blank node (compound datatype) violation. Either it is not a blank node (nested structure, compound datatype) or it is not the right class."
Constraints:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:BlankNode
- NodeKind:
- sh:InConstraintComponent (Severity: sh:Violation)
- Values:
[rdf:Statements]
- Values:
mdc:DifferenceModel.reverseDifferences-cardinality
Path: diff:DifferenceModel.reverseDifferences
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Cardinality violation. Lower bound shall be 1"
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
mdc:DifferenceModel.reverseDifferences-datatype
Path: diff:DifferenceModel.reverseDifferences / rdf:type
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "Blank node (compound datatype) violation. Either it is not a blank node (nested structure, compound datatype) or it is not the right class."
Constraints:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:BlankNode
- NodeKind:
- sh:InConstraintComponent (Severity: sh:Violation)
- Values:
[rdf:Statements]
- Values:
mdc:Model.created-cardinality
Path: mdc:Model.created
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.created-datatype
Path: mdc:Model.created
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:dateTime
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.description-cardinality
Path: mdc:Model.description
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.description-datatype
Path: mdc:Model.description
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:string
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.modelingAuthoritySet-cardinality
Path: mdc:Model.modelingAuthoritySet
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.modelingAuthoritySet-datatype
Path: mdc:Model.modelingAuthoritySet
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:anyURI
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.profile-cardinality
Path: mdc:Model.profile
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Cardinality violation. Lower bound shall be 1"
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
mdc:Model.profile-datatype
Path: mdc:Model.profile
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:anyURI
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.scenarioTime-datatype
Path: mdc:Model.scenarioTime
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:dateTime
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.scenarioTime-cardinality
Path: mdc:Model.scenarioTime
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.version-datatype
Path: mdc:Model.version
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:integer
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.version-cardinality
Path: mdc:Model.version
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:FullModel
Severity: sh:Violation
Targets:
- targetClass: mdc:FullModel
Nested Properties:
mdc:Model.created-cardinality
Path: mdc:Model.created
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.created-datatype
Path: mdc:Model.created
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:dateTime
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.description-cardinality
Path: mdc:Model.description
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.description-datatype
Path: mdc:Model.description
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:string
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.modelingAuthoritySet-cardinality
Path: mdc:Model.modelingAuthoritySet
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.modelingAuthoritySet-datatype
Path: mdc:Model.modelingAuthoritySet
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:anyURI
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.profile-datatype
Path: mdc:Model.profile
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:anyURI
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.profile-cardinality
Path: mdc:Model.profile
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Cardinality violation. Lower bound shall be 1"
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
mdc:Model.scenarioTime-datatype
Path: mdc:Model.scenarioTime
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:dateTime
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.scenarioTime-cardinality
Path: mdc:Model.scenarioTime
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.version-datatype
Path: mdc:Model.version
This constraint validates the datatype of the property (attribute).
Severity: sh:Violation
Messages:
- "The datatype is not literal or it violates the xsd datatype."
Constraints:
- sh:DatatypeConstraintComponent (Severity: sh:Violation)
- Datatype:
xsd:integer
- Datatype:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:Literal
- NodeKind:
mdc:Model.version-cardinality
Path: mdc:Model.version
This constraint validates the cardinality of the property (attribute).
Severity: sh:Violation
Messages:
- "Missing required property (attribute)."
Constraints:
- sh:MinCountConstraintComponent (Severity: sh:Violation)
- MinCount:
1
- MinCount:
- sh:MaxCountConstraintComponent (Severity: sh:Violation)
- MaxCount:
1
- MaxCount:
mdc:Model.DependentOn-valueTypeNodeShape
Severity: sh:Violation
Targets:
- targetClass: mdc:FullModel
- targetClass: diff:DifferenceModel
Nested Properties:
mdc:Model.DependentOn-valueType
Path: mdc:Model.DependentOn / rdf:type
This constraint validates the value type of the association at the used direction.
Severity: sh:Violation
Messages:
- "One of the following occurs: 1) The value type is not IRI; 2) The value type is not the right class."
Constraints:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:IRI
- NodeKind:
- sh:InConstraintComponent (Severity: sh:Violation)
- Values:
[diff:DifferenceModel mdc:FullModel]
- Values:
mdc:Model.Supersedes-valueTypeNodeShape
Severity: sh:Violation
Targets:
- targetClass: mdc:FullModel
- targetClass: diff:DifferenceModel
Nested Properties:
mdc:Model.Supersedes-valueType
Path: mdc:Model.Supersedes / rdf:type
This constraint validates the value type of the association at the used direction.
Severity: sh:Violation
Messages:
- "One of the following occurs: 1) The value type is not IRI; 2) The value type is not the right class."
Constraints:
- sh:NodeKindConstraintComponent (Severity: sh:Violation)
- NodeKind:
sh:IRI
- NodeKind:
- sh:InConstraintComponent (Severity: sh:Violation)
- Values:
[diff:DifferenceModel mdc:FullModel]
- Values: