metadata property
Optional metadata for the generated ontology.
Provides predicate-object pairs for the ontology resource. Used to enrich the generated Turtle with metadata triples.
Common keys (using vocabulary term constants):
Owl.versionInfo- Version stringDcterms.created- Creation date (ISO 8601)Dcterms.creator- Creator/author name
Values can be LiteralTerm or IriTerm.
Example:
import 'package:locorda_rdf_terms_core/owl.dart';
import 'package:locorda_rdf_terms_common/dcterms.dart';
const myVocab = AppVocab(
appBaseUri: 'https://my.app.de',
label: 'My App Vocabulary',
comment: 'A vocabulary for my application',
metadata: [
(Owl.versionInfo, LiteralTerm('1.0.0')),
(Dcterms.created, LiteralTerm('2025-01-15', datatype: Xsd.date)),
(Dcterms.creator, IriTerm('https://my.app.de/team')),
]
);
Implementation
final List<(IriTerm, RdfObject)> metadata;