Skip to content

Commit 26c4139

Browse files
committed
Updating models
1 parent ecadc4a commit 26c4139

File tree

9 files changed

+19981
-18186
lines changed

9 files changed

+19981
-18186
lines changed

demo/models/apic-83-compact.json

Lines changed: 1385 additions & 0 deletions
Large diffs are not rendered by default.

demo/models/apic-83.json

Lines changed: 383 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,383 @@
1+
[
2+
{
3+
"@id": "amf://id",
4+
"@type": [
5+
"http://a.ml/vocabularies/document#Document",
6+
"http://a.ml/vocabularies/document#Fragment",
7+
"http://a.ml/vocabularies/document#Module",
8+
"http://a.ml/vocabularies/document#Unit"
9+
],
10+
"http://a.ml/vocabularies/document#encodes": [
11+
{
12+
"@id": "amf://id#11",
13+
"@type": [
14+
"http://schema.org/WebAPI",
15+
"http://a.ml/vocabularies/document#RootDomainElement",
16+
"http://a.ml/vocabularies/document#DomainElement"
17+
],
18+
"http://schema.org/name": [
19+
{
20+
"@value": "00193743"
21+
}
22+
]
23+
}
24+
],
25+
"http://a.ml/vocabularies/document#declares": [
26+
{
27+
"@id": "amf://id#1",
28+
"@type": [
29+
"http://www.w3.org/ns/shacl#NodeShape",
30+
"http://www.w3.org/ns/shacl#Shape",
31+
"http://a.ml/vocabularies/shapes#Shape",
32+
"http://a.ml/vocabularies/document#DomainElement"
33+
],
34+
"http://www.w3.org/ns/shacl#closed": [
35+
{
36+
"@value": false
37+
}
38+
],
39+
"http://www.w3.org/ns/shacl#property": [
40+
{
41+
"@id": "amf://id#2",
42+
"@type": [
43+
"http://www.w3.org/ns/shacl#PropertyShape",
44+
"http://www.w3.org/ns/shacl#Shape",
45+
"http://a.ml/vocabularies/shapes#Shape"
46+
],
47+
"http://www.w3.org/ns/shacl#path": [
48+
{
49+
"@id": "http://a.ml/vocabularies/data#name"
50+
}
51+
],
52+
"http://a.ml/vocabularies/shapes#range": [
53+
{
54+
"@id": "amf://id#3",
55+
"@type": [
56+
"http://a.ml/vocabularies/shapes#ScalarShape",
57+
"http://www.w3.org/ns/shacl#Shape",
58+
"http://a.ml/vocabularies/shapes#Shape",
59+
"http://a.ml/vocabularies/document#DomainElement"
60+
],
61+
"http://www.w3.org/ns/shacl#datatype": [
62+
{
63+
"@id": "http://www.w3.org/2001/XMLSchema#string"
64+
}
65+
],
66+
"http://www.w3.org/ns/shacl#name": [
67+
{
68+
"@value": "name"
69+
}
70+
]
71+
}
72+
],
73+
"http://www.w3.org/ns/shacl#minCount": [
74+
{
75+
"@value": 1
76+
}
77+
],
78+
"http://www.w3.org/ns/shacl#name": [
79+
{
80+
"@value": "name"
81+
}
82+
]
83+
}
84+
],
85+
"http://www.w3.org/ns/shacl#name": [
86+
{
87+
"@value": "Email"
88+
}
89+
]
90+
},
91+
{
92+
"@id": "amf://id#6",
93+
"@type": [
94+
"http://a.ml/vocabularies/shapes#ArrayShape",
95+
"http://www.w3.org/ns/shacl#Shape",
96+
"http://a.ml/vocabularies/shapes#Shape",
97+
"http://a.ml/vocabularies/document#DomainElement"
98+
],
99+
"http://a.ml/vocabularies/shapes#items": [
100+
{
101+
"@id": "amf://id#1",
102+
"@type": [
103+
"http://www.w3.org/ns/shacl#NodeShape",
104+
"http://www.w3.org/ns/shacl#Shape",
105+
"http://a.ml/vocabularies/shapes#Shape",
106+
"http://a.ml/vocabularies/document#DomainElement"
107+
],
108+
"http://www.w3.org/ns/shacl#closed": [
109+
{
110+
"@value": false
111+
}
112+
],
113+
"http://www.w3.org/ns/shacl#property": [
114+
{
115+
"@id": "amf://id#2",
116+
"@type": [
117+
"http://www.w3.org/ns/shacl#PropertyShape",
118+
"http://www.w3.org/ns/shacl#Shape",
119+
"http://a.ml/vocabularies/shapes#Shape"
120+
],
121+
"http://www.w3.org/ns/shacl#path": [
122+
{
123+
"@id": "http://a.ml/vocabularies/data#name"
124+
}
125+
],
126+
"http://a.ml/vocabularies/shapes#range": [
127+
{
128+
"@id": "amf://id#3",
129+
"@type": [
130+
"http://a.ml/vocabularies/shapes#ScalarShape",
131+
"http://www.w3.org/ns/shacl#Shape",
132+
"http://a.ml/vocabularies/shapes#Shape",
133+
"http://a.ml/vocabularies/document#DomainElement"
134+
],
135+
"http://www.w3.org/ns/shacl#datatype": [
136+
{
137+
"@id": "http://www.w3.org/2001/XMLSchema#string"
138+
}
139+
],
140+
"http://www.w3.org/ns/shacl#name": [
141+
{
142+
"@value": "name"
143+
}
144+
]
145+
}
146+
],
147+
"http://www.w3.org/ns/shacl#minCount": [
148+
{
149+
"@value": 1
150+
}
151+
],
152+
"http://www.w3.org/ns/shacl#name": [
153+
{
154+
"@value": "name"
155+
}
156+
]
157+
}
158+
],
159+
"http://www.w3.org/ns/shacl#name": [
160+
{
161+
"@value": "Email"
162+
}
163+
]
164+
}
165+
],
166+
"http://www.w3.org/ns/shacl#minCount": [
167+
{
168+
"@value": 1
169+
}
170+
],
171+
"http://a.ml/vocabularies/shapes#uniqueItems": [
172+
{
173+
"@value": true
174+
}
175+
],
176+
"http://www.w3.org/ns/shacl#name": [
177+
{
178+
"@value": "Emails"
179+
}
180+
]
181+
},
182+
{
183+
"@id": "amf://id#8",
184+
"@type": [
185+
"http://a.ml/vocabularies/shapes#ArrayShape",
186+
"http://www.w3.org/ns/shacl#Shape",
187+
"http://a.ml/vocabularies/shapes#Shape",
188+
"http://a.ml/vocabularies/document#DomainElement"
189+
],
190+
"http://a.ml/vocabularies/shapes#items": [
191+
{
192+
"@id": "amf://id#1",
193+
"@type": [
194+
"http://www.w3.org/ns/shacl#NodeShape",
195+
"http://www.w3.org/ns/shacl#Shape",
196+
"http://a.ml/vocabularies/shapes#Shape",
197+
"http://a.ml/vocabularies/document#DomainElement"
198+
],
199+
"http://www.w3.org/ns/shacl#closed": [
200+
{
201+
"@value": false
202+
}
203+
],
204+
"http://www.w3.org/ns/shacl#property": [
205+
{
206+
"@id": "amf://id#2",
207+
"@type": [
208+
"http://www.w3.org/ns/shacl#PropertyShape",
209+
"http://www.w3.org/ns/shacl#Shape",
210+
"http://a.ml/vocabularies/shapes#Shape"
211+
],
212+
"http://www.w3.org/ns/shacl#path": [
213+
{
214+
"@id": "http://a.ml/vocabularies/data#name"
215+
}
216+
],
217+
"http://a.ml/vocabularies/shapes#range": [
218+
{
219+
"@id": "amf://id#3",
220+
"@type": [
221+
"http://a.ml/vocabularies/shapes#ScalarShape",
222+
"http://www.w3.org/ns/shacl#Shape",
223+
"http://a.ml/vocabularies/shapes#Shape",
224+
"http://a.ml/vocabularies/document#DomainElement"
225+
],
226+
"http://www.w3.org/ns/shacl#datatype": [
227+
{
228+
"@id": "http://www.w3.org/2001/XMLSchema#string"
229+
}
230+
],
231+
"http://www.w3.org/ns/shacl#name": [
232+
{
233+
"@value": "name"
234+
}
235+
]
236+
}
237+
],
238+
"http://www.w3.org/ns/shacl#minCount": [
239+
{
240+
"@value": 1
241+
}
242+
],
243+
"http://www.w3.org/ns/shacl#name": [
244+
{
245+
"@value": "name"
246+
}
247+
]
248+
}
249+
],
250+
"http://www.w3.org/ns/shacl#name": [
251+
{
252+
"@value": "Email"
253+
}
254+
]
255+
}
256+
],
257+
"http://www.w3.org/ns/shacl#minCount": [
258+
{
259+
"@value": 1
260+
}
261+
],
262+
"http://www.w3.org/ns/shacl#name": [
263+
{
264+
"@value": "GoodEmails"
265+
}
266+
]
267+
},
268+
{
269+
"@id": "amf://id#10",
270+
"@type": [
271+
"http://a.ml/vocabularies/shapes#MatrixShape",
272+
"http://a.ml/vocabularies/shapes#ArrayShape",
273+
"http://www.w3.org/ns/shacl#Shape",
274+
"http://a.ml/vocabularies/shapes#Shape",
275+
"http://a.ml/vocabularies/document#DomainElement"
276+
],
277+
"http://a.ml/vocabularies/shapes#items": [
278+
{
279+
"@id": "amf://id#6",
280+
"@type": [
281+
"http://a.ml/vocabularies/shapes#ArrayShape",
282+
"http://www.w3.org/ns/shacl#Shape",
283+
"http://a.ml/vocabularies/shapes#Shape",
284+
"http://a.ml/vocabularies/document#DomainElement"
285+
],
286+
"http://a.ml/vocabularies/shapes#items": [
287+
{
288+
"@id": "amf://id#1",
289+
"@type": [
290+
"http://www.w3.org/ns/shacl#NodeShape",
291+
"http://www.w3.org/ns/shacl#Shape",
292+
"http://a.ml/vocabularies/shapes#Shape",
293+
"http://a.ml/vocabularies/document#DomainElement"
294+
],
295+
"http://www.w3.org/ns/shacl#closed": [
296+
{
297+
"@value": false
298+
}
299+
],
300+
"http://www.w3.org/ns/shacl#property": [
301+
{
302+
"@id": "amf://id#2",
303+
"@type": [
304+
"http://www.w3.org/ns/shacl#PropertyShape",
305+
"http://www.w3.org/ns/shacl#Shape",
306+
"http://a.ml/vocabularies/shapes#Shape"
307+
],
308+
"http://www.w3.org/ns/shacl#path": [
309+
{
310+
"@id": "http://a.ml/vocabularies/data#name"
311+
}
312+
],
313+
"http://a.ml/vocabularies/shapes#range": [
314+
{
315+
"@id": "amf://id#3",
316+
"@type": [
317+
"http://a.ml/vocabularies/shapes#ScalarShape",
318+
"http://www.w3.org/ns/shacl#Shape",
319+
"http://a.ml/vocabularies/shapes#Shape",
320+
"http://a.ml/vocabularies/document#DomainElement"
321+
],
322+
"http://www.w3.org/ns/shacl#datatype": [
323+
{
324+
"@id": "http://www.w3.org/2001/XMLSchema#string"
325+
}
326+
],
327+
"http://www.w3.org/ns/shacl#name": [
328+
{
329+
"@value": "name"
330+
}
331+
]
332+
}
333+
],
334+
"http://www.w3.org/ns/shacl#minCount": [
335+
{
336+
"@value": 1
337+
}
338+
],
339+
"http://www.w3.org/ns/shacl#name": [
340+
{
341+
"@value": "name"
342+
}
343+
]
344+
}
345+
],
346+
"http://www.w3.org/ns/shacl#name": [
347+
{
348+
"@value": "Email"
349+
}
350+
]
351+
}
352+
],
353+
"http://www.w3.org/ns/shacl#minCount": [
354+
{
355+
"@value": 1
356+
}
357+
],
358+
"http://a.ml/vocabularies/shapes#uniqueItems": [
359+
{
360+
"@value": true
361+
}
362+
],
363+
"http://www.w3.org/ns/shacl#name": [
364+
{
365+
"@value": "Emails"
366+
}
367+
]
368+
}
369+
],
370+
"http://www.w3.org/ns/shacl#minCount": [
371+
{
372+
"@value": 1
373+
}
374+
],
375+
"http://www.w3.org/ns/shacl#name": [
376+
{
377+
"@value": "BadEmails"
378+
}
379+
]
380+
}
381+
]
382+
}
383+
]

0 commit comments

Comments
 (0)