metreeca / link

A model‑driven Java framework for rapid REST/JSON‑LD backend development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maven Central

Metreeca/Kona

Metreeca/Kona is a model‑driven Java framework for rapid REST/JSON‑LD development.

Its engines automatically convert annotated JavaBean classes and high-level declarative JSON-LD models into extended REST APIs supporting data validation, CRUD operations, faceted search, relieving backend developers from low-level chores and completely shielding frontend developers from linked data technicalities.

❗️NoSQL storage adapters (annotation/schema-driven)

Documentation

❗️TBD

Modules

area javadocs description
core kona-core ❗️
JSON bindings kona-gson ❗️
storage adapters kona‑rdf4j ❗️

Getting Started

  1. Add the framework to your Maven configuration
<project>

    <dependencyManagement>
        <dependencies>

            <dependency>
                <groupId>${project.groupId}</groupId>
                <artifactId>${project.artifactId}</artifactId>
                <version>${project.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

        </dependencies>
    </dependencyManagement>

    <dependencies>

        …

    </dependencies>

</project>
  1. ❗️TBD

  2. Delve into the docs to learn how to publish and consume your data as model-driven REST/JSON‑LD APIs…

Support

  • open an issue to report a problem or to suggest a new feature
  • start a discussion to ask a how-to question or to share an idea

License

This project is licensed under the Apache 2.0 License – see LICENSE file for details.

About

A model‑driven Java framework for rapid REST/JSON‑LD backend development

License:Apache License 2.0