diff options
Diffstat (limited to 'trygvis/eda/cli/__init__.py')
-rw-r--r-- | trygvis/eda/cli/__init__.py | 8 |
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, |