https://github.com/ekgf/ekg-catalog
EKG Catalog, Use Cases, Datasets, Ontologies
https://github.com/ekgf/ekg-catalog
datasets documentation ekg ekgf enterprise-knowledge-graph knowledge-graph ontologies reusable-components use-case-tree use-cases usecases
Last synced: 4 months ago
JSON representation
EKG Catalog, Use Cases, Datasets, Ontologies
- Host: GitHub
- URL: https://github.com/ekgf/ekg-catalog
- Owner: EKGF
- License: other
- Created: 2022-02-15T17:28:29.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-02T02:18:53.000Z (4 months ago)
- Last Synced: 2026-02-08T01:52:52.998Z (4 months ago)
- Topics: datasets, documentation, ekg, ekgf, enterprise-knowledge-graph, knowledge-graph, ontologies, reusable-components, use-case-tree, use-cases, usecases
- Language: Python
- Homepage: https://catalog.ekgf.org
- Size: 15.9 MB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# catalog
Catalog and repository for components of the Enterprise Knowledge
Graph.
## Python
This repo uses **Python 3.14.2+** (see `pyproject.toml`) and **uv**.
```bash
uv sync
```
## Use case mindmaps & metadata
- Use case Markdown files under `docs/use-case/**/index.md` must
include frontmatter with `title`, `description`, `keywords`, and
`parents`. Allowed `parents` values: `..` (direct parent directory)
or absolute `/use-case/...` for cross-tree “used by” parents.
Siblings cannot be parents; the build will fail if encountered.
- During `uv run mkdocs serve|build`, `docs/main.py` normalizes
frontmatter (deriving missing fields from H1 and first paragraph),
builds the use case graph, and regenerates collision-free PlantUML
mindmaps under `docs/diagrams/src/`, overwriting stale use-case
mindmaps.
- To regenerate mindmaps and frontmatter outside MkDocs:
```bash
cd docs && python3 - <<'PY'
from main import _build_graph, _write_pumls
graph = _build_graph()
_write_pumls(graph)
print(f"Processed {len(graph)} use cases")
PY
```
- Each parent shown in a mindmap includes all its children; multiple
parents are supported (primary rendered first).
## Copyright and Attribution
```text
Copyright (c) 2026 EDMCouncil Inc., d/b/a Enterprise Data Management Association ("EDMA")
Copyright (c) 2026 agnos.ai UK Ltd
```
This work is licensed under a
[Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).
When using or sharing this content, please provide attribution to:
- EDMCouncil Inc., d/b/a Enterprise Data Management Association
("EDMA")
- agnos.ai UK Ltd
## Initiative
This is an initiative of:
- [agnos.ai UK Ltd](https://agnos.ai)
- [Object Management Group](https://omg.org) (OMG)
[Enterprise Knowledge Graph Forum](https://ekgf.org) (EKGF)
The content of this repository is published as
https://catalog.ekgf.org