The SEDRIS API
The SEDRIS API is an encapsulation of functionality which provides applications the ability to access DRM objects.
- Data Extraction - provides searching methods to access DRM objects in a SEDRIS transmittal.
- Data Insertion - provides ability to create DRM objects in new or existing SEDRIS transmittals.
- Data Representation Model - provides access to meta-data about DRM classes, data types, and their allowable relationships.
A set of ISO C language function definitions (bindings). Also implemented in C++.
Why an API (not just a format specification) ?
- Provides a consistent interface between a user’s software application and SEDRIS transmittals.
- Decouples the user’s application from the transmittal’s format, allowing the DRM, the transmittal format, and the user’s application to evolve relatively independently of each other.
- Provides functions to simplify the navigation of complex transmittals.