diff --git a/src/opensemanticetl/enhance_rdf.py b/src/opensemanticetl/enhance_rdf.py index e8c15d4..b7aeadc 100644 --- a/src/opensemanticetl/enhance_rdf.py +++ b/src/opensemanticetl/enhance_rdf.py @@ -2,6 +2,8 @@ import logging import rdflib +import etl_plugin_core + # define used ontologies / standards / properties skos = rdflib.Namespace('http://www.w3.org/2004/02/skos/core#') owl = rdflib.Namespace('http://www.w3.org/2002/07/owl#') @@ -13,7 +15,7 @@ # Import RDF graph file granular, not only as a whole single file: # for every entity (subject) own document with properties (predicates) as facets and its objects as values -class enhance_rdf(object): +class enhance_rdf(etl_plugin_core.Plugin): def __init__(self, verbose=False): @@ -22,8 +24,6 @@ def __init__(self, verbose=False): self.labelProperties = (rdflib.term.URIRef(u'http://www.w3.org/2004/02/skos/core#prefLabel'), rdflib.term.URIRef(u'http://www.w3.org/2000/01/rdf-schema#label'), rdflib.term.URIRef(u'http://www.w3.org/2004/02/skos/core#altLabel'), rdflib.term.URIRef(u'http://www.w3.org/2004/02/skos/core#hiddenLabel')) - self.read_configfile('/etc/opensemanticsearch/facets') - # # get all labels, alternate labels / synonyms for the URI/subject, if not there, use subject (=URI) as default diff --git a/src/opensemanticetl/etl_file.py b/src/opensemanticetl/etl_file.py index 1388213..b839abe 100755 --- a/src/opensemanticetl/etl_file.py +++ b/src/opensemanticetl/etl_file.py @@ -90,6 +90,7 @@ def read_configfiles(self): self.read_configfile('/etc/opensemanticsearch/etl-webadmin') self.read_configfile('/etc/opensemanticsearch/etl-custom') self.read_configfile('/etc/opensemanticsearch/enhancer-rdf') + self.read_configfile('/etc/opensemanticsearch/facets') self.read_configfile('/etc/opensemanticsearch/connector-files') self.read_configfile('/etc/opensemanticsearch/connector-files-custom') diff --git a/src/opensemanticetl/etl_web.py b/src/opensemanticetl/etl_web.py index 102c9ba..f4d8441 100755 --- a/src/opensemanticetl/etl_web.py +++ b/src/opensemanticetl/etl_web.py @@ -73,6 +73,7 @@ def read_configfiles(self): self.read_configfile('/etc/opensemanticsearch/etl-webadmin') self.read_configfile('/etc/opensemanticsearch/etl-custom') self.read_configfile('/etc/opensemanticsearch/enhancer-rdf') + self.read_configfile('/etc/opensemanticsearch/facets') self.read_configfile('/etc/opensemanticsearch/connector-web') self.read_configfile('/etc/opensemanticsearch/connector-web-custom')