RDF for Dart
Complete toolkit for working with RDF and Linked Data in Dart.
Parse common RDF formats, map to objects, query graphs and more β all fully type-safe and documented.
Everything You Need
Core Library
locorda_rdf_core
Parse and serialize Turtle, N-Triples, N-Quads, JSON-LD. Query graphs and work with datasets. The foundation for all RDF work.
Object Mapping
locorda_rdf_mapper
Annotate your Dart classes, get bidirectional RDF mapping for free. Code generation handles all the complexity.
RDF Canon
locorda_rdf_canonicalization
RDF-CANON support for canonical serialization and reliable graph comparison.
RDF/XML Support
locorda_rdf_xml
Full RDF/XML encoder and decoder for legacy format support. Integrate with older RDF systems and datasets.
Vocabularies
locorda_rdf_terms_*
Type-safe constants for Schema.org, FOAF, Dublin Core, and 30+ standard vocabularies. Never typo a property URI again.
Built for Real-World Use Cases
Knowledge Graphs
Build semantic knowledge graphs with type-safe RDF. Query, traverse, and reason over connected data with SPARQL-style queries.
Data Integration
Parse RDF from any source, map to your domain objects, and export to any format. Perfect for ETL pipelines and data transformations.
Structured Data
Generate Schema.org metadata for SEO, create product catalogs, or model organizational data with industry-standard vocabularies.
Linked Data Apps
Build decentralized applications with Solid, ActivityPub, or custom protocols. Full support for content negotiation and standard formats.
Ontology Management
Define custom ontologies, validate constraints with SHACL, and generate type-safe Dart classes from your domain models.
Digital Signatures
Canonicalize RDF graphs for verifiable credentials, sign datasets for provenance tracking, and validate data integrity.
Why Locorda RDF?
Standards-Based
Full W3C RDF 1.1 compliance. Interoperate with any RDF tool or dataset. Future-proof your semantic data.
Type-Safe
Generate type-safe Dart classes from vocabularies. Catch errors at compile time, not runtime.
Production-Ready
Battle-tested with comprehensive test coverage. Used in production applications.
Ready to Build with RDF?
Join developers building semantic applications in Dart and Flutter.