Skip to content
@API4KBs

API for Knowledge Bases and Platforms

Reference Implementation of the API4KP Specification

API4KP - Java

This is a public, open source, Java implementation of the OMG API4KP standard

Important Notice ⚠️

Version 1.0 of the API4KP standard was approved in March 2023, Accepted in June 2023 and expected to be published on the OMG website by Semptember 2023.

This implementation is based on API4KP 1.0-beta, and is currently being reworked towards API4KP 1.1-alpha

That is, our team is working to realign this implementation to the official spec, while piloting new features, and fixing some of the known issues of the official spec.

Contribution Guidelines 🌈

  1. Read the Developer's documentation
  2. Open a ticket. Issues with the standards should be reported here (OMG members only), while issues with this implementation should be reported as GitHub Issues in the specific module
  3. Submit a pull request

Contact us

Resources 👩‍💻

Standard Specification

API4KP Standard (OMG)

Bibliography

  • Athan, Tara & Bell, Roy & Kendall, Elisa & Paschke, Adrian & Sottara, Davide. (2015). API4KP Metamodel: A Meta-API for Heterogeneous Knowledge Platforms. 9202. 144-160. 10.1007/978-3-319-21542-6_10. Link

Communities

Pinned

  1. api4kbs api4kbs Public

    API for Knowledge Based Platforms - Core Specifications

    TeX 8 4

  2. kmdp-api kmdp-api Public

    API4KP Candidate Reference Impl - API Layer (Java+Spring)

    Java 1

  3. kmdp-models kmdp-models Public

    API4KP Candidate Reference Impl - Model Implementation

    Java 1 1

  4. kmdp-build kmdp-build Public

    Build pipeline

    1

Repositories

Showing 10 of 28 repositories

Top languages

Loading…

Most used topics

Loading…