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)
❗️TBD
area | javadocs | description |
---|---|---|
core | kona-core | ❗️ |
JSON bindings | kona-gson | ❗️ |
storage adapters | kona‑rdf4j | ❗️ |
- 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>
-
❗️TBD
-
Delve into the docs to learn how to publish and consume your data as model-driven REST/JSON‑LD APIs…
- 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
This project is licensed under the Apache 2.0 License – see LICENSE file for details.