{
  "spec_drop": "2025-04",
  "metamodel_drop": "20250201",
  "generator_version": "1",
  "licensing_mode": "citation-only",
  "sources": [
    {
      "path": "crates/lang/codegen/src/semantic_rules.toml",
      "sha256": "7bd8707c66a517c1ffc652313e5a836b9d44755bc5fdc823742f72a777fe96cd",
      "kind": "semantic-rules"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/actions.md",
      "sha256": "038a4feb28717c1bdf08bb80eeccd059436995a599618b3e4f4cf31b5105643d",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/calculations.md",
      "sha256": "d96f7ae30abfd8c73ef3ac752e12197d91aa13f8b4f0186bb67527b04e0c9fc2",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/constraints-expressions.md",
      "sha256": "e59cae873f99394081c7465cb648b5b1d870c6f3e5e5ccd2cd533318e101d8d4",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/flows-ports.md",
      "sha256": "1d72cb48bfc4d461d91176f3a4e472674502533b142056df1e78c71bc10ef4c0",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/occurrences-clocks.md",
      "sha256": "6e11cff0e0fb0353893ed410ef03594566c3bdab2378ddd367534f0a443334a9",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/ode-physics.md",
      "sha256": "a2da516fe830d86a11c820de40919edbadb68efea8e09fdfdb20e0e2ec92b105",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/requirements.md",
      "sha256": "27861ef5e513df795174a25c905fb6ee85df00aeb36f8615dcaf475d47c4b247",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/state-machines.md",
      "sha256": "47dad1e7e70f52e1c20dac77ade380a5055e3bbfe78dc03f1eb25a8ee53c7ab0",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/structural.md",
      "sha256": "34777f0dc56f78f2b06be1d8a8c4e35f17f45c81b656056b50bc98c6f5d6981b",
      "kind": "obligation"
    },
    {
      "path": "crates/testing/sysml-spec-tests/spec-obligations/verification-analysis-cases.md",
      "sha256": "f66db86f40ab58038ea4ad26e1759c00710dca6fa47075424f5c799498d19675",
      "kind": "obligation"
    },
    {
      "path": "references/sysmlv2/KerML-shapes.ttl",
      "sha256": "8a2c5eba8c76ec0906995a5628dbcdc470d712c9430111115d9af3ef479627aa",
      "kind": "shacl"
    },
    {
      "path": "references/sysmlv2/KerML/20250201/KerML.xmi",
      "sha256": "45b18775afe2b2fcdc70e24f37c6d2f344defcc3f38a02075a193354e2d7b466",
      "kind": "xmi"
    },
    {
      "path": "references/sysmlv2/Kerml-Vocab.ttl",
      "sha256": "da13e961361cf8844449cfa417c64239f52925936a00fcd96ae8546462ce2b4a",
      "kind": "ttl"
    },
    {
      "path": "references/sysmlv2/SysML-shapes.ttl",
      "sha256": "d2cecf07b66657e5a4bc81c5a7fc301f0da43f53201687e1d16d9ecb63d8bd9a",
      "kind": "shacl"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/org.omg.kerml.expressions.xtext/src/org/omg/kerml/expressions/xtext/KerMLExpressions.xtext",
      "sha256": "322cf9f30f701186b9eb0fe849d3cab1680424d5605ed8e4e961f6649201afcb",
      "kind": "xtext-grammar"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/org.omg.kerml.xtext/src/org/omg/kerml/xtext/KerML.xtext",
      "sha256": "22a1e03f39138871f12f425d9c90d8640eabd5ed82cdafb049ffad55c44fed74",
      "kind": "xtext-grammar"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/org.omg.sysml.xtext/src/org/omg/sysml/xtext/SysML.xtext",
      "sha256": "9f3ab27959272f9f4b2ee5082ce16516d032145c48b3e44731f6073a27f019dd",
      "kind": "xtext-grammar"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Domain Libraries/Quantities and Units/ISQBase.sysml",
      "sha256": "cc5dc730d2a7167e914431a6f12d0318f792a5c6e2a204a37df9ab33f5e98435",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Domain Libraries/Quantities and Units/SI.sysml",
      "sha256": "8fa533350656ac42f9ce3e9a4068ec1251d54e074af08109cdafc47ac0b24288",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Kernel Libraries/Kernel Function Library/ScalarFunctions.kerml",
      "sha256": "3a6baf3962079a395304f0a811f3b58da09f18f91aaf76ceef5f81ebeae7a258",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Kernel Libraries/Kernel Function Library/SequenceFunctions.kerml",
      "sha256": "927237bb8156b6e8c9a6c3444999d7da98b58af00d7d2a63c487c9260165265e",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Kernel Libraries/Kernel Semantic Library/Occurrences.kerml",
      "sha256": "b3a62ce0bc3a4f7e667102b4c2f68a4928ca8efeda425c6a4c8bdeadfbc9bbc1",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Kernel Libraries/Kernel Semantic Library/Performances.kerml",
      "sha256": "fd965e184b300737a192530de0c800cdbee236cb6220612f370400da21dfb327",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Kernel Libraries/Kernel Semantic Library/StatePerformances.kerml",
      "sha256": "f02fb7e8de58f4304c95c575ee1bcb7d271d621ce8e336ce36ea80a4e956c3da",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Kernel Libraries/Kernel Semantic Library/Transfers.kerml",
      "sha256": "fa40b483a7834d89f07aad0f6f57e79244adc2a58b4396c4734bddeb297d7c46",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/AnalysisCases.sysml",
      "sha256": "2bb88f61178f2cefd5441600d2d980ed1e1a4ffc5cb7b3ca9207edee5c350f87",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/Calculations.sysml",
      "sha256": "19f5c2ac553c0a034550292de6bfa601e6948fc81d5af781b59c940eee2e5f72",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/Cases.sysml",
      "sha256": "2c4c0cbaaa466f9f720ba69af3a019517ca0a7741a561f7880006bae946bf24f",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/Constraints.sysml",
      "sha256": "84dd65984abd0c35c37b75ef5766bfa63c836aa75a1c75a9d3eb5f4230fa8fdd",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/Requirements.sysml",
      "sha256": "c436a8fe2959b380ee3d8ae7c1c206311aa9c1215d13800b215f9952e1216632",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/States.sysml",
      "sha256": "1a84e28d41a8d76ff1cbce81312257dac97b47bcd545c31f8a34f73098ac13bc",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-v2-Pilot-Implementation/sysml.library/Systems Library/VerificationCases.sysml",
      "sha256": "dbee7255e16df9c5cf0bded96c43cb60b1e5026b6973c5fb1176316902ac47b9",
      "kind": "stdlib-model"
    },
    {
      "path": "references/sysmlv2/SysML-vocab.ttl",
      "sha256": "03592b7e61d4bf81797da6cf8ad10dd9d15949d4e4430f52fdb1969c6e478aba",
      "kind": "ttl"
    },
    {
      "path": "references/sysmlv2/SysML/20250201/SysML.xmi",
      "sha256": "caa65d54f56798bf7582d173f7567e1eea37a49c45984f8bd7df145011cf8c6f",
      "kind": "xmi"
    },
    {
      "path": "references/sysmlv2/derived/KerML-spec-r2025-04.txt",
      "sha256": "9d081aa915cb43a3d2ee601c45c3c4a86de7ec9a42f1a8f3d1b8b56cb078d21c",
      "kind": "derived-spec-text"
    },
    {
      "path": "references/sysmlv2/derived/SysML-spec-r2025-04.txt",
      "sha256": "87fb7c1609722021e327fbb638690d1f607d73bafd29170965547b178c27b0db",
      "kind": "derived-spec-text"
    },
    {
      "path": "references/sysmlv2/derived/xtext-rules.toml",
      "sha256": "5d9d07445cc2b0b966e7bae1bc3b303527bb526ae1fe2229ce76c7fa14587d0d",
      "kind": "derived-xtext-index"
    }
  ]
}
