-
Notifications
You must be signed in to change notification settings - Fork 0
/
cim-shacl-profile.yml
42 lines (37 loc) · 1.03 KB
/
cim-shacl-profile.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
id: https://www.ucaiug.org/cim/shacl-profile#
name: cim-shacl-profile
prefixes:
linkml: https://w3id.org/linkml/
personinfo: https://w3id.org/linkml/examples/personinfo
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
sh: http://www.w3.org/ns/shacl#
xsd: http://www.w3.org/2001/XMLSchema#
rdfs: http://www.w3.org/2000/01/rdf-schema#
cim: https://cim.ucaiug.io/ns#
cimsh: https://www.ucaiug.org/cim/shacl-profile#
imports:
- linkml:types
default_range: string
default_prefix: cimsh
classes:
NodeShape:
class_uri: sh:NodeShape
description: constraint on the use of nodeshapes in the context of the CIM
attributes:
id:
identifier: true
description:
slot_uri: sh:description
range: string
targetClass:
slot_uri: sh:targetClass
# range: rdfs:Class
# severity:
# slot_uri: sh:severity:
# range:
# - sh:violation
# - sh:warning
# - sh:info
message:
slot_uri: sh:message
range: string