From aa9b90023a8d5e757fc052d1981134cdbe5f37e6 Mon Sep 17 00:00:00 2001 From: Alex Perez Date: Fri, 27 Feb 2026 17:52:44 -0300 Subject: [PATCH 1/3] feat(grpc): adjust badge styling to match HTTP method labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace transparent stream-type-badge with solid badges matching HTTP style - Reorganize gRPC template: badge first, then method name - Remove brackets from badges (UNARY, CLIENT, SERVER, BIDIRECTIONAL) - Reuse data-method colors for consistency with existing HTTP badges - Add grpc-method-name class for method name styling - Update tests to verify new structure Visual result: - UNARY → Purple badge (like PATCH) - CLIENT → Green badge (like publish) - SERVER → Blue badge (like subscribe) - BIDIRECTIONAL → Gray badge (like OPTIONS) Tests: 277/277 passing in Chromium and Firefox Coverage: 96.81% --- .gitignore | 1 + demo/grpc-test.json | 4490 +++++++++++++++++++++++++++++++++++ demo/lib/common.js | 1 + src/ApiNavigation.js | 143 +- src/Styles.js | 25 + test/api-navigation.test.js | 93 + 6 files changed, 4746 insertions(+), 7 deletions(-) create mode 100644 demo/grpc-test.json diff --git a/.gitignore b/.gitignore index 1882de3..63f4eb7 100644 --- a/.gitignore +++ b/.gitignore @@ -60,5 +60,6 @@ coverage # AMF models /demo/*.json !demo/apis.json +!demo/grpc-test.json .idea diff --git a/demo/grpc-test.json b/demo/grpc-test.json new file mode 100644 index 0000000..e72924b --- /dev/null +++ b/demo/grpc-test.json @@ -0,0 +1,4490 @@ +[ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto", + "@type": [ + "http://a.ml/vocabularies/document#Document", + "http://a.ml/vocabularies/document#Fragment", + "http://a.ml/vocabularies/document#Module", + "http://a.ml/vocabularies/document#Unit" + ], + "http://a.ml/vocabularies/document#encodes": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api", + "@type": [ + "http://a.ml/vocabularies/apiContract#WebAPI", + "http://a.ml/vocabularies/apiContract#API", + "http://a.ml/vocabularies/document#RootDomainElement", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "helloworld" + } + ], + "http://a.ml/vocabularies/apiContract#endpoint": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter", + "@type": [ + "http://a.ml/vocabularies/apiContract#EndPoint", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "Greeter" + } + ], + "http://a.ml/vocabularies/apiContract#supportedOperation": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1", + "@type": [ + "http://a.ml/vocabularies/apiContract#Operation", + "http://a.ml/vocabularies/core#Operation", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#method": [ + { + "@value": "post" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "SayHello1" + } + ], + "http://a.ml/vocabularies/apiContract#expects": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request", + "@type": [ + "http://a.ml/vocabularies/apiContract#Request", + "http://a.ml/vocabularies/core#Request", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/grpc" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloRequest" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(15,2)-(15,54)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#returns": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/", + "@type": [ + "http://a.ml/vocabularies/apiContract#Response", + "http://a.ml/vocabularies/core#Response", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#statusCode": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/protobuf" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloReply" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(15,2)-(15,54)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#operationId": [ + { + "@value": "SayHello1" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(15,2)-(15,54)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2", + "@type": [ + "http://a.ml/vocabularies/apiContract#Operation", + "http://a.ml/vocabularies/core#Operation", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#method": [ + { + "@value": "publish" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "SayHello2" + } + ], + "http://a.ml/vocabularies/apiContract#expects": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request", + "@type": [ + "http://a.ml/vocabularies/apiContract#Request", + "http://a.ml/vocabularies/core#Request", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/grpc" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloRequest" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(16,2)-(16,61)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#returns": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/", + "@type": [ + "http://a.ml/vocabularies/apiContract#Response", + "http://a.ml/vocabularies/core#Response", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#statusCode": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/protobuf" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloReply" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(16,2)-(16,61)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#operationId": [ + { + "@value": "SayHello2" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(16,2)-(16,61)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3", + "@type": [ + "http://a.ml/vocabularies/apiContract#Operation", + "http://a.ml/vocabularies/core#Operation", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#method": [ + { + "@value": "subscribe" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "SayHello3" + } + ], + "http://a.ml/vocabularies/apiContract#expects": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request", + "@type": [ + "http://a.ml/vocabularies/apiContract#Request", + "http://a.ml/vocabularies/core#Request", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/grpc" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloRequest" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(17,2)-(17,61)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#returns": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/", + "@type": [ + "http://a.ml/vocabularies/apiContract#Response", + "http://a.ml/vocabularies/core#Response", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#statusCode": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/protobuf" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloReply" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(17,2)-(17,61)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#operationId": [ + { + "@value": "SayHello3" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(17,2)-(17,61)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4", + "@type": [ + "http://a.ml/vocabularies/apiContract#Operation", + "http://a.ml/vocabularies/core#Operation", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#method": [ + { + "@value": "pubsub" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "SayHello4" + } + ], + "http://a.ml/vocabularies/apiContract#expects": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request", + "@type": [ + "http://a.ml/vocabularies/apiContract#Request", + "http://a.ml/vocabularies/core#Request", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/grpc" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloRequest" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(18,2)-(18,68)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#returns": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/", + "@type": [ + "http://a.ml/vocabularies/apiContract#Response", + "http://a.ml/vocabularies/core#Response", + "http://a.ml/vocabularies/apiContract#Message", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/apiContract#statusCode": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "" + } + ], + "http://a.ml/vocabularies/apiContract#payload": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf", + "@type": [ + "http://a.ml/vocabularies/apiContract#Payload", + "http://a.ml/vocabularies/core#Payload", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#mediaType": [ + { + "@value": "application/protobuf" + } + ], + "http://a.ml/vocabularies/shapes#schema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloReply" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(18,2)-(18,68)]" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/apiContract#operationId": [ + { + "@value": "SayHello4" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(18,2)-(18,68)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(13,0)-(19,1)]" + } + ] + } + ] + } + ] + } + ], + "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/definedBy": { + "http://a.ml/vocabularies/core#extensionName": [ + { + "@value": "java_multiple_files" + } + ], + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "true" + } + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(3,29)-(3,33)]" + } + ] + } + ] + } + ] + }, + "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/definedBy": { + "http://a.ml/vocabularies/core#extensionName": [ + { + "@value": "java_package" + } + ], + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "io.grpc.examples.helloworld" + } + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(4,22)-(4,51)]" + } + ] + } + ] + } + ] + }, + "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/definedBy": { + "http://a.ml/vocabularies/core#extensionName": [ + { + "@value": "java_outer_classname" + } + ], + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "HelloWorldProto" + } + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(5,30)-(5,47)]" + } + ] + } + ] + } + ] + }, + "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/definedBy": { + "http://a.ml/vocabularies/core#extensionName": [ + { + "@value": "objc_class_prefix" + } + ], + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "HLW" + } + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(6,27)-(6,32)]" + } + ] + } + ] + } + ] + }, + "http://a.ml/vocabularies/document#customDomainProperties": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/definedBy" + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/definedBy" + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/definedBy" + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/definedBy" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(1,0)-(68,1)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document#root": [ + { + "@value": true + } + ], + "http://a.ml/vocabularies/document#package": [ + { + "@value": "helloworld" + } + ], + "http://a.ml/vocabularies/document#processingData": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/BaseUnitProcessingData", + "@type": [ + "http://a.ml/vocabularies/document#APIContractProcessingData" + ], + "http://a.ml/vocabularies/apiContract#modelVersion": [ + { + "@value": "3.11.0" + } + ], + "http://a.ml/vocabularies/document#sourceSpec": [ + { + "@value": "Grpc" + } + ] + } + ], + "http://a.ml/vocabularies/document#references": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0", + "@type": [ + "http://a.ml/vocabularies/document#Document", + "http://a.ml/vocabularies/document#Fragment", + "http://a.ml/vocabularies/document#Module", + "http://a.ml/vocabularies/document#Unit" + ], + "http://a.ml/vocabularies/document#encodes": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api", + "@type": [ + "http://a.ml/vocabularies/apiContract#WebAPI", + "http://a.ml/vocabularies/apiContract#API", + "http://a.ml/vocabularies/document#RootDomainElement", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "library" + } + ], + "http://a.ml/vocabularies/apiContract#endpoint": [], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(1,0)-(7,1)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document#declares": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array", + "@type": [ + "http://a.ml/vocabularies/shapes#ArrayShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#items": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(6,11)-(6,17)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(6,2)-(6,30)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 2 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "message" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(6,2)-(6,30)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".library.Wadus" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "Wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(5,0)-(7,1)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document#references": [], + "http://a.ml/vocabularies/document#root": [ + { + "@value": false + } + ], + "http://a.ml/vocabularies/document#package": [ + { + "@value": "library" + } + ], + "http://a.ml/vocabularies/document#processingData": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/BaseUnitProcessingData", + "@type": [ + "http://a.ml/vocabularies/document#APIContractProcessingData" + ], + "http://a.ml/vocabularies/apiContract#modelVersion": [ + { + "@value": "3.11.0" + } + ], + "http://a.ml/vocabularies/document#sourceSpec": [ + { + "@value": "Grpc" + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document#declares": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.Corpus" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "Corpus" + } + ], + "http://www.w3.org/ns/shacl#in": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/list", + "@type": "http://www.w3.org/2000/01/rdf-schema#Seq", + "http://www.w3.org/2000/01/rdf-schema#_1": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "UNIVERSAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(45,2)-(45,11)]" + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationSchema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 0 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "UNIVERSAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(45,2)-(45,16)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(44,0)-(46,1)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(44,0)-(46,1)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(30,4)-(30,10)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 1 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "fa" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(30,4)-(30,18)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "NestedMessage2" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map/synthesized-field/element_1", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-label" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(31,4)-(31,18)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 2 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "fb" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(31,4)-(31,26)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.SampleMessage.NestedMessage1" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "NestedMessage1" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(29,2)-(35,3)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array", + "@type": [ + "http://a.ml/vocabularies/shapes#ArrayShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#items": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(23,11)-(23,17)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(23,2)-(23,27)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 1 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "name" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(23,2)-(23,27)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "library.Wadus" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "library.Wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(24,2)-(24,15)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 2 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(24,2)-(24,26)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(22,0)-(25,1)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(49,2)-(49,8)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 1 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "query" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(49,2)-(49,19)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "http://a.ml/vocabularies/shapes#format": [ + { + "@value": "int32" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(50,2)-(50,7)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 2 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "page_number" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(50,2)-(50,24)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "http://a.ml/vocabularies/shapes#format": [ + { + "@value": "int32" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(51,2)-(51,7)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 3 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "result_per_page" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(51,2)-(51,28)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "Corpus" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(61,2)-(61,8)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 4 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(61,2)-(61,20)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.SearchRequest" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "SearchRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(48,0)-(62,1)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(33,6)-(33,12)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 1 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "fa" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(33,6)-(33,20)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.SampleMessage.NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "NestedMessage2" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(32,4)-(34,5)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#additionalPropertiesKeySchema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(28,6)-(28,12)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#additionalPropertiesSchema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "SearchRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map/synthesized-field/element_1", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-label" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(28,14)-(28,27)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(28,2)-(28,42)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 3 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "searches" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(28,2)-(28,42)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "NestedMessage1.NestedMessage2" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(36,2)-(36,31)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 10 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "fc" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(36,2)-(36,40)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": ".helloworld.HelloRequest" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(37,2)-(37,26)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 11 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "fd" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(37,2)-(37,35)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.SampleMessage" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "SampleMessage" + } + ], + "http://www.w3.org/ns/shacl#and": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof", + "@type": [ + "http://a.ml/vocabularies/shapes#UnionShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#anyOf": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(39,4)-(39,10)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 4 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "name" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(39,4)-(39,20)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(39,4)-(39,20)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "HelloRequest" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(40,4)-(40,16)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 9 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "sub_message" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(40,4)-(40,33)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(40,4)-(40,33)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "test_oneof" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(38,2)-(41,3)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(27,0)-(42,1)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "Corpus" + } + ], + "http://www.w3.org/ns/shacl#in": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/list", + "@type": "http://www.w3.org/2000/01/rdf-schema#Seq", + "http://www.w3.org/2000/01/rdf-schema#_1": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "UNIVERSAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(53,4)-(53,13)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/2000/01/rdf-schema#_2": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "WEB" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(54,4)-(54,7)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/2000/01/rdf-schema#_3": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "IMAGES" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(55,4)-(55,10)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/2000/01/rdf-schema#_4": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "LOCAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(56,4)-(56,9)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/2000/01/rdf-schema#_5": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "NEWS" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(57,4)-(57,8)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/2000/01/rdf-schema#_6": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "PRODUCTS" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(58,4)-(58,12)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/2000/01/rdf-schema#_7": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9", + "@type": [ + "http://a.ml/vocabularies/data#Scalar", + "http://a.ml/vocabularies/data#Node", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/data#value": [ + { + "@value": "VIDEO" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(59,4)-(59,9)]" + } + ] + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationSchema": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 0 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "UNIVERSAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(53,4)-(53,18)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 1 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "WEB" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(54,4)-(54,12)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 2 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "IMAGES" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(55,4)-(55,15)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 3 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "LOCAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(56,4)-(56,14)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 4 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "NEWS" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(57,4)-(57,13)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 5 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "PRODUCTS" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(58,4)-(58,17)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 6 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "VIDEO" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(59,4)-(59,14)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(52,2)-(60,3)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(52,2)-(60,3)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply", + "@type": [ + "http://www.w3.org/ns/shacl#NodeShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#property": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://www.w3.org/ns/shacl#datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(66,2)-(66,8)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 1 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "message" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(66,2)-(66,21)]" + } + ] + } + ] + } + ] + }, + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other", + "@type": [ + "http://www.w3.org/ns/shacl#PropertyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/shapes#range": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus", + "@type": [ + "http://a.ml/vocabularies/shapes#ScalarShape", + "http://a.ml/vocabularies/shapes#AnyShape", + "http://www.w3.org/ns/shacl#Shape", + "http://a.ml/vocabularies/shapes#Shape", + "http://a.ml/vocabularies/document#DomainElement" + ], + "http://a.ml/vocabularies/document#link-target": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/document#link-label": [ + { + "@value": "SearchRequest.Corpus" + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus/source-map/synthesized-field/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "http://a.ml/vocabularies/document#link-target" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "true" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(67,2)-(67,22)]" + } + ] + } + ] + } + ] + } + ], + "http://a.ml/vocabularies/shapes#serializationOrder": [ + { + "@value": 2 + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": "other" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(67,2)-(67,33)]" + } + ] + } + ] + } + ] + } + ], + "http://www.w3.org/ns/shacl#name": [ + { + "@value": ".helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/core#name": [ + { + "@value": "HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#sources": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/source-map", + "@type": [ + "http://a.ml/vocabularies/document-source-maps#SourceMap" + ], + "http://a.ml/vocabularies/document-source-maps#lexical": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/source-map/lexical/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "[(65,0)-(68,1)]" + } + ] + } + ], + "http://a.ml/vocabularies/document-source-maps#declared-element": [ + { + "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/source-map/declared-element/element_0", + "http://a.ml/vocabularies/document-source-maps#element": [ + { + "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + } + ], + "http://a.ml/vocabularies/document-source-maps#value": [ + { + "@value": "" + } + ] + } + ] + } + ] + } + ] + } +] diff --git a/demo/lib/common.js b/demo/lib/common.js index 31de274..fa15f55 100644 --- a/demo/lib/common.js +++ b/demo/lib/common.js @@ -80,6 +80,7 @@ export class NavDemoPage extends DemoPage { _apiListTemplate() { return [ + ['grpc-test', 'gRPC Test'], ['demo-api', 'Demo API'], ['exchange-experience-api', 'Exchange Experience API'], ['oauth1-fragment', 'OAuth1 fragment'], diff --git a/src/ApiNavigation.js b/src/ApiNavigation.js index e353c86..296e57c 100644 --- a/src/ApiNavigation.js +++ b/src/ApiNavigation.js @@ -531,13 +531,21 @@ export class ApiNavigation extends AmfHelperMixin(LitElement) { if (this._hasType(model, this.ns.aml.vocabularies.document.Document)) { isFragment = false; model = this._ensureAmfModel(model); - data = this._collectData(model); + const webApi = this._computeApi(model); + if (webApi && typeof this._isGrpcApi === 'function' && this._isGrpcApi(model)) { + this._isGrpc = true; + data = this._collectGrpcNavigationData(model); + } else { + this._isGrpc = false; + data = this._collectData(model); + } } else if ( this._hasType( model, this.ns.aml.vocabularies.security.SecuritySchemeFragment ) ) { + this._isGrpc = false; data = this._collectSecurityData(model); this.securityOpened = true; } else if ( @@ -546,15 +554,26 @@ export class ApiNavigation extends AmfHelperMixin(LitElement) { this.ns.aml.vocabularies.apiContract.UserDocumentationFragment ) ) { + this._isGrpc = false; data = this._collectDocumentationData(model); this.docsOpened = true; } else if ( this._hasType(model, this.ns.aml.vocabularies.shapes.DataTypeFragment) ) { + this._isGrpc = false; data = this._collectTypeData(model); this.typesOpened = true; } else if (model['@type'] && moduleKey === model['@type'][0]) { - data = this._collectData(model); + const webApi = this._computeApi(model); + if (webApi && typeof this._isGrpcApi === 'function' && this._isGrpcApi(model)) { + this._isGrpc = true; + data = this._collectGrpcNavigationData(model); + } else { + this._isGrpc = false; + data = this._collectData(model); + } + } else { + this._isGrpc = false; } if (this._isFragment !== isFragment) { this._isFragment = isFragment; @@ -598,6 +617,98 @@ export class ApiNavigation extends AmfHelperMixin(LitElement) { return result; } + /** + * Collects navigation data for gRPC APIs using AmfHelperMixin helpers. + * Produces the same view-model shape used by the renderer. + * + * @param {object} model AMF model + * @return {TargetModel} + */ + _collectGrpcNavigationData(model) { + const result = { + documentation: [], + types: [], + securitySchemes: [], + endpoints: [], + }; + if (!model) { + return result; + } + const webApi = this._computeApi(model); + if (!webApi) { + return result; + } + this.__operationById = this.__operationById || {}; + // Build services -> methods as endpoint-like items + const services = typeof this._computeGrpcServices === 'function' ? this._computeGrpcServices(webApi) : undefined; + const servicesArray = services || []; + if (servicesArray && servicesArray.length) { + servicesArray.forEach(service => { + const serviceId = service && service['@id']; + const serviceName = typeof this._computeGrpcServiceName === 'function' + ? this._computeGrpcServiceName(service) + : this._getValue(service, this.ns.aml.vocabularies.core.name); + const operations = typeof this._computeGrpcMethods === 'function' ? this._computeGrpcMethods(service) : undefined; + const opsArray = operations || []; + const methods = opsArray.map(op => { + if (op && op['@id']) { + this.__operationById[op['@id']] = op; + } + const methodModel = this._createOperationModel(op); + // Populate gRPC stream type from mixin so we can set label and color + if (methodModel && typeof this._getGrpcStreamType === 'function') { + methodModel.grpcStreamType = this._getGrpcStreamType(op) || 'unary'; + } + // Add gRPC stream type label and color mapping + if (methodModel && methodModel.grpcStreamType) { + // Map to HTTP method colors: unary→patch(violet), client→publish(green), server→subscribe(blue), bidi→options(gray) + const colorMethodMap = { + 'unary': 'patch', + 'client_streaming': 'publish', + 'server_streaming': 'subscribe', + 'bidi_streaming': 'options' + }; + const labelMap = { + 'unary': 'UNARY', + 'client_streaming': 'CLIENT', + 'server_streaming': 'SERVER', + 'bidi_streaming': 'BIDIRECTIONAL' + }; + // Store stream type label separately (don't overwrite method name) + methodModel.grpcStreamTypeLabel = labelMap[methodModel.grpcStreamType] || 'UNARY'; + methodModel.methodForColor = colorMethodMap[methodModel.grpcStreamType] || 'patch'; + } + return methodModel; + }); + result.endpoints.push({ + label: String(serviceName || 'Service'), + id: serviceId, + indent: 0, + methods, + }); + }); + } + // Populate Messages in the Types section + const messages = this._computeGrpcMessageTypes(model); + const msgArray = messages || []; + if (msgArray && msgArray.length) { + msgArray.forEach(shape => { + const id = shape && shape['@id']; + let name = this._getValue(shape, this.ns.aml.vocabularies.core.name); + if (!name) { + name = this._getValue(shape, this.ns.w3.shacl.name); + } + if (id && name) { + result.types.push({ + label: String(name), + id, + }); + } + }); + } + return result; + } + /** * Collects the data from the security fragment * @param {object} model Security fragment model @@ -950,10 +1061,13 @@ export class ApiNavigation extends AmfHelperMixin(LitElement) { const result = {}; let name = this._getValue(item, this.ns.aml.vocabularies.core.name); - const path = /** @type string */ (this._getValue( + let path = /** @type string */ (this._getValue( item, this.ns.raml.vocabularies.apiContract.path )); + if (path == null || path === undefined) { + path = ''; + } result.path = path; let tmpPath = path; @@ -1990,10 +2104,25 @@ export class ApiNavigation extends AmfHelperMixin(LitElement) { @click="${this._itemClickHandler}" style="${style}" > - ${methodItem.method} - ${methodItem.label} + ${this._isGrpc + ? html` + ${methodItem.grpcStreamTypeLabel} + ${methodItem.label} + ${methodItem.hasAgent ? html`${codegenie}` : ''} + ` + : html` + ${methodItem.method} + ${methodItem.hasAgent ? html`${codegenie}` : ''} + + ${methodItem.label} + ` + } `; } diff --git a/src/Styles.js b/src/Styles.js index edb07c6..d63da0a 100644 --- a/src/Styles.js +++ b/src/Styles.js @@ -236,4 +236,29 @@ export default css` ); color: var(--http-method-label-subscribe-color, #3490dc); } + + .stream-type-badge { + display: inline-block; + padding: 4px 8px; + border-radius: 3px; + font-size: 11px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0.3px; + margin-right: 8px; + vertical-align: middle; + /* Colores ya heredados de .method-label[data-method] */ + } + + .grpc-method-name { + font-size: 13px; + font-weight: 400; + vertical-align: middle; + } + + /* Asegurar que el badge NO tenga brackets */ + .stream-type-badge::before, + .stream-type-badge::after { + content: none; + } `; diff --git a/test/api-navigation.test.js b/test/api-navigation.test.js index d763ed2..49b608d 100644 --- a/test/api-navigation.test.js +++ b/test/api-navigation.test.js @@ -1456,4 +1456,97 @@ describe('', () => { }); }); }); + + describe('gRPC Method Display', () => { + let element; + let amf; + let grpcModelAvailable = false; + + before(async () => { + try { + amf = await AmfLoader.load(false, 'grpc-test'); + grpcModelAvailable = true; + } catch (_) { + grpcModelAvailable = false; + } + }); + + beforeEach(async function () { + if (!grpcModelAvailable) { + this.skip(); + return; + } + element = await basicFixture(); + element.amf = amf; + await aTimeout(0); + }); + + it('displays gRPC method name in navigation', async () => { + await nextFrame(); + const badge = element.shadowRoot.querySelector('.operation .stream-type-badge'); + const methodName = element.shadowRoot.querySelector('.operation .grpc-method-name'); + if (badge && methodName) { + assert.match(badge.textContent.trim(), /^(?:UNARY|CLIENT|SERVER|BIDIRECTIONAL)$/, 'Badge should show stream type'); + assert.isAbove(methodName.textContent.trim().length, 0, 'Should show method name next to badge'); + } else { + const endpoints = element._endpoints; + if (endpoints && endpoints.length > 0) { + const firstEndpoint = endpoints[0]; + if (firstEndpoint.methods && firstEndpoint.methods.length > 0) { + assert.property(firstEndpoint.methods[0], 'label', 'Method should have label property'); + } + } + } + }); + + it('shows stream type badge for gRPC methods', async () => { + await nextFrame(); + const badge = element.shadowRoot.querySelector('.stream-type-badge'); + if (badge) { + assert.exists(badge, 'Stream type badge should exist'); + const badgeText = badge.textContent.trim(); + assert.match(badgeText, /^(?:UNARY|CLIENT|SERVER|BIDIRECTIONAL)$/, 'Badge should show stream type (no brackets)'); + } + }); + + it('applies correct color mapping for stream types', async () => { + await nextFrame(); + const methodLabel = element.shadowRoot.querySelector('.operation .method-label'); + if (methodLabel) { + const dataMethod = methodLabel.getAttribute('data-method'); + assert.isString(dataMethod, 'Should have data-method attribute for color'); + // Verify it's one of the mapped values (patch, publish, subscribe, options) + assert.include(['patch', 'publish', 'subscribe', 'options'], dataMethod, 'Should map to HTTP method for color'); + } + }); + + it('stores stream type label separately from method name', () => { + // Check internal data structure + const endpoints = element._endpoints; + if (endpoints && endpoints.length > 0) { + const firstEndpoint = endpoints[0]; + if (firstEndpoint.methods && firstEndpoint.methods.length > 0) { + const firstMethod = firstEndpoint.methods[0]; + assert.property(firstMethod, 'grpcStreamTypeLabel', 'Should have grpcStreamTypeLabel property'); + assert.property(firstMethod, 'method', 'Should have method property'); + // They should be different (method is actual name, grpcStreamTypeLabel is type) + if (firstMethod.grpcStreamTypeLabel && firstMethod.method) { + assert.notEqual(firstMethod.method, firstMethod.grpcStreamTypeLabel, 'Method name and stream type label should be different'); + } + } + } + }); + + it('displays both method name and stream type for each gRPC method', async () => { + await nextFrame(); + const operations = element.shadowRoot.querySelectorAll('.operation'); + operations.forEach((operation) => { + const text = operation.textContent.trim(); + if (text) { + // Each operation should have more than just the stream type + assert.isAbove(text.length, 6, 'Should have method name and stream type, not just stream type'); + } + }); + }); + }); }); From 1db43481248300aa11093f4e778a81966430cb21 Mon Sep 17 00:00:00 2001 From: Alex Perez Date: Mon, 2 Mar 2026 12:02:40 -0300 Subject: [PATCH 2/3] refactor(grpc-test): restructure JSON schema for gRPC API - Updated the JSON structure to enhance clarity and organization. - Removed redundant fields and streamlined the representation of gRPC methods and requests. - Introduced new properties for better documentation and linkage within the schema. This refactor aims to improve maintainability and readability of the gRPC API definitions. --- demo/grpc-test.json | 26871 +++++++++++++++++++++++++++++++++++------- 1 file changed, 22668 insertions(+), 4203 deletions(-) diff --git a/demo/grpc-test.json b/demo/grpc-test.json index e72924b..ebb3624 100644 --- a/demo/grpc-test.json +++ b/demo/grpc-test.json @@ -1,4490 +1,22955 @@ [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto", - "@type": [ - "http://a.ml/vocabularies/document#Document", - "http://a.ml/vocabularies/document#Fragment", - "http://a.ml/vocabularies/document#Module", - "http://a.ml/vocabularies/document#Unit" - ], - "http://a.ml/vocabularies/document#encodes": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api", - "@type": [ - "http://a.ml/vocabularies/apiContract#WebAPI", - "http://a.ml/vocabularies/apiContract#API", - "http://a.ml/vocabularies/document#RootDomainElement", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#name": [ + "@id": "", + "doc:declares": [ { - "@value": "helloworld" - } - ], - "http://a.ml/vocabularies/apiContract#endpoint": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter", - "@type": [ - "http://a.ml/vocabularies/apiContract#EndPoint", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "Greeter" - } - ], - "http://a.ml/vocabularies/apiContract#supportedOperation": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1", - "@type": [ - "http://a.ml/vocabularies/apiContract#Operation", - "http://a.ml/vocabularies/core#Operation", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#method": [ - { - "@value": "post" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "SayHello1" - } - ], - "http://a.ml/vocabularies/apiContract#expects": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request", - "@type": [ - "http://a.ml/vocabularies/apiContract#Request", - "http://a.ml/vocabularies/core#Request", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/grpc" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloRequest" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/expects/request/payload/application%2Fgrpc/shape/HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(15,2)-(15,54)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#returns": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/", - "@type": [ - "http://a.ml/vocabularies/apiContract#Response", - "http://a.ml/vocabularies/core#Response", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#statusCode": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/protobuf" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloReply" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(15,2)-(15,54)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#operationId": [ - { - "@value": "SayHello1" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + "@id": "#1", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#2", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/post/SayHello1" + "@id": "#3", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(15,2)-(15,54)]" + "@value": 1 } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2", - "@type": [ - "http://a.ml/vocabularies/apiContract#Operation", - "http://a.ml/vocabularies/core#Operation", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#method": [ - { - "@value": "publish" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "SayHello2" - } - ], - "http://a.ml/vocabularies/apiContract#expects": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request", - "@type": [ - "http://a.ml/vocabularies/apiContract#Request", - "http://a.ml/vocabularies/core#Request", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/grpc" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloRequest" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/expects/request/payload/application%2Fgrpc/shape/HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(16,2)-(16,61)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#returns": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/", - "@type": [ - "http://a.ml/vocabularies/apiContract#Response", - "http://a.ml/vocabularies/core#Response", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#statusCode": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/protobuf" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloReply" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(16,2)-(16,61)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#operationId": [ - { - "@value": "SayHello2" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/publish/SayHello2" + "@value": "sku" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#4", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(16,2)-(16,61)]" + "@id": "#5", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3", - "@type": [ - "http://a.ml/vocabularies/apiContract#Operation", - "http://a.ml/vocabularies/core#Operation", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#method": [ - { - "@value": "subscribe" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "SayHello3" - } - ], - "http://a.ml/vocabularies/apiContract#expects": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request", - "@type": [ - "http://a.ml/vocabularies/apiContract#Request", - "http://a.ml/vocabularies/core#Request", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/grpc" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloRequest" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/expects/request/payload/application%2Fgrpc/shape/HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(17,2)-(17,61)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#returns": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/", - "@type": [ - "http://a.ml/vocabularies/apiContract#Response", - "http://a.ml/vocabularies/core#Response", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#statusCode": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/protobuf" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloReply" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(17,2)-(17,61)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#operationId": [ - { - "@value": "SayHello3" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/subscribe/SayHello3" + "@value": 2 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(17,2)-(17,61)]" + "@value": "name" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4", - "@type": [ - "http://a.ml/vocabularies/apiContract#Operation", - "http://a.ml/vocabularies/core#Operation", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#method": [ - { - "@value": "pubsub" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "SayHello4" - } - ], - "http://a.ml/vocabularies/apiContract#expects": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request", - "@type": [ - "http://a.ml/vocabularies/apiContract#Request", - "http://a.ml/vocabularies/core#Request", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/grpc" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloRequest" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/expects/request/payload/application%2Fgrpc/shape/HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(18,2)-(18,68)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#returns": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/", - "@type": [ - "http://a.ml/vocabularies/apiContract#Response", - "http://a.ml/vocabularies/core#Response", - "http://a.ml/vocabularies/apiContract#Message", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/apiContract#statusCode": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "" - } - ], - "http://a.ml/vocabularies/apiContract#payload": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf", - "@type": [ - "http://a.ml/vocabularies/apiContract#Payload", - "http://a.ml/vocabularies/core#Payload", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#mediaType": [ - { - "@value": "application/protobuf" - } - ], - "http://a.ml/vocabularies/shapes#schema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloReply" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/returns/resp/payload/application%2Fprotobuf/shape/HelloReply" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(18,2)-(18,68)]" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/apiContract#operationId": [ + ] + }, { - "@value": "SayHello4" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#6", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/supportedOperation/pubsub/SayHello4" + "@id": "#7", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(18,2)-(18,68)]" + "@value": 3 } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/endpoint/Greeter" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(13,0)-(19,1)]" - } - ] - } - ] - } - ] - } - ], - "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/definedBy": { - "http://a.ml/vocabularies/core#extensionName": [ - { - "@value": "java_multiple_files" - } - ], - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "true" - } - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/data-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(3,29)-(3,33)]" - } - ] - } - ] - } - ] - }, - "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/definedBy": { - "http://a.ml/vocabularies/core#extensionName": [ - { - "@value": "java_package" - } - ], - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "io.grpc.examples.helloworld" - } - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/data-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(4,22)-(4,51)]" - } - ] - } - ] - } - ] - }, - "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/definedBy": { - "http://a.ml/vocabularies/core#extensionName": [ - { - "@value": "java_outer_classname" - } - ], - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "HelloWorldProto" - } - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/data-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(5,30)-(5,47)]" - } - ] - } - ] - } - ] - }, - "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/definedBy": { - "http://a.ml/vocabularies/core#extensionName": [ - { - "@value": "objc_class_prefix" - } - ], - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "HLW" - } - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/data-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(6,27)-(6,32)]" - } - ] - } - ] - } - ] - }, - "http://a.ml/vocabularies/document#customDomainProperties": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/definedBy" - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_1/definedBy" - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_2/definedBy" - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/customDomainProperties/_3/definedBy" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/web-api" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(1,0)-(68,1)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document#root": [ - { - "@value": true - } - ], - "http://a.ml/vocabularies/document#package": [ - { - "@value": "helloworld" - } - ], - "http://a.ml/vocabularies/document#processingData": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/BaseUnitProcessingData", - "@type": [ - "http://a.ml/vocabularies/document#APIContractProcessingData" - ], - "http://a.ml/vocabularies/apiContract#modelVersion": [ - { - "@value": "3.11.0" - } - ], - "http://a.ml/vocabularies/document#sourceSpec": [ - { - "@value": "Grpc" - } - ] - } - ], - "http://a.ml/vocabularies/document#references": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0", - "@type": [ - "http://a.ml/vocabularies/document#Document", - "http://a.ml/vocabularies/document#Fragment", - "http://a.ml/vocabularies/document#Module", - "http://a.ml/vocabularies/document#Unit" - ], - "http://a.ml/vocabularies/document#encodes": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api", - "@type": [ - "http://a.ml/vocabularies/apiContract#WebAPI", - "http://a.ml/vocabularies/apiContract#API", - "http://a.ml/vocabularies/document#RootDomainElement", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "library" - } - ], - "http://a.ml/vocabularies/apiContract#endpoint": [], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/web-api" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(1,0)-(7,1)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document#declares": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array", - "@type": [ - "http://a.ml/vocabularies/shapes#ArrayShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#items": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/scalar/default-scalar" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(6,11)-(6,17)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/array/default-array" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(6,2)-(6,30)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 2 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "message" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/property/property/message" + "@value": "quantity" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#8", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(6,2)-(6,30)]" + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".library.Wadus" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "Wadus" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(5,0)-(7,1)]" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document#references": [], - "http://a.ml/vocabularies/document#root": [ - { - "@value": false - } - ], - "http://a.ml/vocabularies/document#package": [ - { - "@value": "library" - } - ], - "http://a.ml/vocabularies/document#processingData": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/BaseUnitProcessingData", - "@type": [ - "http://a.ml/vocabularies/document#APIContractProcessingData" - ], - "http://a.ml/vocabularies/apiContract#modelVersion": [ - { - "@value": "3.11.0" - } - ], - "http://a.ml/vocabularies/document#sourceSpec": [ - { - "@value": "Grpc" - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document#declares": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.Corpus" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "Corpus" - } - ], - "http://www.w3.org/ns/shacl#in": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/list", - "@type": "http://www.w3.org/2000/01/rdf-schema#Seq", - "http://www.w3.org/2000/01/rdf-schema#_1": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "UNIVERSAL" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/in/data-node" + "@value": 4 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(45,2)-(45,11)]" + "@value": "unit_price" } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationSchema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 0 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "UNIVERSAL" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#34", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/property/property/UNIVERSAL" + "@value": 5 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(45,2)-(45,16)]" + "@value": "line_total" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/shape/default-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(44,0)-(46,1)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus" + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(44,0)-(46,1)]" + "@value": ".jsonldtest.CartLineItem" } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.Corpus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "" + "@value": "CartLineItem" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + "@id": "#36", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#37", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/scalar/default-scalar" + "@id": "#38", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(30,4)-(30,10)]" + "@value": 1 } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 1 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "fa" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fa" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(30,4)-(30,18)]" - } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "NestedMessage2" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map/synthesized-field/element_1", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "http://a.ml/vocabularies/document#link-target" + "@value": "session_id" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#39", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "true" + "@id": "#40", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "http://a.ml/vocabularies/document#link-label" + "@value": 2 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "true" + "@value": "client_time_epoch_ms" } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ] + }, + { + "@id": "#41", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/shape/default-node" + "@id": "#42", + "@type": [ + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": "action" + } + ], + "sh:xone": [ + { + "@id": "#43", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#44", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#45", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#46", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#47", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#48", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#49", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#50", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#51", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#52", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.AddItem" + } + ], + "core:name": [ + { + "@value": "AddItem" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "add_item" + } + ] + } + ] + }, + { + "@id": "#54", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#55", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#56", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#57", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#58", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.RemoveItem" + } + ], + "core:name": [ + { + "@value": "RemoveItem" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "remove_item" + } + ] + } + ] + }, + { + "@id": "#60", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#61", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#62", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#63", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#64", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#65", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#66", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.UpdateQuantity" + } + ], + "core:name": [ + { + "@value": "UpdateQuantity" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 12 + } + ], + "sh:name": [ + { + "@value": "update_quantity" + } + ] + } + ] + }, + { + "@id": "#68", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#69", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#70", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#71", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#72", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ApplyCoupon" + } + ], + "core:name": [ + { + "@value": "ApplyCoupon" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 13 + } + ], + "sh:name": [ + { + "@value": "apply_coupon" + } + ] + } + ] + }, + { + "@id": "#74", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#75", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#76", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#77", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line1" + } + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "line2" + } + ] + }, + { + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "city" + } + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "state" + } + ] + }, + { + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "postal_code" + } + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "country_code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Address" + } + ], + "core:name": [ + { + "@value": "Address" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "address" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.SetAddress" + } + ], + "core:name": [ + { + "@value": "SetAddress" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 14 + } + ], + "sh:name": [ + { + "@value": "set_address" + } + ] + } + ] + }, + { + "@id": "#96", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#97", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#98", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#99", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#100", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "nonce" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Ping" + } + ], + "core:name": [ + { + "@value": "Ping" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 15 + } + ], + "sh:name": [ + { + "@value": "ping" + } + ] + } + ] + }, + { + "@id": "#102", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#103", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#104", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#105", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#106", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.PaymentMethod" + } + ], + "core:name": [ + { + "@value": "PaymentMethod" + } + ], + "sh:in": [ + { + "@id": "#106/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#107", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#108", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CREDIT_CARD" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#109", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "DEBIT_CARD" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#110", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "UPI" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#111", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "NET_BANKING" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#112", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#113", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#114", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + }, + { + "@id": "#115", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "CREDIT_CARD" + } + ] + }, + { + "@id": "#116", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "DEBIT_CARD" + } + ] + }, + { + "@id": "#117", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "UPI" + } + ] + }, + { + "@id": "#118", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "NET_BANKING" + } + ] + }, + { + "@id": "#119", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "payment_method" + } + ] + }, + { + "@id": "#121", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#122", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "payment_token" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Checkout" + } + ], + "core:name": [ + { + "@value": "Checkout" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 16 + } + ], + "sh:name": [ + { + "@value": "checkout" + } + ] + } + ] + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(31,4)-(31,18)]" + "@value": "action" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 2 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "fb" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/property/property/fb" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(31,4)-(31,26)]" - } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.SampleMessage.NestedMessage1" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "NestedMessage1" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1" + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(29,2)-(35,3)]" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1" + "@value": ".jsonldtest.CartAction" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "" + "@value": "CartAction" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array", - "@type": [ - "http://a.ml/vocabularies/shapes#ArrayShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#items": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/scalar/default-scalar" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(23,11)-(23,17)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + "@id": "#125", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#126", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/array/default-array" + "@id": "#127", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(23,2)-(23,27)]" + "@value": 1 } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 1 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "name" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/name" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(23,2)-(23,27)]" - } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/references/0/declares/shape/.library.Wadus" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "library.Wadus" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "library.Wadus" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "sh:name": [ + { + "@value": "session_id" + } + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#128", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "http://a.ml/vocabularies/document#link-target" + "@id": "#129", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "true" + "@value": 2 } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/shape/library.Wadus" + "@value": "server_time_epoch_ms" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#130", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(24,2)-(24,15)]" + "@id": "#131", + "@type": [ + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": "event" + } + ], + "sh:xone": [ + { + "@id": "#132", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#133", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#134", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#135", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "subtotal" + } + ] + }, + { + "@id": "#136", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + }, + { + "@id": "#137", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#138", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "tax" + } + ] + }, + { + "@id": "#139", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.PriceUpdated" + } + ], + "core:name": [ + { + "@value": "PriceUpdated" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "price_updated" + } + ] + } + ] + }, + { + "@id": "#141", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#142", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#143", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#144", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#145", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + }, + { + "@id": "#146", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CouponAccepted" + } + ], + "core:name": [ + { + "@value": "CouponAccepted" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "coupon_accepted" + } + ] + } + ] + }, + { + "@id": "#148", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#149", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#150", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#151", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#152", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + }, + { + "@id": "#153", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#154", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "reason" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CouponRejected" + } + ], + "core:name": [ + { + "@value": "CouponRejected" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 12 + } + ], + "sh:name": [ + { + "@value": "coupon_rejected" + } + ] + } + ] + }, + { + "@id": "#156", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#157", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#158", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#159", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#160", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#161", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#162", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OutOfStock" + } + ], + "core:name": [ + { + "@value": "OutOfStock" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 13 + } + ], + "sh:name": [ + { + "@value": "out_of_stock" + } + ] + } + ] + }, + { + "@id": "#164", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#165", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#166", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#167", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#168", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "carrier" + } + ] + }, + { + "@id": "#169", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#170", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "service_level" + } + ] + }, + { + "@id": "#171", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#172", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#173", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "estimated_days" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ShippingUpdated" + } + ], + "core:name": [ + { + "@value": "ShippingUpdated" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 14 + } + ], + "sh:name": [ + { + "@value": "shipping_updated" + } + ] + } + ] + }, + { + "@id": "#175", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#176", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#177", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#178", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#179", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "field" + } + ] + }, + { + "@id": "#180", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#181", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ValidationError" + } + ], + "core:name": [ + { + "@value": "ValidationError" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 15 + } + ], + "sh:name": [ + { + "@value": "validation_error" + } + ] + } + ] + }, + { + "@id": "#183", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#184", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#185", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#186", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#187", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "nonce" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Pong" + } + ], + "core:name": [ + { + "@value": "Pong" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 16 + } + ], + "sh:name": [ + { + "@value": "pong" + } + ] + } + ] + }, + { + "@id": "#189", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#190", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#191", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#192", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#193", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#194", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#195", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#1", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#2", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#3", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#4", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#5", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#6", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#7", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#8", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#34", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CartLineItem" + } + ], + "core:name": [ + { + "@value": "CartLineItem" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line_items" + } + ] + }, + { + "@id": "#196", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "subtotal" + } + ] + }, + { + "@id": "#197", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + }, + { + "@id": "#198", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#199", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "tax" + } + ] + }, + { + "@id": "#200", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#201", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#202", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 8 + } + ], + "sh:name": [ + { + "@value": "payment_method" + } + ] + }, + { + "@id": "#203", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line1" + } + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "line2" + } + ] + }, + { + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "city" + } + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "state" + } + ] + }, + { + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "postal_code" + } + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "country_code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Address" + } + ], + "core:name": [ + { + "@value": "Address" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 9 + } + ], + "sh:name": [ + { + "@value": "shipping_address" + } + ] + }, + { + "@id": "#204", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#205", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "order_time_epoch_ms" + } + ] + }, + { + "@id": "#206", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#207", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "confirmation_message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CheckoutSuccess" + } + ], + "core:name": [ + { + "@value": "CheckoutSuccess" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 17 + } + ], + "sh:name": [ + { + "@value": "checkout_success" + } + ] + } + ] + } + ] } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 2 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "wadus" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/property/property/wadus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(24,2)-(24,26)]" - } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.HelloRequest" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + ], + "sh:name": [ + { + "@value": "event" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(22,0)-(25,1)]" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + "@value": ".jsonldtest.CartEvent" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "" + "@value": "CartEvent" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + "@id": "#185", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#186", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/scalar/default-scalar" + "@id": "#187", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(49,2)-(49,8)]" + "@value": 1 } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 1 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "query" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/query" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(49,2)-(49,19)]" - } - ] + ], + "sh:name": [ + { + "@value": "nonce" + } + ] } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + ], + "sh:name": [ + { + "@value": ".jsonldtest.Pong" } - ], - "http://a.ml/vocabularies/shapes#format": [ + ], + "core:name": [ { - "@value": "int32" + "@value": "Pong" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, + { + "@id": "#210", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#211", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/scalar/default-scalar" + "@id": "#212", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(50,2)-(50,7)]" + "@value": 1 } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 2 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "page_number" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/page_number" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(50,2)-(50,24)]" - } - ] - } - ] - } - ] + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#213", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "status" + } + ] + }, + { + "@id": "#235", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#236", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + }, + { + "@id": "#237", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#238", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "event_time_epoch_ms" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.StatusUpdate" + } + ], + "core:name": [ + { + "@value": "StatusUpdate" + } + ] + }, + { + "@id": "#240", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#241", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#242", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#243", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#244", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "accepted" + } + ] + }, + { + "@id": "#245", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#246", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "rejected" + } + ] + }, + { + "@id": "#247", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#248", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#249", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#250", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#251", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#252", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#253", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "reason" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ItemRejection" + } + ], + "core:name": [ + { + "@value": "ItemRejection" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "rejections" + } + ] + }, + { + "@id": "#255", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "new_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.AddLineItemsResult" + } + ], + "core:name": [ + { + "@value": "AddLineItemsResult" + } + ] + }, + { + "@id": "#191", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#192", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#193", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#194", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#195", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#1", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#2", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#3", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#4", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#5", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#6", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#7", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#8", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#34", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CartLineItem" + } + ], + "core:name": [ + { + "@value": "CartLineItem" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line_items" + } + ] + }, + { + "@id": "#196", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "subtotal" + } + ] + }, + { + "@id": "#197", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + }, + { + "@id": "#198", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#199", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "tax" + } + ] + }, + { + "@id": "#200", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#201", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#202", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 8 + } + ], + "sh:name": [ + { + "@value": "payment_method" + } + ] + }, + { + "@id": "#203", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line1" + } + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "line2" + } + ] + }, + { + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "city" + } + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "state" + } + ] + }, + { + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "postal_code" + } + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "country_code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Address" + } + ], + "core:name": [ + { + "@value": "Address" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 9 + } + ], + "sh:name": [ + { + "@value": "shipping_address" + } + ] + }, + { + "@id": "#204", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#205", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "order_time_epoch_ms" + } + ] + }, + { + "@id": "#206", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#207", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "confirmation_message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CheckoutSuccess" + } + ], + "core:name": [ + { + "@value": "CheckoutSuccess" + } + ] + }, + { + "@id": "#257", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#258", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#259", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#260", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#261", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "include_current" + } + ] + }, + { + "@id": "#262", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#263", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "max_updates" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.WatchOrderStatusRequest" + } + ], + "core:name": [ + { + "@value": "WatchOrderStatusRequest" + } + ] + }, + { + "@id": "#76", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#77", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line1" + } + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "line2" + } + ] + }, + { + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "city" + } + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "state" + } + ] + }, + { + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "postal_code" + } + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "country_code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Address" + } + ], + "core:name": [ + { + "@value": "Address" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "address" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.SetAddress" + } + ], + "core:name": [ + { + "@value": "SetAddress" + } + ] + }, + { + "@id": "#265", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#266", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#267", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#268", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "status" + } + ] + }, + { + "@id": "#269", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#270", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#271", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#272", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#273", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#274", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#275", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#276", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#277", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#278", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#279", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#280", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderLine" + } + ], + "core:name": [ + { + "@value": "OrderLine" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "lines" + } + ] + }, + { + "@id": "#282", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#283", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "created_at_epoch_ms" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Order" + } + ], + "core:name": [ + { + "@value": "Order" + } + ] + }, + { + "@id": "#177", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#178", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#179", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "field" + } + ] + }, + { + "@id": "#180", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#181", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ValidationError" + } + ], + "core:name": [ + { + "@value": "ValidationError" + } + ] + }, + { + "@id": "#104", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#105", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#106", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.PaymentMethod" + } + ], + "core:name": [ + { + "@value": "PaymentMethod" + } + ], + "sh:in": [ + { + "@id": "#106/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#107", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#108", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CREDIT_CARD" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#109", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "DEBIT_CARD" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#110", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "UPI" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#111", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "NET_BANKING" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#112", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#113", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#114", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + }, + { + "@id": "#115", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "CREDIT_CARD" + } + ] + }, + { + "@id": "#116", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "DEBIT_CARD" + } + ] + }, + { + "@id": "#117", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "UPI" + } + ] + }, + { + "@id": "#118", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "NET_BANKING" + } + ] + }, + { + "@id": "#119", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "payment_method" + } + ] + }, + { + "@id": "#121", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#122", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "payment_token" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Checkout" + } + ], + "core:name": [ + { + "@value": "Checkout" + } + ] + }, + { + "@id": "#286", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#287", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#288", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#265", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#266", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#267", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#268", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "status" + } + ] + }, + { + "@id": "#269", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#270", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#271", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#272", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#273", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#274", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#275", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#276", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#277", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#278", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#279", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#280", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderLine" + } + ], + "core:name": [ + { + "@value": "OrderLine" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "lines" + } + ] + }, + { + "@id": "#282", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#283", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "created_at_epoch_ms" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Order" + } + ], + "core:name": [ + { + "@value": "Order" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrdersList" + } + ], + "core:name": [ + { + "@value": "OrdersList" + } + ] + }, + { + "@id": "#98", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#99", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#100", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "nonce" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Ping" + } + ], + "core:name": [ + { + "@value": "Ping" + } + ] + }, + { + "@id": "#166", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#167", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#168", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "carrier" + } + ] + }, + { + "@id": "#169", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#170", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "service_level" + } + ] + }, + { + "@id": "#171", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#172", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#173", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "estimated_days" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ShippingUpdated" + } + ], + "core:name": [ + { + "@value": "ShippingUpdated" + } + ] + }, + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + }, + { + "@id": "#150", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#151", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#152", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + }, + { + "@id": "#153", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#154", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "reason" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CouponRejected" + } + ], + "core:name": [ + { + "@value": "CouponRejected" + } + ] + }, + { + "@id": "#70", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#71", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#72", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ApplyCoupon" + } + ], + "core:name": [ + { + "@value": "ApplyCoupon" + } + ] + }, + { + "@id": "#249", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#250", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#251", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#252", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#253", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "reason" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ItemRejection" + } + ], + "core:name": [ + { + "@value": "ItemRejection" + } + ] + }, + { + "@id": "#290", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#291", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#292", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#293", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#294", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#295", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#296", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#297", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#298", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#299", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.LineItem" + } + ], + "core:name": [ + { + "@value": "LineItem" + } + ] + }, + { + "@id": "#158", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#159", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#160", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#161", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#162", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OutOfStock" + } + ], + "core:name": [ + { + "@value": "OutOfStock" + } + ] }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "#134", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#135", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "subtotal" + } + ] + }, + { + "@id": "#136", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + }, + { + "@id": "#137", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#138", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "tax" + } + ] + }, + { + "@id": "#139", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.PriceUpdated" } - ], - "http://a.ml/vocabularies/shapes#format": [ + ], + "core:name": [ { - "@value": "int32" + "@value": "PriceUpdated" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, + { + "@id": "#272", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#273", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#274", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#275", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#276", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#277", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#278", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#279", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#280", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/scalar/default-scalar" + "@value": 5 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(51,2)-(51,7)]" + "@value": "line_total" } - ] - } - ] + ] } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 3 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "result_per_page" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/result_per_page" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(51,2)-(51,28)]" - } - ] + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderLine" + } + ], + "core:name": [ + { + "@value": "OrderLine" } - ] - } - ] + ] }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" - } - ], - "http://a.ml/vocabularies/document#link-label": [ + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ { - "@value": "Corpus" + "@value": ".jsonldtest.OrderStatus" } - ], - "http://www.w3.org/ns/shacl#name": [ + ], + "core:name": [ { - "@value": "Corpus" + "@value": "OrderStatus" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "sh:in": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ { - "@value": "http://a.ml/vocabularies/document#link-target" + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "rdfs:_6": [ { - "@value": "true" + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "rdfs:_7": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/scalar/Corpus" + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "rdfs:_8": [ { - "@value": "[(61,2)-(61,8)]" + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] } - ] - } - ] + ] } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 4 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "corpus" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/property/property/corpus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(61,2)-(61,20)]" - } - ] + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.SearchRequest" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "SearchRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + "@id": "#143", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#144", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#145", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + }, { - "@value": "[(48,0)-(62,1)]" + "@id": "#146", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest" + ], + "sh:name": [ + { + "@value": ".jsonldtest.CouponAccepted" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "" + "@value": "CouponAccepted" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + "@id": "#301", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#302", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#303", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/scalar/default-scalar" + "@value": 1 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(33,6)-(33,12)]" + "@value": "order_id" } - ] - } - ] + ] } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 1 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "fa" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/property/property/fa" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(33,6)-(33,20)]" - } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.SampleMessage.NestedMessage1.NestedMessage2" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "NestedMessage2" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + ], + "sh:name": [ + { + "@value": ".jsonldtest.GetOrderRequest" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "[(32,4)-(34,5)]" + "@value": "GetOrderRequest" } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + ] + }, + { + "@id": "#106", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.PaymentMethod" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "" + "@value": "PaymentMethod" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#additionalPropertiesKeySchema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/scalar/default-scalar" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(28,6)-(28,12)]" - } - ] - } - ] - } - ] + ], + "sh:in": [ + { + "@id": "#106/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#107", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#108", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CREDIT_CARD" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#109", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "DEBIT_CARD" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#110", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "UPI" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#111", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "NET_BANKING" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#112", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] } - ], - "http://www.w3.org/ns/shacl#additionalPropertiesSchema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SearchRequest" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "SearchRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map/synthesized-field/element_1", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#113", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#114", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + }, + { + "@id": "#115", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "CREDIT_CARD" + } + ] + }, + { + "@id": "#116", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "DEBIT_CARD" + } + ] + }, + { + "@id": "#117", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "UPI" + } + ] + }, + { + "@id": "#118", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "NET_BANKING" + } + ] }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-label" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/shape/default-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(28,14)-(28,27)]" - } - ] - } - ] - } - ] + "@id": "#119", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, + { + "@id": "#45", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#46", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#47", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#48", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#49", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#50", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#51", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#52", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/shape/default-node" + "@value": 4 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(28,2)-(28,42)]" + "@value": "unit_price" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 3 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "searches" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/searches" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(28,2)-(28,42)]" - } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage.NestedMessage1.NestedMessage2" + ] } - ], - "http://a.ml/vocabularies/document#link-label": [ + ], + "sh:name": [ { - "@value": "NestedMessage1.NestedMessage2" + "@value": ".jsonldtest.AddItem" } - ], - "http://www.w3.org/ns/shacl#name": [ + ], + "core:name": [ { - "@value": "NestedMessage1.NestedMessage2" + "@value": "AddItem" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, + { + "@id": "#56", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + "@id": "#57", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "true" + "@id": "#58", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/shape/NestedMessage1.NestedMessage2" + "@value": 1 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(36,2)-(36,31)]" + "@value": "sku" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 10 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "fc" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fc" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(36,2)-(36,40)]" - } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" + ] } - ], - "http://a.ml/vocabularies/document#link-label": [ + ], + "sh:name": [ { - "@value": ".helloworld.HelloRequest" + "@value": ".jsonldtest.RemoveItem" } - ], - "http://www.w3.org/ns/shacl#name": [ + ], + "core:name": [ { - "@value": ".helloworld.HelloRequest" + "@value": "RemoveItem" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, + { + "@id": "#62", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#63", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" + "@id": "#64", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/shape/.helloworld.HelloRequest" + "@value": 1 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(37,2)-(37,26)]" + "@value": "sku" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 11 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "fd" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/property/property/fd" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(37,2)-(37,35)]" - } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.SampleMessage" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "SampleMessage" - } - ], - "http://www.w3.org/ns/shacl#and": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof", - "@type": [ - "http://a.ml/vocabularies/shapes#UnionShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#anyOf": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/scalar/default-scalar" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(39,4)-(39,10)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 4 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "name" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/property/property/name" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(39,4)-(39,20)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + "@id": "#65", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(39,4)-(39,20)]" + "@id": "#66", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloRequest" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "HelloRequest" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "http://a.ml/vocabularies/document#link-target" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "true" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/shape/HelloRequest" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(40,4)-(40,16)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 9 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "sub_message" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/property/property/sub_message" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(40,4)-(40,33)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/anyOf/shape/default-node_10" + "@value": 2 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(40,4)-(40,33)]" + "@value": "quantity" } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "test_oneof" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/and/union/test_oneof" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(38,2)-(41,3)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage" + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(27,0)-(42,1)]" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.SampleMessage" + "@value": ".jsonldtest.UpdateQuantity" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "core:name": [ { - "@value": "" + "@value": "UpdateQuantity" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": ".helloworld.SearchRequest.Corpus" - } - ], - "http://a.ml/vocabularies/core#name": [ - { - "@value": "Corpus" - } - ], - "http://www.w3.org/ns/shacl#in": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/list", - "@type": "http://www.w3.org/2000/01/rdf-schema#Seq", - "http://www.w3.org/2000/01/rdf-schema#_1": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "UNIVERSAL" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(53,4)-(53,13)]" + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/2000/01/rdf-schema#_2": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "WEB" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_4" + "@value": 1 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(54,4)-(54,7)]" + "@value": "name" } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/2000/01/rdf-schema#_3": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "IMAGES" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_5" + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(55,4)-(55,10)]" + "@value": 2 } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/2000/01/rdf-schema#_4": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "LOCAL" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_6" + "@value": "line1" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(56,4)-(56,9)]" + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/2000/01/rdf-schema#_5": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "NEWS" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_7" + "@value": 3 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(57,4)-(57,8)]" + "@value": "line2" } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/2000/01/rdf-schema#_6": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "PRODUCTS" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_8" + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(58,4)-(58,12)]" + "@value": 4 } - ] - } - ] - } - ] - } - ], - "http://www.w3.org/2000/01/rdf-schema#_7": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9", - "@type": [ - "http://a.ml/vocabularies/data#Scalar", - "http://a.ml/vocabularies/data#Node", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/data#value": [ - { - "@value": "VIDEO" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/in/data-node_9" + "@value": "city" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(59,4)-(59,9)]" + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationSchema": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 0 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "UNIVERSAL" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/UNIVERSAL" + "@value": 5 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(53,4)-(53,18)]" + "@value": "state" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 1 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "WEB" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ] + }, { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/WEB" + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "[(54,4)-(54,12)]" + "@value": 6 } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 2 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "IMAGES" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/IMAGES" + "@value": "postal_code" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ { - "@value": "[(55,4)-(55,15)]" + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 3 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "LOCAL" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "raml-shapes:serializationOrder": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/LOCAL" + "@value": 7 } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:name": [ { - "@value": "[(56,4)-(56,14)]" + "@value": "country_code" } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 4 + ] } - ], - "http://www.w3.org/ns/shacl#name": [ + ], + "sh:name": [ { - "@value": "NEWS" + "@value": ".jsonldtest.Address" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "core:name": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/NEWS" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(57,4)-(57,13)]" - } - ] - } - ] + "@value": "Address" } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 5 - } - ], - "http://www.w3.org/ns/shacl#name": [ + ] + } + ], + "@type": [ + "doc:Document", + "doc:Fragment", + "doc:Module", + "doc:Unit" + ], + "doc:encodes": [ + { + "@id": "#305", + "@type": [ + "apiContract:WebAPI", + "apiContract:API", + "doc:RootDomainElement", + "doc:DomainElement" + ], + "core:name": [ { - "@value": "PRODUCTS" + "@value": "jsonldtest" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "apiContract:endpoint": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "@id": "#315", + "@type": [ + "apiContract:EndPoint", + "doc:DomainElement" + ], + "core:name": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/PRODUCTS" + "@value": "OrderService" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "apiContract:supportedOperation": [ + { + "@id": "#316", + "@type": [ + "apiContract:Operation", + "core:Operation", + "doc:DomainElement" + ], + "apiContract:method": [ + { + "@value": "post" + } + ], + "core:name": [ + { + "@value": "GetOrder" + } + ], + "apiContract:expects": [ + { + "@id": "#317", + "@type": [ + "apiContract:Request", + "core:Request", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#318", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/grpc" + } + ], + "raml-shapes:schema": [ + { + "@id": "#301", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#302", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#303", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.GetOrderRequest" + } + ], + "core:name": [ + { + "@value": "GetOrderRequest" + } + ] + } + ] + } + ] + } + ], + "apiContract:returns": [ + { + "@id": "#319", + "@type": [ + "apiContract:Response", + "core:Response", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#320", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/protobuf" + } + ], + "raml-shapes:schema": [ + { + "@id": "#265", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#266", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#267", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#268", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "status" + } + ] + }, + { + "@id": "#269", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#270", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#271", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#272", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#273", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#274", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#275", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#276", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#277", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#278", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#279", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#280", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderLine" + } + ], + "core:name": [ + { + "@value": "OrderLine" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "lines" + } + ] + }, + { + "@id": "#282", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#283", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "created_at_epoch_ms" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Order" + } + ], + "core:name": [ + { + "@value": "Order" + } + ] + } + ] + } + ] + } + ], + "apiContract:operationId": [ + { + "@value": "GetOrder" + } + ] + }, + { + "@id": "#321", + "@type": [ + "apiContract:Operation", + "core:Operation", + "doc:DomainElement" + ], + "apiContract:method": [ + { + "@value": "post" + } + ], + "core:name": [ + { + "@value": "GetOrders" + } + ], + "apiContract:expects": [ + { + "@id": "#322", + "@type": [ + "apiContract:Request", + "core:Request", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#323", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/grpc" + } + ], + "raml-shapes:schema": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "apiContract:returns": [ + { + "@id": "#324", + "@type": [ + "apiContract:Response", + "core:Response", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#325", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/protobuf" + } + ], + "raml-shapes:schema": [ + { + "@id": "#286", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#287", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#288", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#265", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#266", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#267", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#268", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "status" + } + ] + }, + { + "@id": "#269", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#270", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#271", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#272", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#273", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#274", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#275", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#276", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#277", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#278", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#279", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#280", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderLine" + } + ], + "core:name": [ + { + "@value": "OrderLine" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "lines" + } + ] + }, + { + "@id": "#282", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#283", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "created_at_epoch_ms" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Order" + } + ], + "core:name": [ + { + "@value": "Order" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrdersList" + } + ], + "core:name": [ + { + "@value": "OrdersList" + } + ] + } + ] + } + ] + } + ], + "apiContract:operationId": [ + { + "@value": "GetOrders" + } + ] + }, + { + "@id": "#326", + "@type": [ + "apiContract:Operation", + "core:Operation", + "doc:DomainElement" + ], + "apiContract:method": [ + { + "@value": "subscribe" + } + ], + "core:name": [ + { + "@value": "WatchOrderStatus" + } + ], + "apiContract:expects": [ + { + "@id": "#327", + "@type": [ + "apiContract:Request", + "core:Request", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#328", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/grpc" + } + ], + "raml-shapes:schema": [ + { + "@id": "#257", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#258", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#259", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#260", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#261", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "include_current" + } + ] + }, + { + "@id": "#262", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#263", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "max_updates" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.WatchOrderStatusRequest" + } + ], + "core:name": [ + { + "@value": "WatchOrderStatusRequest" + } + ] + } + ] + } + ] + } + ], + "apiContract:returns": [ + { + "@id": "#329", + "@type": [ + "apiContract:Response", + "core:Response", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#330", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/protobuf" + } + ], + "raml-shapes:schema": [ + { + "@id": "#210", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#211", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#212", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#213", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#214", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.OrderStatus" + } + ], + "core:name": [ + { + "@value": "OrderStatus" + } + ], + "sh:in": [ + { + "@id": "#214/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#215", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#216", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#217", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#218", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#219", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#220", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + } + ], + "rdfs:_7": [ + { + "@id": "#221", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + } + ], + "rdfs:_8": [ + { + "@id": "#222", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#223", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#224", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_UNSPECIFIED" + } + ] + }, + { + "@id": "#225", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CREATED" + } + ] + }, + { + "@id": "#226", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CONFIRMED" + } + ] + }, + { + "@id": "#227", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_PACKED" + } + ] + }, + { + "@id": "#228", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_SHIPPED" + } + ] + }, + { + "@id": "#229", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_OUT_FOR_DELIVERY" + } + ] + }, + { + "@id": "#230", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_DELIVERED" + } + ] + }, + { + "@id": "#231", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "ORDER_STATUS_CANCELLED" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "status" + } + ] + }, + { + "@id": "#235", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#236", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + }, + { + "@id": "#237", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#238", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "event_time_epoch_ms" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.StatusUpdate" + } + ], + "core:name": [ + { + "@value": "StatusUpdate" + } + ] + } + ] + } + ] + } + ], + "apiContract:operationId": [ + { + "@value": "WatchOrderStatus" + } + ] + }, + { + "@id": "#331", + "@type": [ + "apiContract:Operation", + "core:Operation", + "doc:DomainElement" + ], + "apiContract:method": [ + { + "@value": "publish" + } + ], + "core:name": [ + { + "@value": "AddLineItems" + } + ], + "apiContract:expects": [ + { + "@id": "#332", + "@type": [ + "apiContract:Request", + "core:Request", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#333", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/grpc" + } + ], + "raml-shapes:schema": [ + { + "@id": "#290", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#291", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#292", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#293", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#294", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#295", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#296", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#297", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#298", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#299", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.LineItem" + } + ], + "core:name": [ + { + "@value": "LineItem" + } + ] + } + ] + } + ] + } + ], + "apiContract:returns": [ + { + "@id": "#334", + "@type": [ + "apiContract:Response", + "core:Response", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#335", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/protobuf" + } + ], + "raml-shapes:schema": [ + { + "@id": "#240", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#241", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#242", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#243", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#244", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "accepted" + } + ] + }, + { + "@id": "#245", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#246", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "rejected" + } + ] + }, + { + "@id": "#247", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#248", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#249", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#250", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#251", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#252", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#253", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "reason" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ItemRejection" + } + ], + "core:name": [ + { + "@value": "ItemRejection" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "rejections" + } + ] + }, + { + "@id": "#255", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "new_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.AddLineItemsResult" + } + ], + "core:name": [ + { + "@value": "AddLineItemsResult" + } + ] + } + ] + } + ] + } + ], + "apiContract:operationId": [ + { + "@value": "AddLineItems" + } + ] + }, { - "@value": "[(58,4)-(58,17)]" + "@id": "#336", + "@type": [ + "apiContract:Operation", + "core:Operation", + "doc:DomainElement" + ], + "apiContract:method": [ + { + "@value": "pubsub" + } + ], + "core:name": [ + { + "@value": "CartSession" + } + ], + "apiContract:expects": [ + { + "@id": "#337", + "@type": [ + "apiContract:Request", + "core:Request", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#338", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/grpc" + } + ], + "raml-shapes:schema": [ + { + "@id": "#36", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#37", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#38", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "session_id" + } + ] + }, + { + "@id": "#39", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#40", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "client_time_epoch_ms" + } + ] + }, + { + "@id": "#41", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#42", + "@type": [ + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": "action" + } + ], + "sh:xone": [ + { + "@id": "#43", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#44", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#45", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#46", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#47", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#48", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#49", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#50", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#51", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#52", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.AddItem" + } + ], + "core:name": [ + { + "@value": "AddItem" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "add_item" + } + ] + } + ] + }, + { + "@id": "#54", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#55", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#56", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#57", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#58", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.RemoveItem" + } + ], + "core:name": [ + { + "@value": "RemoveItem" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "remove_item" + } + ] + } + ] + }, + { + "@id": "#60", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#61", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#62", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#63", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#64", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#65", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#66", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.UpdateQuantity" + } + ], + "core:name": [ + { + "@value": "UpdateQuantity" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 12 + } + ], + "sh:name": [ + { + "@value": "update_quantity" + } + ] + } + ] + }, + { + "@id": "#68", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#69", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#70", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#71", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#72", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ApplyCoupon" + } + ], + "core:name": [ + { + "@value": "ApplyCoupon" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 13 + } + ], + "sh:name": [ + { + "@value": "apply_coupon" + } + ] + } + ] + }, + { + "@id": "#74", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#75", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#76", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#77", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line1" + } + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "line2" + } + ] + }, + { + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "city" + } + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "state" + } + ] + }, + { + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "postal_code" + } + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "country_code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Address" + } + ], + "core:name": [ + { + "@value": "Address" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "address" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.SetAddress" + } + ], + "core:name": [ + { + "@value": "SetAddress" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 14 + } + ], + "sh:name": [ + { + "@value": "set_address" + } + ] + } + ] + }, + { + "@id": "#96", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#97", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#98", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#99", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#100", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "nonce" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Ping" + } + ], + "core:name": [ + { + "@value": "Ping" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 15 + } + ], + "sh:name": [ + { + "@value": "ping" + } + ] + } + ] + }, + { + "@id": "#102", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#103", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#104", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#105", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#106", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": ".jsonldtest.PaymentMethod" + } + ], + "core:name": [ + { + "@value": "PaymentMethod" + } + ], + "sh:in": [ + { + "@id": "#106/list", + "@type": [ + "rdfs:Seq" + ], + "rdfs:_1": [ + { + "@id": "#107", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + } + ], + "rdfs:_2": [ + { + "@id": "#108", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CREDIT_CARD" + } + ] + } + ], + "rdfs:_3": [ + { + "@id": "#109", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "DEBIT_CARD" + } + ] + } + ], + "rdfs:_4": [ + { + "@id": "#110", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "UPI" + } + ] + } + ], + "rdfs:_5": [ + { + "@id": "#111", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "NET_BANKING" + } + ] + } + ], + "rdfs:_6": [ + { + "@id": "#112", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] + } + ], + "raml-shapes:serializationSchema": [ + { + "@id": "#113", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#114", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 0 + } + ], + "sh:name": [ + { + "@value": "PAYMENT_METHOD_UNSPECIFIED" + } + ] + }, + { + "@id": "#115", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "CREDIT_CARD" + } + ] + }, + { + "@id": "#116", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "DEBIT_CARD" + } + ] + }, + { + "@id": "#117", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "UPI" + } + ] + }, + { + "@id": "#118", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "NET_BANKING" + } + ] + }, + { + "@id": "#119", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "CASH_ON_DELIVERY" + } + ] + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "payment_method" + } + ] + }, + { + "@id": "#121", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#122", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "payment_token" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Checkout" + } + ], + "core:name": [ + { + "@value": "Checkout" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 16 + } + ], + "sh:name": [ + { + "@value": "checkout" + } + ] + } + ] + } + ] + } + ], + "sh:name": [ + { + "@value": "action" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CartAction" + } + ], + "core:name": [ + { + "@value": "CartAction" + } + ] + } + ] + } + ] + } + ], + "apiContract:returns": [ + { + "@id": "#339", + "@type": [ + "apiContract:Response", + "core:Response", + "apiContract:Message", + "doc:DomainElement" + ], + "apiContract:payload": [ + { + "@id": "#340", + "@type": [ + "apiContract:Payload", + "core:Payload", + "doc:DomainElement" + ], + "core:mediaType": [ + { + "@value": "application/protobuf" + } + ], + "raml-shapes:schema": [ + { + "@id": "#125", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#126", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#127", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "session_id" + } + ] + }, + { + "@id": "#128", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#129", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "server_time_epoch_ms" + } + ] + }, + { + "@id": "#130", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#131", + "@type": [ + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:name": [ + { + "@value": "event" + } + ], + "sh:xone": [ + { + "@id": "#132", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#133", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#134", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#135", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "subtotal" + } + ] + }, + { + "@id": "#136", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + }, + { + "@id": "#137", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#138", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "tax" + } + ] + }, + { + "@id": "#139", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.PriceUpdated" + } + ], + "core:name": [ + { + "@value": "PriceUpdated" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "price_updated" + } + ] + } + ] + }, + { + "@id": "#141", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#142", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#143", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#144", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#145", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + }, + { + "@id": "#146", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CouponAccepted" + } + ], + "core:name": [ + { + "@value": "CouponAccepted" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "coupon_accepted" + } + ] + } + ] + }, + { + "@id": "#148", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#149", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#150", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#151", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#152", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "code" + } + ] + }, + { + "@id": "#153", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#154", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "reason" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CouponRejected" + } + ], + "core:name": [ + { + "@value": "CouponRejected" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 12 + } + ], + "sh:name": [ + { + "@value": "coupon_rejected" + } + ] + } + ] + }, + { + "@id": "#156", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#157", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#158", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#159", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#160", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#161", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#162", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.OutOfStock" + } + ], + "core:name": [ + { + "@value": "OutOfStock" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 13 + } + ], + "sh:name": [ + { + "@value": "out_of_stock" + } + ] + } + ] + }, + { + "@id": "#164", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#165", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#166", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#167", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#168", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "carrier" + } + ] + }, + { + "@id": "#169", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#170", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "service_level" + } + ] + }, + { + "@id": "#171", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#172", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#173", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "estimated_days" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ShippingUpdated" + } + ], + "core:name": [ + { + "@value": "ShippingUpdated" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 14 + } + ], + "sh:name": [ + { + "@value": "shipping_updated" + } + ] + } + ] + }, + { + "@id": "#175", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#176", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#177", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#178", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#179", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "field" + } + ] + }, + { + "@id": "#180", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#181", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.ValidationError" + } + ], + "core:name": [ + { + "@value": "ValidationError" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 15 + } + ], + "sh:name": [ + { + "@value": "validation_error" + } + ] + } + ] + }, + { + "@id": "#183", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#184", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#185", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#186", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#187", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "nonce" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Pong" + } + ], + "core:name": [ + { + "@value": "Pong" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 16 + } + ], + "sh:name": [ + { + "@value": "pong" + } + ] + } + ] + }, + { + "@id": "#189", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#190", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#191", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#192", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#193", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "order_id" + } + ] + }, + { + "@id": "#194", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#195", + "@type": [ + "raml-shapes:ArrayShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:items": [ + { + "@id": "#1", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#2", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#3", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "sku" + } + ] + }, + { + "@id": "#4", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#5", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#6", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#7", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "raml-shapes:format": [ + { + "@value": "int32" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "quantity" + } + ] + }, + { + "@id": "#8", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "unit_price" + } + ] + }, + { + "@id": "#34", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "line_total" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CartLineItem" + } + ], + "core:name": [ + { + "@value": "CartLineItem" + } + ] + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line_items" + } + ] + }, + { + "@id": "#196", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "subtotal" + } + ] + }, + { + "@id": "#197", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "discount" + } + ] + }, + { + "@id": "#198", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "shipping" + } + ] + }, + { + "@id": "#199", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "tax" + } + ] + }, + { + "@id": "#200", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#9", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#10", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#11", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "currency_code" + } + ] + }, + { + "@id": "#12", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#13", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "units_minor" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Money" + } + ], + "core:name": [ + { + "@value": "Money" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "total" + } + ] + }, + { + "@id": "#201", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#202", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 8 + } + ], + "sh:name": [ + { + "@value": "payment_method" + } + ] + }, + { + "@id": "#203", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#78", + "@type": [ + "sh:NodeShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:property": [ + { + "@id": "#79", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#80", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 1 + } + ], + "sh:name": [ + { + "@value": "name" + } + ] + }, + { + "@id": "#81", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#82", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 2 + } + ], + "sh:name": [ + { + "@value": "line1" + } + ] + }, + { + "@id": "#83", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#84", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 3 + } + ], + "sh:name": [ + { + "@value": "line2" + } + ] + }, + { + "@id": "#85", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#86", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 4 + } + ], + "sh:name": [ + { + "@value": "city" + } + ] + }, + { + "@id": "#87", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#88", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 5 + } + ], + "sh:name": [ + { + "@value": "state" + } + ] + }, + { + "@id": "#89", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#90", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 6 + } + ], + "sh:name": [ + { + "@value": "postal_code" + } + ] + }, + { + "@id": "#91", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#92", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 7 + } + ], + "sh:name": [ + { + "@value": "country_code" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.Address" + } + ], + "core:name": [ + { + "@value": "Address" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 9 + } + ], + "sh:name": [ + { + "@value": "shipping_address" + } + ] + }, + { + "@id": "#204", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#205", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#long" + } + ], + "raml-shapes:format": [ + { + "@value": "int64" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 10 + } + ], + "sh:name": [ + { + "@value": "order_time_epoch_ms" + } + ] + }, + { + "@id": "#206", + "@type": [ + "sh:PropertyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "raml-shapes:range": [ + { + "@id": "#207", + "@type": [ + "raml-shapes:ScalarShape", + "raml-shapes:AnyShape", + "sh:Shape", + "raml-shapes:Shape", + "doc:DomainElement" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 11 + } + ], + "sh:name": [ + { + "@value": "confirmation_message" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CheckoutSuccess" + } + ], + "core:name": [ + { + "@value": "CheckoutSuccess" + } + ] + } + ], + "raml-shapes:serializationOrder": [ + { + "@value": 17 + } + ], + "sh:name": [ + { + "@value": "checkout_success" + } + ] + } + ] + } + ] + } + ], + "sh:name": [ + { + "@value": "event" + } + ] + } + ], + "sh:name": [ + { + "@value": ".jsonldtest.CartEvent" + } + ], + "core:name": [ + { + "@value": "CartEvent" + } + ] + } + ] + } + ] + } + ], + "apiContract:operationId": [ + { + "@value": "CartSession" + } + ] } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 6 + ] } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "VIDEO" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "amf://id#308": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "core:extensionName": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/property/property/VIDEO" + "@value": "java_multiple_files" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "@id": "#307", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ { - "@value": "[(59,4)-(59,14)]" + "@value": "true" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/shape/default-node" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(52,2)-(60,3)]" - } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(52,2)-(60,3)]" - } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "" - } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply", - "@type": [ - "http://www.w3.org/ns/shacl#NodeShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#property": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://www.w3.org/ns/shacl#datatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" + ], + "sh:datatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "amf://id#311": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + "core:extensionName": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/scalar/default-scalar" + "@value": "java_package" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "@id": "#310", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ { - "@value": "[(66,2)-(66,8)]" + "@value": "demo.orders.v1" } - ] - } - ] - } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 1 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "message" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/message" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(66,2)-(66,21)]" - } - ] - } - ] - } - ] - }, - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other", - "@type": [ - "http://www.w3.org/ns/shacl#PropertyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/shapes#range": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus", - "@type": [ - "http://a.ml/vocabularies/shapes#ScalarShape", - "http://a.ml/vocabularies/shapes#AnyShape", - "http://www.w3.org/ns/shacl#Shape", - "http://a.ml/vocabularies/shapes#Shape", - "http://a.ml/vocabularies/document#DomainElement" - ], - "http://a.ml/vocabularies/document#link-target": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/scalar/.helloworld.SearchRequest.Corpus" - } - ], - "http://a.ml/vocabularies/document#link-label": [ - { - "@value": "SearchRequest.Corpus" - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "SearchRequest.Corpus" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#synthesized-field": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus/source-map/synthesized-field/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "sh:datatype": [ { - "@value": "http://a.ml/vocabularies/document#link-target" + "@id": "http://www.w3.org/2001/XMLSchema#string" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + } + ], + "amf://id#314": [ + { + "core:extensionName": [ { - "@value": "true" + "@value": "java_outer_classname" } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ + ], + "@id": "#313", + "@type": [ + "data:Scalar", + "data:Node", + "doc:DomainElement" + ], + "data:value": [ { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/scalar/SearchRequest.Corpus" + "@value": "OrderServiceProto" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "sh:datatype": [ { - "@value": "[(67,2)-(67,22)]" + "@id": "http://www.w3.org/2001/XMLSchema#string" } - ] - } - ] + ] } - ] - } - ], - "http://a.ml/vocabularies/shapes#serializationOrder": [ - { - "@value": 2 - } - ], - "http://www.w3.org/ns/shacl#name": [ - { - "@value": "other" - } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/property/property/other" - } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ - { - "@value": "[(67,2)-(67,33)]" - } - ] + ], + "doc:customDomainProperties": [ + { + "@id": "#308" + }, + { + "@id": "#311" + }, + { + "@id": "#314" } - ] - } - ] + ] } - ], - "http://www.w3.org/ns/shacl#name": [ + ], + "doc:root": [ { - "@value": ".helloworld.HelloReply" + "@value": true } - ], - "http://a.ml/vocabularies/core#name": [ + ], + "doc:package": [ { - "@value": "HelloReply" + "@value": "jsonldtest" } - ], - "http://a.ml/vocabularies/document-source-maps#sources": [ + ], + "doc:processingData": [ { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/source-map", - "@type": [ - "http://a.ml/vocabularies/document-source-maps#SourceMap" - ], - "http://a.ml/vocabularies/document-source-maps#lexical": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/source-map/lexical/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + "@id": "#341", + "@type": [ + "doc:APIContractProcessingData" + ], + "apiContract:modelVersion": [ + { + "@value": "3.11.0" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ], + "doc:transformed": [ { - "@value": "[(65,0)-(68,1)]" + "@value": true } - ] - } - ], - "http://a.ml/vocabularies/document-source-maps#declared-element": [ - { - "@id": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply/source-map/declared-element/element_0", - "http://a.ml/vocabularies/document-source-maps#element": [ - { - "@value": "file://amf-cli/shared/src/test/resources/upanddown/grpc/simple.proto#/declares/shape/.helloworld.HelloReply" + ], + "doc:sourceSpec": [ + { + "@value": "Grpc" } - ], - "http://a.ml/vocabularies/document-source-maps#value": [ + ] + } + ], + "sourcemaps:sources": [ + { + "@id": "#/source-map", + "@type": [ + "sourcemaps:SourceMap" + ], + "sourcemaps:grpc-raw-proto": [ { - "@value": "" + "@id": "#/source-map/grpc-raw-proto/element_0", + "sourcemaps:element": [ + { + "@value": "amf://id" + } + ], + "sourcemaps:value": [ + { + "@value": "syntax = \"proto3\";\n\npackage jsonldtest;\n\n\noption java_multiple_files = true;\noption java_package = \"demo.orders.v1\";\noption java_outer_classname = \"OrderServiceProto\";\n\nservice OrderService {\n // 1) Unary\n rpc GetOrder(GetOrderRequest) returns (Order);\n rpc GetOrders(OrderStatus) returns (OrdersList);\n\n\n // 2) Server streaming\n rpc WatchOrderStatus(WatchOrderStatusRequest) returns (stream StatusUpdate);\n\n // 3) Client streaming\n rpc AddLineItems(stream LineItem) returns (AddLineItemsResult);\n\n // 4) Bidirectional streaming\n rpc CartSession(stream CartAction) returns (stream CartEvent);\n}\n\n// -----------------------\n// Unary: GetOrder\n// -----------------------\nmessage GetOrderRequest {\n string order_id = 1;\n}\nmessage OrdersList {\n repeated Order order = 1;\n}\nmessage Order {\n string order_id = 1;\n OrderStatus status = 2;\n Money total = 3;\n repeated OrderLine lines = 4;\n int64 created_at_epoch_ms = 5;\n}\n\nmessage OrderLine {\n string sku = 1;\n string name = 2;\n int32 quantity = 3;\n Money unit_price = 4;\n Money line_total = 5;\n}\n\n// -----------------------\n// Server streaming: WatchOrderStatus\n// -----------------------\nmessage WatchOrderStatusRequest {\n string order_id = 1;\n bool include_current = 2;\n int32 max_updates = 3;\n}\n\nmessage StatusUpdate {\n string order_id = 1;\n OrderStatus status = 2;\n string message = 3;\n int64 event_time_epoch_ms = 4;\n}\n\n// -----------------------\n// Client streaming: AddLineItems\n// -----------------------\nmessage LineItem {\n string order_id = 1;\n string sku = 2;\n string name = 3;\n int32 quantity = 4;\n Money unit_price = 5;\n}\n\nmessage AddLineItemsResult {\n string order_id = 1;\n int32 accepted = 2;\n int32 rejected = 3;\n repeated ItemRejection rejections = 4;\n Money new_total = 5;\n}\n\nmessage ItemRejection {\n string sku = 1;\n string reason = 2;\n}\n\n// -----------------------\n// Bidirectional streaming: CartSession\n// -----------------------\nmessage CartAction {\n string session_id = 1;\n int64 client_time_epoch_ms = 2;\n\n oneof action {\n AddItem add_item = 10;\n RemoveItem remove_item = 11;\n UpdateQuantity update_quantity = 12;\n ApplyCoupon apply_coupon = 13;\n SetAddress set_address = 14;\n Ping ping = 15;\n Checkout checkout = 16;\n }\n}\n\nmessage CartEvent {\n string session_id = 1;\n int64 server_time_epoch_ms = 2;\n\n oneof event {\n PriceUpdated price_updated = 10;\n CouponAccepted coupon_accepted = 11;\n CouponRejected coupon_rejected = 12;\n OutOfStock out_of_stock = 13;\n ShippingUpdated shipping_updated = 14;\n ValidationError validation_error = 15;\n Pong pong = 16;\n CheckoutSuccess checkout_success = 17;\n }\n}\n\nmessage AddItem {\n string sku = 1;\n string name = 2;\n int32 quantity = 3;\n Money unit_price = 4;\n}\n\nmessage RemoveItem {\n string sku = 1;\n}\n\nmessage UpdateQuantity {\n string sku = 1;\n int32 quantity = 2;\n}\n\nmessage ApplyCoupon {\n string code = 1;\n}\n\nmessage SetAddress {\n Address address = 1;\n}\n\nmessage Ping {\n string nonce = 1;\n}\n\nmessage PriceUpdated {\n Money subtotal = 1;\n Money discount = 2;\n Money shipping = 3;\n Money tax = 4;\n Money total = 5;\n}\n\nmessage CouponAccepted {\n string code = 1;\n Money discount = 2;\n}\n\nmessage CouponRejected {\n string code = 1;\n string reason = 2;\n}\n\nmessage OutOfStock {\n string sku = 1;\n string message = 2;\n}\n\nmessage ShippingUpdated {\n string carrier = 1;\n string service_level = 2;\n Money shipping = 3;\n int32 estimated_days = 4;\n}\n\nmessage ValidationError {\n string field = 1;\n string message = 2;\n}\n\nmessage Pong {\n string nonce = 1;\n}\n\nmessage Checkout {\n PaymentMethod payment_method = 1;\n string payment_token = 2;\n}\n\nmessage CheckoutSuccess {\n string order_id = 1;\n repeated CartLineItem line_items = 2;\n Money subtotal = 3;\n Money discount = 4;\n Money shipping = 5;\n Money tax = 6;\n Money total = 7;\n string payment_method = 8;\n Address shipping_address = 9;\n int64 order_time_epoch_ms = 10;\n string confirmation_message = 11;\n}\n\nmessage CartLineItem {\n string sku = 1;\n string name = 2;\n int32 quantity = 3;\n Money unit_price = 4;\n Money line_total = 5;\n}\n\nenum PaymentMethod {\n PAYMENT_METHOD_UNSPECIFIED = 0;\n CREDIT_CARD = 1;\n DEBIT_CARD = 2;\n UPI = 3;\n NET_BANKING = 4;\n CASH_ON_DELIVERY = 5;\n}\n\n// -----------------------\n// Common types\n// -----------------------\nenum OrderStatus {\n ORDER_STATUS_UNSPECIFIED = 0;\n ORDER_STATUS_CREATED = 1;\n ORDER_STATUS_CONFIRMED = 2;\n ORDER_STATUS_PACKED = 3;\n ORDER_STATUS_SHIPPED = 4;\n ORDER_STATUS_OUT_FOR_DELIVERY = 5;\n ORDER_STATUS_DELIVERED = 6;\n ORDER_STATUS_CANCELLED = 7;\n}\n\nmessage Money {\n string currency_code = 1;\n int64 units_minor = 2;\n}\n\nmessage Address {\n string name = 1;\n string line1 = 2;\n string line2 = 3;\n string city = 4;\n string state = 5;\n string postal_code = 6;\n string country_code = 7;\n}" + } + ] } - ] - } - ] + ] } - ] + ], + "@context": { + "@base": "amf://id", + "raml-shapes": "http://a.ml/vocabularies/shapes#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "data": "http://a.ml/vocabularies/data#", + "doc": "http://a.ml/vocabularies/document#", + "apiContract": "http://a.ml/vocabularies/apiContract#", + "core": "http://a.ml/vocabularies/core#", + "sourcemaps": "http://a.ml/vocabularies/document-source-maps#", + "sh": "http://www.w3.org/ns/shacl#" } - ] } ] From a23fc106faae481055a3b19b9c45540872119c29 Mon Sep 17 00:00:00 2001 From: Alex Perez Date: Mon, 2 Mar 2026 12:02:43 -0300 Subject: [PATCH 3/3] 4.3.22 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2bf3627..4938158 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@api-components/api-navigation", - "version": "4.3.21", + "version": "4.3.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@api-components/api-navigation", - "version": "4.3.21", + "version": "4.3.22", "license": "Apache-2.0", "dependencies": { "@advanced-rest-client/icons": "^4.0.2", diff --git a/package.json b/package.json index 312c0cf..78ca0cc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@api-components/api-navigation", "description": "An element to display the response body", - "version": "4.3.21", + "version": "4.3.22", "license": "Apache-2.0", "main": "index.js", "module": "index.js",