blob: 06fc7b73fd335e102889aba178cc1f617abcfefa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import flask
import rdflib
import rdflib_web.lod
import os
definitions = rdflib.Graph()
definitions.parse('definitions.rdfxml')
definitions.parse('../baserock-owl-schema.turtle', format='turtle')
#app = flask.Flask('Example Baserock definitions browser')
#app.config['graph'] = definitions
#app.register_blueprint(rdflib_web.lod.lod)
app = rdflib_web.lod.get(
definitions,
types='auto',
dbname='Baserock reference system definitions (example)')
# Cloud Foundry runtime will set this variable. Or you can set it.
port = int(os.environ.get('PORT', 5000))
app.run(host="0.0.0.0", port=port)
|