cimoxide-schema 0.5.1

Parser for ENTSO-E RDFS application profile schemas (CGMES, NCP) into a typed specification model
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Parser for the SHACL constraint files that accompany an application profile.
//!
//! [`ttl_import::import_ttl_file`] reads one Turtle file into
//! [`model::FileResults`]; [`simplify::simplify`] then normalises the parsed
//! constraints, dropping the ones a consumer cannot or need not act on and
//! recording why in a [`skip::SkipCollector`].
//!
//! Lives here rather than in `cimgen` so the build-time generator and the
//! runtime shape loader in `cimvalidation` parse with the same code — the same
//! reason the RDFS parser moved out of `cimgen`.

pub mod cgmes_manifest;
pub mod model;
pub mod simplify;
pub mod resolve;
pub mod skip;
pub mod ttl_import;