forked from gs1/VC-Data-Model
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeclaration-ontology.jsonld
147 lines (147 loc) · 3.62 KB
/
declaration-ontology.jsonld
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
{
"@context": {
"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#",
"schema": "http://schema.org/",
"skos": "http://www.w3.org/2004/02/skos/core#",
"sw": "http://www.w3.org/2003/06/sw-vocab-status/ns#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"gs1": "https://www.gs1.org/voc/",
"cred": "https://www.w3.org/2018/credentials#"
},
"@graph": [
{
"@id": "gs1:GS1KeyCredential",
"@type": [
"owl:Class",
"rdfs:Class"
],
"rdfs:subClassOf": {
"@id": "gs1:GS1ExtensibleCredential"
},
"rdfs:comment": {
"@language": "en",
"@value": "This is the Verifiable Credential that indicates that something has been identified. It contains no data about what has been identified as that is done via the association process."
},
"rdfs:isDefinedBy": {
"@id": "gs1:"
},
"rdfs:label": {
"@language": "en",
"@value": "GS1 Key Credential"
},
"sw:term_status": "testing"
},
{
"@id": "gs1:GS1DataCredential",
"@type": [
"owl:Class",
"rdfs:Class"
],
"rdfs:subClassOf": {
"@id": "cred:VerifiableCredential"
},
"rdfs:comment": {
"@language": "en",
"@value": "A data credential is data about something identified with a key credential."
},
"rdfs:isDefinedBy": {
"@id": "gs1:"
},
"rdfs:label": {
"@language": "en",
"@value": "GS1 Data Credential"
},
"sw:term_status": "testing"
},
{
"@id": "gs1:GS1DelegationCredential",
"@type": [
"owl:Class",
"rdfs:Class"
],
"rdfs:subClassOf": {
"@id": "cred:VerifiableCredential"
},
"rdfs:comment": {
"@language": "en",
"@value": "This is the Verifiable Credential that delegates to another party the right to issue data credentials on behalf of the issuer of this credential."
},
"rdfs:isDefinedBy": {
"@id": "gs1:"
},
"rdfs:label": {
"@language": "en",
"@value": "GS1 Delegation Credential"
},
"sw:term_status": "testing"
},
{
"@id": "gs1:sameAs",
"@type": [
"owl:ObjectProperty",
"rdf:Property"
],
"rdfs:comment": {
"@language": "en",
"@value": "If the credential subject ID is not a GS1 Digital Link URI, this specifies the GS1 Digital Link URI."
},
"rdfs:label": {
"@language": "en",
"@value": "Same as"
},
"rdfs:domain": {
"@id": "gs1:GS1DataCredential"
},
"rdfs:range": {
"@id": "xsd:anyURI"
},
"sw:term_status": "testing"
},
{
"@id": "gs1:keyAuthorization",
"@type": [
"owl:ObjectProperty",
"rdf:Property"
],
"rdfs:comment": {
"@language": "en",
"@value": "Reference to a credential that authorizes the issuer to declare data for the credential subject (the key)."
},
"rdfs:label": {
"@language": "en",
"@value": "Key credential"
},
"rdfs:domain": {
"@id": "gs1:GS1DataCredential"
},
"rdfs:range": {
"@id": "xsd:anyURI"
},
"sw:term_status": "testing"
},
{
"@id": "gs1:dataCertification",
"@type": [
"owl:ObjectProperty",
"rdf:Property"
],
"rdfs:comment": {
"@language": "en",
"@value": "List of references to credentials that certify that the issuer is competent to declare data of the given type."
},
"rdfs:label": {
"@language": "en",
"@value": "Data certification"
},
"rdfs:domain": {
"@id": "gs1:GS1DataCredential"
},
"rdfs:range": {
"@id": "xsd:anyURI"
},
"sw:term_status": "testing"
}
]
}