{"id":20019133,"url":"https://github.com/ekgf/ekg-catalog","last_synced_at":"2026-02-09T00:33:49.922Z","repository":{"id":38205562,"uuid":"459680938","full_name":"EKGF/ekg-catalog","owner":"EKGF","description":"EKG Catalog, Use Cases, Datasets, Ontologies","archived":false,"fork":false,"pushed_at":"2026-02-02T02:18:53.000Z","size":16681,"stargazers_count":1,"open_issues_count":7,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-02-08T01:52:52.998Z","etag":null,"topics":["datasets","documentation","ekg","ekgf","enterprise-knowledge-graph","knowledge-graph","ontologies","reusable-components","use-case-tree","use-cases","usecases"],"latest_commit_sha":null,"homepage":"https://catalog.ekgf.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EKGF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-02-15T17:28:29.000Z","updated_at":"2026-01-16T01:39:54.000Z","dependencies_parsed_at":"2024-11-13T08:38:07.808Z","dependency_job_id":null,"html_url":"https://github.com/EKGF/ekg-catalog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EKGF/ekg-catalog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EKGF%2Fekg-catalog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EKGF%2Fekg-catalog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EKGF%2Fekg-catalog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EKGF%2Fekg-catalog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EKGF","download_url":"https://codeload.github.com/EKGF/ekg-catalog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EKGF%2Fekg-catalog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29251545,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T22:49:53.206Z","status":"ssl_error","status_checked_at":"2026-02-08T22:49:51.384Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datasets","documentation","ekg","ekgf","enterprise-knowledge-graph","knowledge-graph","ontologies","reusable-components","use-case-tree","use-cases","usecases"],"created_at":"2024-11-13T08:26:03.630Z","updated_at":"2026-02-09T00:33:49.917Z","avatar_url":"https://github.com/EKGF.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# catalog\n\nCatalog and repository for components of the Enterprise Knowledge\nGraph.\n\n## Python\n\nThis repo uses **Python 3.14.2+** (see `pyproject.toml`) and **uv**.\n\n```bash\nuv sync\n```\n\n## Use case mindmaps \u0026 metadata\n\n- Use case Markdown files under `docs/use-case/**/index.md` must\n  include frontmatter with `title`, `description`, `keywords`, and\n  `parents`. Allowed `parents` values: `..` (direct parent directory)\n  or absolute `/use-case/...` for cross-tree “used by” parents.\n  Siblings cannot be parents; the build will fail if encountered.\n\n- During `uv run mkdocs serve|build`, `docs/main.py` normalizes\n  frontmatter (deriving missing fields from H1 and first paragraph),\n  builds the use case graph, and regenerates collision-free PlantUML\n  mindmaps under `docs/diagrams/src/`, overwriting stale use-case\n  mindmaps.\n- To regenerate mindmaps and frontmatter outside MkDocs:\n\n  ```bash\n  cd docs \u0026\u0026 python3 - \u003c\u003c'PY'\n  from main import _build_graph, _write_pumls\n  graph = _build_graph()\n  _write_pumls(graph)\n  print(f\"Processed {len(graph)} use cases\")\n  PY\n  ```\n\n- Each parent shown in a mindmap includes all its children; multiple\n  parents are supported (primary rendered first).\n\n## Copyright and Attribution\n\n```text\nCopyright (c) 2026 EDMCouncil Inc., d/b/a Enterprise Data Management Association (\"EDMA\")\nCopyright (c) 2026 agnos.ai UK Ltd\n```\n\nThis work is licensed under a\n[Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).\n\nWhen using or sharing this content, please provide attribution to:\n\n- EDMCouncil Inc., d/b/a Enterprise Data Management Association\n  (\"EDMA\")\n- agnos.ai UK Ltd\n\n## Initiative\n\nThis is an initiative of:\n\n- [agnos.ai UK Ltd](https://agnos.ai)\n- [Object Management Group](https://omg.org) (OMG)\n  [Enterprise Knowledge Graph Forum](https://ekgf.org) (EKGF)\n\nThe content of this repository is published as\nhttps://catalog.ekgf.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekgf%2Fekg-catalog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fekgf%2Fekg-catalog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekgf%2Fekg-catalog/lists"}