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 Loading

  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
  • maven-enforcer-rules Public

    Build validation rules for 'master' branches

    API4KBs/maven-enforcer-rules’s past year of commit activity
    Java 0 0 0 1 Updated Aug 15, 2023
  • API4KBs.github.io Public

    GitHub Pages

    API4KBs/API4KBs.github.io’s past year of commit activity
    Shell 2 1 0 0 Updated Aug 7, 2023
  • kmdp-trisotech-asset-repository Public

    API4KP Knowledge Asset Repository implementation based on a Trisotech Digital Enterprise Suite server

    API4KBs/kmdp-trisotech-asset-repository’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Aug 2, 2023
  • kmdp-standard-models-impl Public

    Java Implementation of Standard languages, schemas and metamodels

    API4KBs/kmdp-standard-models-impl’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Aug 2, 2023
  • kmdp-archetype Public

    API4KP Candidate Reference Impl - Service Framework Maven Archetype

    API4KBs/kmdp-archetype’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Aug 2, 2023
  • API4KBs/kmdp-knowledgebase-service’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Aug 2, 2023
  • kmdp-asset-repository Public

    API4KP Candidate Reference Impl - Knowledge Asset Repository

    API4KBs/kmdp-asset-repository’s past year of commit activity
    Java 1 0 0 3 Updated Aug 2, 2023
  • kmdp-models Public

    API4KP Candidate Reference Impl - Model Implementation

    API4KBs/kmdp-models’s past year of commit activity
    Java 1 Apache-2.0 1 0 0 Updated Aug 2, 2023
  • kmdp-bom Public

    API4KP Candidate Reference Impl - BOM

    API4KBs/kmdp-bom’s past year of commit activity
    1 Apache-2.0 0 0 8 Updated Aug 2, 2023
  • kmdp-api Public

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

    API4KBs/kmdp-api’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Aug 2, 2023

Top languages

Loading…

Most used topics

Loading…