mirror of
https://github.com/jme-admin-ch/jme-index-type-registry.git
synced 2026-08-26 14:04:26 +00:00
Read-only mirror of https://github.com/jme-admin-ch/jme-index-type-registry — Bundesamt für Informatik und Telekommunikation. Issues & pull requests at the source. Catalog: https://www.opensource.admin.ch/en/softwares/mhvpuf
https://www.opensource.admin.ch/en/softwares/mhvpuf
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| .mvn | ||
| index-types/jme | ||
| schema | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| indextype.template.pom.xml | ||
| LICENSE | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||
| publiccode.yml | ||
| README.md | ||
| SECURITY.md | ||
| THIRD-PARTY-LICENSES.md | ||
JME Index Type Registry
This repository is the source of truth for the OpenSearch index types used by the JME examples. The build validates mapping compatibility and publishes a typed Maven artifact for every index type and major version.
Structure
Index types live under index-types/jme/<index-type>/, each with a top-level .json descriptor and one
_mapping_v<major>_<minor>.json OpenSearch mapping file per published version:
jmedecree,jmedecreedocument,jmediagram— single-version index types.jmetransitdocument— versioned acrossv1_0tov1_3, showing minor-version mapping evolution.jmetransitdecision— versioned acrossv1_0andv2_0, showing major-version mapping evolution.
See schema/README.md for the descriptor/mapping file format.
Build
The build requires Java 25.
./mvnw clean verify
For detailed information about the registry format, validation and generated artifacts, see the index type registry Maven plugin.
Note
This repository is part of the JME open source distribution.
License
This repository is Open Source Software licensed under the Apache License 2.0.