aboutsummaryrefslogtreecommitdiff
path: root/trygvis/eda/cli/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'trygvis/eda/cli/__init__.py')
-rw-r--r--trygvis/eda/cli/__init__.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/trygvis/eda/cli/__init__.py b/trygvis/eda/cli/__init__.py
index 422cf48..3807fb3 100644
--- a/trygvis/eda/cli/__init__.py
+++ b/trygvis/eda/cli/__init__.py
@@ -5,13 +5,14 @@ from os import mkdir
from os.path import dirname, isdir
from typing import Callable
-from rdflib import store, ConjunctiveGraph, Graph, RDF, RDFS
+from rdflib import store, ConjunctiveGraph, Graph, RDF, RDFS, OWL
from rdflib.plugins.sparql import prepareQuery
import rdflib.plugins.stores.sparqlstore as sparqlstore
import configparser
# noinspection PyUnresolvedReferences
import argparse
+from .. import EDA
from ..digikey import rdf as digikey_rdf
from ..kicad import rdf as kicad_rdf
@@ -84,6 +85,9 @@ def with_database(tx):
def create_graph(digikey=False, kicad=False) -> Graph:
g = Graph()
+ g.bind("owl", OWL)
+ g.bind("eda", EDA)
+
if digikey:
g.bind("dk", digikey_rdf.DIGIKEY)
g.bind("dk-part", digikey_rdf.DIGIKEY_PART)
@@ -124,6 +128,8 @@ def write_graph(gen_g: Callable[[], Graph], filename: str = None, force_write: b
_initNs = {
"rdf": RDF,
"rdfs": RDFS,
+ "owl": OWL,
+ "eda": EDA,
"dk": digikey_rdf.DIGIKEY,
"dk-attr-type": digikey_rdf.DIGIKEY_ATTRIBUTE_TYPE,
"dk-attr-value": digikey_rdf.DIGIKEY_ATTRIBUTE_VALUE,