in src/graph_notebook/network/sparql/SPARQLNetwork.py [0:0]
def __init__(self,
graph: MultiDiGraph = None,
callbacks: list = None,
label_max_length: int = DEFAULT_LABEL_MAX_LENGTH,
edge_label_max_length: int = DEFAULT_LABEL_MAX_LENGTH,
group_by_property='',
display_property='',
edge_display_property='',
tooltip_property='',
edge_tooltip_property='',
ignore_groups=False,
expand_all: bool = False,
group_by_raw=False):
if graph is None:
graph = MultiDiGraph()
self.expand_all = expand_all
super().__init__(graph, callbacks, label_max_length, edge_label_max_length, group_by_property,
display_property, edge_display_property, tooltip_property, edge_tooltip_property,
ignore_groups, group_by_raw)
self.namespace_to_prefix = { # http://foo/bar/ -> bar
NAMESPACE_RDFS: PREFIX_RDFS,
NAMESPACE_RDF: PREFIX_RDF,
NAMESPACE_OWL: PREFIX_OWL,
NAMESPACE_XSD: PREFIX_XSD,
NAMESPACE_SKOS: PREFIX_SKOS,
NAMESPACE_DOAP: PREFIX_DOAP,
NAMESPACE_FOAF: PREFIX_FOAF,
NAMESPACE_DC: PREFIX_DC,
NAMESPACE_DCTERMS: PREFIX_DCTERMS,
NAMESPACE_VOID: PREFIX_VOID
}
self.prefix_to_namespace = { # bar -> http://foo/bar/
PREFIX_RDFS: NAMESPACE_RDFS,
PREFIX_RDF: NAMESPACE_RDF,
PREFIX_OWL: NAMESPACE_OWL,
PREFIX_XSD: NAMESPACE_XSD,
PREFIX_SKOS: NAMESPACE_SKOS,
PREFIX_DOAP: NAMESPACE_DOAP,
PREFIX_FOAF: NAMESPACE_FOAF,
PREFIX_DC: NAMESPACE_DC,
PREFIX_DCTERMS: NAMESPACE_DCTERMS,
PREFIX_VOID: NAMESPACE_VOID
}