Examples from the lectures

From info216
Revision as of 12:59, 21 February 2022 by Sinoa (talk | contribs) (Created page with "This page contains code examples from the lectures. ==S02== <nowiki>from inspect import formatargspec from rdflib import Graph, Literal, RDF, FOAF, Namespace g = Graph() E...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page contains code examples from the lectures.

S02

from inspect import formatargspec from rdflib import Graph, Literal, RDF, FOAF, Namespace g = Graph() EX = Namespace('http://ex.org/') g.add((EX.Bob, RDF.type, FOAF.Person)) g.add((EX.Alice, RDF.type, FOAF.Person)) g.add((EX.Carol, RDF.type, FOAF.Person)) g.add((EX.Bob, FOAF.knows, EX.Alice)) g.add((EX.Bob, FOAF.knows, EX.Carol)) g.add((EX.Bob, FOAF.name, Literal('Bob'))) g.add((EX.Alice, FOAF.name, Literal('Alice'))) g.add((EX.Carol, FOAF.name, Literal('Carol'))) g.namespace_manager.bind('ex', EX) print(g.serialize(format='json-ld')) for p, o in g[ EX.Bob : : ]: print(p, o) g2 = Graph() g2.parse('https://www.wikidata.org/entity/Q935079.ttl') print(g2.serialize())

S03

S04