namespaces.py 394 B

12345678910111213141516
  1. import rdflib
  2. from rdflib import Graph
  3. from rdflib.namespace import Namespace, NamespaceManager
  4. from lakesuperior import env
  5. ns_collection = {
  6. pfx: Namespace(ns)
  7. for pfx, ns in env.app_globals.config['namespaces'].items()}
  8. ns_mgr = NamespaceManager(Graph())
  9. # Collection of prefixes in a dict.
  10. for ns,uri in ns_collection.items():
  11. ns_mgr.bind(ns, uri, override=False)