ext-rdf: RDF Linked Data import extension for KyuGraph.
Provides RDF file parsing (Turtle, N-Triples, N-Quads, RDF/XML) and automatic schema inference following Linked Data Principles:
rdf:type→ node table assignment- Literal-valued predicates → node properties
- URI-valued predicates → relationships (hyperlinks as edges)
- URI serves as primary key on every node table
Library API
let triples = ext_rdf::parse_triples("foaf.ttl")?;
let schema = ext_rdf::infer_schema(&triples)?;
Extension procedures
CALL rdf.stats('file.ttl')
CALL rdf.prefixes('file.ttl')
CALL rdf.types('file.ttl')