annotate demo.py @ 111:22d52df208aa

release 0.23.0
author drewp@bigasterisk.com
date Mon, 30 May 2022 22:55:29 -0700
parents 354ffd78c0fe
children 6443cb265a2f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
97
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
1 import logging
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
2 from pathlib import Path
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
3
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
4 from rdflib import URIRef
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
5
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
6 import rdfdb.service
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
7
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
8 logging.basicConfig(level=logging.INFO)
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
9 log = logging.getLogger()
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
10
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
11 root = Path('/tmp/rdfdb_demo')
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
12 root.mkdir(exist_ok=True)
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
13 (root / "demo.n3").write_text("""
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
14 @prefix : <http://example.com/myfavprefix> .
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
15
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
16 :hello :world :triple .
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
17 """)
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
18 (root / "demo2.n3").write_text("""
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
19 @prefix : <http://example.com/myfavprefix> .
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
20
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
21 :hello2 :world :triple .
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
22 """)
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
23 app = rdfdb.service.makeApp(
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
24 dirUriMap={
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
25 root: URIRef('http://example.com/root/'), #
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
26 },
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
27 prefixes={
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
28 '': URIRef('http://example.com/myfavprefix'),
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
29 'rdf': URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#'),
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
30 'rdfs': URIRef('http://www.w3.org/2000/01/rdf-schema#'),
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
31 },
354ffd78c0fe demo of caller code
drewp@bigasterisk.com
parents:
diff changeset
32 )