API for Knowledge Based Platforms - Core Specifications
This repository contains the technical documents that constitute the response to the OMG API4KP standard RFP.
The API for Knowledge Platforms (API4KP) standard is based on a model-driven architecture that combines UML models, OWL ontologies and OpenAPI specifications to define a platform, technology, and vendor independent way to build Knowledge Based Systems.
This directory contains UML architecture diagrams as well as PowerPoints of specification diagrams.
This directory contains normative and informative OWL/RDF documents that define the API4KP concepts.
Recommended: Open with Protege 5.x
See official README
This directory contains the OpenAPI / Swagger v2 specifications of the API4KP
Recommended: Open with SwaggerHub
See official README
OpenAPI specifications include:
This directory contains previous publications on API for Knowledge Platforms.
This directory contains the API4KP Registries of:
This directory contains UML models that describe the core specification, including the information objects exchanged by the APIs
Recommended: Open with UMLDesigner 9
In UMLDesigner 9, follow these steps to get started:
UML models include: