Click or drag to resize

IIB

Description

The IIB.ICDD framework provides functions to open, create, validate, edit, export containers defined by ISO 21597-1:2020. In ISO 21597-1, a specification is given for a generic container format that stores documents using various formats and structures, along with a means of linking otherwise disconnected data within those documents (including individual parts). These documents can have any syntax and semantics. The container format includes a header file and optional link files that define relationships by including references to the documents, or to elements within them. The header file uniquely identifies the container and its contractual or collaborative intention. This information is defined using the RDF, RDFS and OWL semantic web standards.

Contact

Philipp Hagedorn
Research Assistant, Chair of Computing in Engineering, Ruhr-University Bochum, Germany
GitHub | ResearchGate | ORCiD | LinkedIn

Namespaces
Namespace Description
IIB.ICDD The root namespace contains reader, builder and writer methods for ICDD containers
IIB.ICDD.Handling Contains helper classes and helper methods
IIB.ICDD.Logging Contains classes and methods for logging exceptions end errors
IIB.ICDD.Model Contains all models to represent an ICDD container according to ISO 21597
IIB.ICDD.Parsing Contains classes and methods for reading and writing from RDF graphs
IIB.ICDD.Querying Contains classes and methods for querying containers with SPARQL
IIB.ICDD.Validation Contains classes and methods for validating ICDD according conformance with the standard and using SHACL