| sh:ignoredProperties | rdf:first rdf:type;
rdf:rest [
rdf:first urpx:hasTemporalScope;
rdf:rest rdf:nil
].
|
| sh:property | sh:datatype xsd:string;
sh:maxCount "1"^^xsd:integer;
sh:minCount "0"^^xsd:integer;
sh:path urpx:description.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:node urpx-shacl:OperatorValueShape;
sh:path urpx:operator.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:or [
rdf:first [
sh:class urpx:DatatypeOperandNode
];
rdf:rest [
rdf:first [
sh:class urpx:ObjectOperandNode
];
rdf:rest [
rdf:first [
sh:class urpx:CustomOperandNode
];
rdf:rest [
rdf:first [
sh:class urpx:OperationNode
];
rdf:rest rdf:nil
]
]
]
];
sh:path urpx:leftOperand.
|
| sh:property | sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:or [
rdf:first [
sh:class urpx:DatatypeOperandNode
];
rdf:rest [
rdf:first [
sh:class urpx:ObjectOperandNode
];
rdf:rest [
rdf:first [
sh:class urpx:CustomOperandNode
];
rdf:rest [
rdf:first [
sh:class urpx:OperationNode
];
rdf:rest rdf:nil
]
]
]
];
sh:path urpx:rightOperand.
|