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)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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