# HG changeset patch # User drewp@bigasterisk.com # Date 1653967576 25200 # Node ID 354ffd78c0fe03f66e051e55d946f25b6a14c4d6 # Parent 90d094bcf005b03fcbca5ca66c03d80f10514487 demo of caller code diff -r 90d094bcf005 -r 354ffd78c0fe demo.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/demo.py Mon May 30 20:26:16 2022 -0700 @@ -0,0 +1,32 @@ +import logging +from pathlib import Path + +from rdflib import URIRef + +import rdfdb.service + +logging.basicConfig(level=logging.INFO) +log = logging.getLogger() + +root = Path('/tmp/rdfdb_demo') +root.mkdir(exist_ok=True) +(root / "demo.n3").write_text(""" +@prefix : . + +:hello :world :triple . +""") +(root / "demo2.n3").write_text(""" +@prefix : . + +:hello2 :world :triple . +""") +app = rdfdb.service.makeApp( + dirUriMap={ + root: URIRef('http://example.com/root/'), # + }, + prefixes={ + '': URIRef('http://example.com/myfavprefix'), + 'rdf': URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#'), + 'rdfs': URIRef('http://www.w3.org/2000/01/rdf-schema#'), + }, +)