Skip to content

Commit

Permalink
Add back shacl context (#4647)
Browse files Browse the repository at this point in the history
Co-authored-by: Simon Dumas <[email protected]>
  • Loading branch information
imsdu and Simon Dumas authored Jan 12, 2024
1 parent 5e04995 commit 6a2825b
Showing 1 changed file with 259 additions and 0 deletions.
259 changes: 259 additions & 0 deletions delta/sdk/src/main/resources/contexts/shacl-20170720.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
{
"@context": {
"nxv": "https://bluebrain.github.io/nexus/vocabulary/",
"nxs": "https://bluebrain.github.io/nexus/schemas/",
"nxc": "https://bluebrain.github.io/nexus/contexts/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"owl": "http://www.w3.org/2002/07/owl#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"skos": "http://www.w3.org/2004/02/skos/core#",
"prov": "http://www.w3.org/ns/prov#",
"sh": "http://www.w3.org/ns/shacl#",
"shsh": "http://www.w3.org/ns/shacl-shacl#",
"dcterms": "http://purl.org/dc/terms/",
"schema": "http://schema.org/",
"dcat": "http://www.w3.org/ns/dcat#",
"shext": "http://www.w3.org/ns/shacl/ext#",
"nxsh": "https://bluebrain.github.io/nexus/vocabulary/shacl/",
"distribution": "schema:distribution",
"class": {
"@id": "sh:class",
"@type": "@id"
},
"rootClass": {
"@id": "shext:rootClass",
"@type": "@id"
},
"path": {
"@id": "sh:path",
"@type": "@id"
},
"qualifiedValueShape": {
"@id": "sh:qualifiedValueShape",
"@type": "@id"
},
"qualifiedValueShapesDisjoint": {
"@id": "sh:qualifiedValueShapesDisjoint",
"@type": "xsd:boolean"
},
"qualifiedMinCount": {
"@id": "sh:qualifiedMinCount",
"@type": "xsd:integer"
},
"qualifiedMaxCount": {
"@id": "sh:qualifiedMaxCount",
"@type": "xsd:integer"
},
"maxCount": {
"@id": "sh:maxCount",
"@type": "xsd:integer"
},
"minCount": {
"@id": "sh:minCount",
"@type": "xsd:integer"
},
"minInclusive": {
"@id": "sh:minInclusive"
},
"maxInclusive": {
"@id": "sh:maxInclusive"
},
"maxExclusive": {
"@id": "sh:maxExclusive"
},
"minExclusive": {
"@id": "sh:minExclusive"
},
"in": {
"@id": "sh:in",
"@container": "@list"
},
"imports": {
"@id": "owl:imports",
"@type": "@id",
"@container": "@set"
},
"datatype": {
"@id": "sh:datatype",
"@type": "@id"
},
"description": {
"@id": "sh:description"
},
"name": {
"@id": "sh:name"
},
"severity": {
"@id": "sh:severity"
},
"nodeKind": {
"@id": "sh:nodeKind",
"@type": "@id"
},
"BlankNode": {
"@id": "sh:BlankNode"
},
"BlankNodeOrIRI": {
"@id": "sh:BlankNodeOrIRI"
},
"BlankNodeOrLiteral": {
"@id": "sh:BlankNodeOrLiteral"
},
"IRI": {
"@id": "sh:IRI"
},
"IRIOrLiteral": {
"@id": "sh:IRIOrLiteral"
},
"Literal": {
"@id": "sh:Literal"
},
"prefix": {
"@id": "sh:prefix",
"@type": "xsd:string"
},
"declare": {
"@id": "sh:declare"
},
"namespace": {
"@id": "sh:namespace",
"@type": "xsd:anyURI"
},
"Violation": {
"@id": "sh:Violation"
},
"suggestedShapesGraph": {
"@id": "sh:suggestedShapesGraph",
"@type": "@id"
},
"shapesGraph": {
"@id": "sh:shapesGraph",
"@type": "@id"
},
"node": {
"@id": "sh:node",
"@type": "@id"
},
"property": {
"@id": "sh:property",
"@type": "@id",
"@container": "@set"
},
"targetClass": {
"@id": "sh:targetClass",
"@type": "@id"
},
"targetObjectsOf": {
"@id": "sh:targetObjectsOf",
"@type": "@id"
},
"targetSubjectsOf": {
"@id": "sh:targetSubjectsOf",
"@type": "@id"
},
"targetNode": {
"@id": "sh:targetNode",
"@type": "@id"
},
"target": {
"@id": "sh:target",
"@type": "@id"
},
"shapes": {
"@id": "nxv:shapes",
"@type": "@id",
"@container": "@set"
},
"Shape": {
"@id": "sh:Shape"
},
"NodeShape": {
"@id": "sh:NodeShape"
},
"PropertyShape": {
"@id": "sh:PropertyShape"
},
"or": {
"@id": "sh:or",
"@type": "@id",
"@container": "@list"
},
"and": {
"@id": "sh:and",
"@type": "@id",
"@container": "@list"
},
"xone": {
"@id": "sh:xone",
"@type": "@id",
"@container": "@list"
},
"not": {
"@id": "sh:not",
"@type": "@id",
"@container": "@list"
},
"lessThan": {
"@id": "sh:lessThan",
"@type": "@id"
},
"hasValue": {
"@id": "sh:hasValue"
},
"message": {
"@id": "sh:message"
},
"deactivated": {
"@id": "sh:deactivated"
},
"pattern": {
"@id": "sh:pattern"
},
"label": {
"@id": "rdfs:label",
"@type": "xsd:string"
},
"comment": {
"@id": "rdfs:comment",
"@type": "xsd:string"
},
"editorialNote": {
"@id": "skos:editorialNote",
"@type": "xsd:string"
},
"seeAlso": {
"@id": "rdfs:seeAlso",
"@type": "@id"
},
"targetedNodes": "nxsh:targetedNodes",
"conforms": "sh:conforms",
"result": "sh:result",
"resultMessage": "sh:resultMessage",
"focusNode": {
"@id": "sh:focusNode",
"@type": "@id"
},
"resultSeverity": {
"@id": "sh:resultSeverity",
"@type": "@id"
},
"sourceConstraintComponent": {
"@id": "sh:sourceConstraintComponent",
"@type": "@id"
},
"sourceShape": {
"@id": "sh:sourceShape",
"@type": "@id"
},
"value": {
"@id": "sh:value",
"@type": "@id"
},
"detail": {
"@id": "sh:detail",
"@container": "@set"
}
},
"@id": "https://bluebrain.github.io/nexus/contexts/shacl-20170720.json"
}

0 comments on commit 6a2825b

Please sign in to comment.