Text Area |
---|
default | <click here to edit> |
---|
id | project_purpose |
---|
|
This proposed underlying capability (methodology) will support the future sustainability of all UN/CEFACT business domain project deliverables. Consequently, all SDGs that are relevant for UN/CEFACT projects are also relevant for this specification. |
Project Purpose
The UN/CEFACT Core Component Library (UN/CCL) serves as a foundational element within the UN/CEFACT's suite of standards and specifications, contributing to the facilitation of international trade and electronic business. The UN/CCL supports the harmonization of business processes by providing a common vocabulary for expressing business data elements. This harmonization is essential for promoting efficiency, reducing redundancy, and improving the overall interoperability of systems and processes involved in cross-border trade. The UN/CCL includes the identification, definition, and management of standardized data components, such as data types, business entities, and data structures. These components are designed to be reusable across different domains and industries, promoting consistency and reducing the need for custom data definitions.
UN/EDIFACT, the first generation of globally standardized electronic data interchange paved the way for digital document-based communication within strongly constrained environments (slow communication, poor computing capabilities, costly storage systems). Second generation UN/CEFACT XML Schemas were introduced as a step further towards digitized data exchange but XML itself lacks the ability to be deployed in more complex situations without dramatically increasing complexity where applications are combining multiple sources of different information due to the lack of global XML naming and design rules and the fact that typically XML schemas are designed as document replacements rather than process driven snippets. The third generation of data interchange standards developed and published by UN/CEFACT are the UN/CCL-based process-driven global supply chain Reference Data Model exchange standards deployable through any exchange syntax. The UN/CEFACT fourth generation resource driven JSON-LD Web Vocabulary now offers additional Restful API data exchange possibilities.
Links between these generational standards are critical to support the facilitation of digitised global supply chains as no single technical exchange syntax solution can be a single-source solution. Whilst the UN/CCL and RDM standards provide the semantic foundation, the latest LD Web Vocabulary must be kept up to date with the semantic foundation developments which result from our UN/CEFACT Forum domain business project work.
The primary objective of this project proposal is to establish and implement a process that ensures the timely publication of a new version of the UN/CEFACT LD Web Vocabulary whenever the UN/CEFACT Library is updated. This initiative aims to support the interoperability of trade and electronic business by providing an accurate and up-to-date linked data representation of the UN/CEFACT Buy-Ship-Pay Reference Data Model.
The UN/CEFACT LD Web Vocabulary project focuses on creating and maintaining a dynamic and responsive web vocabulary that captures the evolving terminologies and semantics within the UN/CCL-based UN/CEFACT Buy-Ship-Pay Reference Data Model). This effort is crucial for enhancing the interoperability of trade-related systems and facilitating seamless communication across the global supply chain. UN/CEFACT aims to solidify its position as a leader in trade facilitation and electronic business standards by providing this valuable additional resource for the global trade community through its interoperable LD Web Vocabulary. It is essential for UN/CEFACT to provide up-to-date outputs that are relevant for modern web developers.
The aim of this project is to develop an automated mechanism to monitor changes and updates in the UN/CEFACT semantic framework (UN/CCL plus the Buy Ship Pay Reference Data models) to enable them to be reflected in the UN/CEFACT LD Web Vocabulary. It is necessary to ensure that whenever a new version of the semantic framework standards are delivered, the delivery automatically triggers the generation of a new version of the LD Web Vocabulary. JSON schema is another syntactic format that can be used for publishing the UN/CEFACT Business Standard deliverables. It is a lightweight and easily readable data interchange format and its simplicity makes it suitable for deployment in various software environments. This project proposes a target RDF vocabulary to allow UN/CEFACT JSON or XML Schema conforming data to be exposed as Linked Data.
A more recent approach adopted by many organizations (GS1, OGC, IATA, ETSI, HL7, …) is to produce communication specifications, based on W3c RDF recommendations for Linked Data (LD) [3] : This allows information to be distributed in a more convenient and atomic manner: for instance, message parts could be cited and its content processed automatically as described in dereferencing [4], allowing automation on up-to-date information with more lightweight systems. This would allow SMEs to enter into the ecosystem, and small or large companies to benefit from evolving knowledge graphs (see: lod-Cloud [6] ). This approach has already been initiated at UN/CEFACT with the publication of the “UN/CEFACT Web Vocabularies” [7] . The complexity arising from the chosen method (see a synthesis of the process [8]) has multiple consequences:
- The Web vocabulary (JSONLD context & vocabulary) can be hard to keep synchronized with UN/CEFACT semantic framework updates;
- API implementations will be difficult unless there is a machine readable description of messages structures & constraints (cardinalities…). Those are provided by JSON Schema or XML Schema, but not by JSONLD @context;
- The resulting vocabulary is difficult to combine or align with other vocabularies
Note: JSON-LD [9] is a JSON based format to serialize Linked. LD vocabularies or ontology descriptions rely on several vocabularies (c.f. RDF Primer [10] , RDF Schema [11] , OWL [12] , ShEx [13], SHACL [14], SKOS [15]..). They may be serialized as JSON-LD