From d8c8bb05d9a5c1ab759e8155d10dba3a64139714 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 8 Jan 2017 00:23:24 +0100 Subject: Starting on a KiCAD ontology. o Supporting many version of a single project. --- trygvis/eda/cli/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'trygvis/eda/cli/__init__.py') diff --git a/trygvis/eda/cli/__init__.py b/trygvis/eda/cli/__init__.py index aa61021..422cf48 100644 --- a/trygvis/eda/cli/__init__.py +++ b/trygvis/eda/cli/__init__.py @@ -3,6 +3,7 @@ import logging from genericpath import isfile from os import mkdir from os.path import dirname, isdir +from typing import Callable from rdflib import store, ConjunctiveGraph, Graph, RDF, RDFS from rdflib.plugins.sparql import prepareQuery @@ -92,11 +93,11 @@ def create_graph(digikey=False, kicad=False) -> Graph: if kicad: g.bind("kicad", kicad_rdf.KICAD) - g.bind("kicad-type", kicad_rdf.KICAD_TYPE) + g.bind("kicad-random", kicad_rdf.KICAD_RANDOM) return g -def write_graph(gen_g: Graph, filename: str = None, force_write: bool = False): +def write_graph(gen_g: Callable[[], Graph], filename: str = None, force_write: bool = False): if filename is not None: if force_write or not isfile(filename): parent = dirname(filename) @@ -129,7 +130,7 @@ _initNs = { "dk-part": digikey_rdf.DIGIKEY_PART, "dk-p-c": digikey_rdf.DIGIKEY_PRODUCT_CATEGORY, "kicad": kicad_rdf.KICAD, - "kicad-type": kicad_rdf.KICAD_TYPE} + "kicad-random": kicad_rdf.KICAD_RANDOM} def sparql(g: Graph, query: str, init_bindings=None): -- cgit v1.2.3