Linked Data

(And what it can do for the JS developer)



© 2016 CC-BY-SA Rein van ‘t Veer

Rein.van.t.Veer@geodan.nl
Rein.vanVeer@kadaster.nl
Rein.vant.Veer@vu.nl

What Is

Semantic Web?

A movement for changing the web from a collection of documents to a global database of semantically rich information sources; a collection of strategies for gathering and utilizing knowledge.

Linked Data?

The language of the semantic web, highly interoperable, expressed in the Resource Description Framework (RDF)

So…

What is RDF, what do you mean by ‘semantic’, what’s the interoperability, how is Linked Data a ‘language’, what collection of strategies is in the semantic web, what global database are you blabbering about?

I could tell you

But then I’d have to… you know

Keep you here for several weeks

So… we’re going to do linked data by example. With a twist. Serverless.

Our own little social network

People

Links

(CSV)

SPARQL

Actual SPARQL

Semantics

        
{
    "@subject": "name",
    "@type": "foaf:Person",
    "@context": {
        "foaf": "http://xmlns.com/foaf/0.1/",
        "@base": "http://mysocialnetwork.org/id/",
        "name": "foaf:name",
        "link": {
            "@id": "foaf:knows",
            "@type": "@id"
        }
    }
}
        
    

JSON-LD

        
        
    

The result

Linked Data

Some credits

This presentation was made using