{
  "handle": "Subject",
  "data_schema": {
    "type": "object",
    "required": [
      "subject_id",
      "entity_type"
    ],
    "properties": {
      "subject_id": {
        "type": "string",
        "description": "Unique identifier for the subject"
      },
      "entity_type": {
        "type": "string",
        "description": "What kind of entity (agent, artifact, system)"
      },
      "reference": {
        "type": "string",
        "description": "Pointer to the actual entity"
      }
    }
  },
  "mechanism": "The target entity of an observation, evaluation, or {{act}}. It represents the 'Who' or 'What' in a subject-object relationship.",
  "gloss": "The target of an operation",
  "_meta": {
    "ring": 1,
    "tier": 1,
    "supersedes": [
      "sema:Subject#mh:SHA-256:788f7cb48e982144f15691fa0259a8b4f620e6eaf4447129c95f23d8e3008d1e",
      "sema:Subject#mh:SHA-256:7aaa0d310dda5a0ab3ba4c5fa3ed122af604aafe3e7666a808071760b1292587"
    ],
    "path": [
      "Infrastructure",
      "Data Structures"
    ]
  },
  "sema_ref": "Subject#433d",
  "sema_id": "sema:Subject#mh:SHA-256:433d8e6354d25b4350f39a8c2b06f29beac943adb62b677efa3bbb9bb5d0802c",
  "sema_stub": "433d",
  "dependencies": {
    "references": {
      "act": "sema:Act#mh:SHA-256:2dfedd75a396f2639ce949b9f5270766350b9c7404d404c11c57140fcf030455"
    }
  },
  "sema_layer": "Infrastructure",
  "sema_category": "Data Structures",
  "used_by": {
    "accepts": {
      "Judge": "sema:Judge#mh:SHA-256:704cbb71588d7a3bafa08b71c863005e31ec4400860b9cb8b094e660da9c7c6c",
      "PURECheck": "sema:PURECheck#mh:SHA-256:574bfe492b148844233507d79302ba73135ad366d24b4b34f3de476ed903094e"
    }
  }
}
