API |
Application Programming Interface |
Machine readable equivalent of a web page and, in the web development world, the logical equivalent of an EDI document |
Business entitites |
Basis of documents which are restricted by context to a specific domain |
|
Conformant tools |
Software tools that perform according to their specified standards |
|
Core Component Library |
Collection of business entities, based on core components which can be reused in many scenarios. |
|
CUSCAR |
Customs cargo report message |
|
DSL |
Domain specific language - computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains |
|
JSON |
JavaScript Object Notation |
Most ubiquitous syntax for the representation of web resources – overtaking XML some years ago |
JSON-LD |
JSON-Linked Data |
provides a way to attach consistent semantic meaning to data elements in any data exchange. |
NDR |
Naming & Design Rules |
|
non-repudiable record |
|
|
OAuth2.0 |
|
|
OIDC |
OpenID connects |
Technical protocol for authentication and authorisation for web resources (a common example is websites that offer their customers the ability to “sign in with Facebook”) |
RDM |
Reference Data Model |
Provides a way to attach consistent semantic meaning to data elements in any data exchange |
ReDoc |
|
|
REST |
Representational State Transfer |
API design style that breaks down complex domains into discrete business “resources” and then allows consumers to interact with them using simple web protocols. |
RFC 2119 |
|
|
Semantic Processor |
|
|
Semantic Versioning |
|
|
swagger.md |
|
|
Test-harness |
|
|
UN/CEFACT RDM |
|
|
UN/EDIFACT |
United Nations rules for Electronic Data Interchange for Administration, Commerce and Transport |
|
W3C |
|
|
W3C/IETF |
|
|
W3C WebSub |
Protocol for publishers to update multiple subscribers about state changes of a web resource |
|
XMI |
XML Model Interchange, a standard for transfering data between UML modeling tools |
|
semver |
“Semantic Versioning”, a naming protocol that is widely used in software release management |
|
2/COSS |
|
|