sparrowdb_ontology_core/
lib.rs1pub mod error;
2pub mod hierarchy;
3pub mod import;
4pub mod init;
5pub mod model;
6pub mod namespace;
7pub mod resolution;
8pub mod validation;
9
10pub use error::SoError;
13pub use import::{import_records, ImportError, ImportResult, ImportTemplate};
14pub use init::{add_alias, add_property, define_subclass, init, InitResult, StarterKind};
15pub use model::{
16 AliasKind, OntologyAlias, OntologyClass, OntologyProperty,
17 OntologyRelation, OwnerKind, PropertyType, PropertyValue, SymbolStatus,
18 canonical_world_model, canonical_world_model_properties, canonical_world_model_relations,
19 personal_knowledge_classes, personal_knowledge_properties, personal_knowledge_relations,
20 professional_network_classes, professional_network_properties, professional_network_relations,
21 research_notes_classes, research_notes_properties, research_notes_relations,
22};
23pub use resolution::{resolve, ResolvedSymbol};
24pub use validation::{
25 validate, ValidationContext, ValidationReport, ValidationViolation, ValidationWarning,
26 ViolationKind,
27};