Entry point module that wires together top-level ekglib behavior.
This package underpins running ekglib as a module (for example via python -m ekglib.main) and supports some CLI integrations.
load_rdf_file_into_graph(graph: rdflib.Graph, rdf_file: pathlib.Path) - Load an RDF file (Turtle format) into an RDF graphload_rdf_stream_into_graph(graph: rdflib.Graph, rdf_stream: BytesIO) - Load RDF data from a stream into a graphdump_as_ttl_to_stdout(graph: Graph) - Serialize an RDF graph as Turtle and print to stdoutis_port_in_use(port) - Check if a network port is currently in usefrom rdflib import Graph
from pathlib import Path
from ekglib.main import load_rdf_file_into_graph, dump_as_ttl_to_stdout
# Load RDF file into graph
graph = Graph()
load_rdf_file_into_graph(graph, Path("data.ttl"))
# Output graph as Turtle
dump_as_ttl_to_stdout(graph)