Skip to content

Support civic-stack rationale artifact and evidence graph queries #1

Description

@mdheller

Purpose

HellGraph should provide the graph storage/query/reasoning surface for the Seven-Model Civic Operating Architecture, including RationalGRL intentional models and OQL/OAC artifact provenance.

Upstream semantic anchors:

Related anchors:

Scope

HellGraph should be able to store and query:

  • Agent / organization / role / post / membership graphs
  • Goal / softgoal / task / resource / contribution / decomposition / dependency graphs
  • Policy / right / obligation / legal-basis graphs
  • Service / dataset / runtime / attestation graphs
  • OQL plan / OAC manifest / artifact / compiler / adapter / deployment graphs
  • Provenance / evidence / SBOM / signature / OpenLineage / in-toto references
  • Environment / site / exposure / externality graphs from Gaia/EnRM

Acceptance criteria

  • Add a civic-stack graph query spec.
  • Define named graph partitions for ontology, policy, runtime evidence, delivery metrics, Gaia environment facts, and ProCybernetica evidence packs.
  • Define competency queries for accountability: who owned service X, under which policy, using which dataset/runtime, with which attestation and score?
  • Define competency queries for rationale: which tasks contribute positively or negatively to a softgoal, and which policy/risk defeaters block execution?
  • Define competency queries for OQL/OAC: which artifact derives from which OQL plan, compiler, adapter, manifest, deployment, and evidence pack?
  • Define validation/query expectations for SHACL failure visibility.
  • Add follow-up implementation tasks once Ontogenesis publishes contexts and shapes.

Non-goals

  • HellGraph does not own ontology definitions.
  • HellGraph does not own runtime execution.
  • HellGraph provides queryable graph substrate and reasoning surface.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions