Connected Data London Micro-Servicing Linked DataMicro-Servicing Linked Data Architectural choices...

Preview:

Citation preview

Micro-Servicing Linked DataArchitectural choices

Charles Ivie – Director at Semantic Integration Ltd.charles.ivie@semanticintegration.co.uk

Connected Data London

Micro Services

Micro Services

Micro Services

Micro Services

Micro Services

Micro Services

Micro Services

Micro Services

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

Linked Data Micro Services

Linked data = URI’s

Linked Data Micro Services

GraphQL auto configuration

GraphQL query

Example query

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

HyperGraphQLFederation

HyperGraphQL

http://hypergraphql.org/graphiql

Try it out on our demo server…

Linked to DBpedia data

HyperGraphQLFederation Demo

Recommended