Servicing Marketplace Servicing Transfer Instructions for ...
Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices...
Transcript of Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices...
![Page 1: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/1.jpg)
Micro-Servicing Linked DataArchitectural choices
Charles Ivie – Director at Semantic Integration [email protected]
Connected Data London
![Page 2: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/2.jpg)
Micro Services
![Page 3: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/3.jpg)
Micro Services
![Page 4: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/4.jpg)
Micro Services
![Page 5: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/5.jpg)
Micro Services
![Page 6: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/6.jpg)
Micro Services
![Page 7: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/7.jpg)
Micro Services
![Page 8: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/8.jpg)
Micro Services
![Page 9: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/9.jpg)
Micro Services
![Page 10: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/10.jpg)
So what is our recipe for…
• Linked Data • Fluid data model (Like a Triplestore)• Powerful query language (Sparql - esk)• Distinct proper Micro Services• Use standards where possible
![Page 11: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/11.jpg)
Linked Data Micro Services
![Page 12: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/12.jpg)
Linked data = URI’s
![Page 13: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/13.jpg)
Linked Data Micro Services
![Page 14: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/14.jpg)
GraphQL auto configuration
![Page 15: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/15.jpg)
GraphQL query
Example query
![Page 16: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/16.jpg)
HyperGraphQL
http://hypergraphql.org
“An open source GraphQL query interface for RDF triple stores.”
• Open Source• Configurable to any Sparql endpoint• Fully abstracted away from Triplestore• Responds with JSON-LD
![Page 17: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/17.jpg)
HyperGraphQLFederation
![Page 18: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/18.jpg)
HyperGraphQL
http://hypergraphql.org/graphiql
Try it out on our demo server…
Linked to DBpedia data
![Page 19: Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices Charles Ivie – Director at Semantic Integration Ltd. charles.ivie@semanticintegration.co.uk](https://reader034.fdocuments.in/reader034/viewer/2022042413/5f2dc8cf39e42e4c376b1528/html5/thumbnails/19.jpg)
HyperGraphQLFederation Demo