97
|
1 import logging
|
|
2 from pathlib import Path
|
|
3
|
|
4 from rdflib import URIRef
|
|
5
|
|
6 import rdfdb.service
|
|
7
|
119
|
8 logging.basicConfig(level=logging.DEBUG)
|
97
|
9 log = logging.getLogger()
|
|
10
|
119
|
11 def makeSampleDir():
|
|
12
|
|
13 root = Path('/tmp/rdfdb_demo')
|
|
14 root.mkdir(exist_ok=True)
|
|
15 (root / "demo.n3").write_text("""
|
|
16 @prefix : <http://example.com/myfavprefix> .
|
97
|
17
|
119
|
18 :hello :world :triple .
|
|
19 """)
|
|
20 (root / "demo2.n3").write_text("""
|
|
21 @prefix : <http://example.com/myfavprefix> .
|
97
|
22
|
119
|
23 :hello2 :world :triple .
|
|
24 """)
|
|
25 return root
|
|
26
|
|
27 #root = makeSampleDir()
|
|
28 root = Path('/home/drewp/projects/light9/show/dance2023')
|
|
29
|
97
|
30 app = rdfdb.service.makeApp(
|
|
31 dirUriMap={
|
|
32 root: URIRef('http://example.com/root/'), #
|
|
33 },
|
|
34 prefixes={
|
|
35 '': URIRef('http://example.com/myfavprefix'),
|
|
36 'rdf': URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#'),
|
|
37 'rdfs': URIRef('http://www.w3.org/2000/01/rdf-schema#'),
|
|
38 },
|
|
39 )
|