GitHub Action commited on
Commit
0ed0787
·
1 Parent(s): fc08f5b

Sync from GitHub with Git LFS

Browse files
Files changed (1) hide show
  1. docs/HMP-0005.md +13 -2
docs/HMP-0005.md CHANGED
@@ -2268,28 +2268,39 @@ Each entry maps a concept label to its current definition, known alternatives, a
2268
 
2269
  | Field | Type | Description |
2270
  | -------------- | -------------- | -------------------------------------------- |
 
2271
  | `aliases` | array (string) | Synonyms or lexical variants of the concept. |
 
2272
  | `actual` | string (DID) | DID of the current definition container actively used by the agent. |
2273
  | `actual_since` | datetime | Timestamp when this definition became `actual` (ISO 8601). If omitted, agents MAY use the timestamp of the referenced `semantic_node:definition`. |
2274
  | `alternatives` | array (DID) | DIDs of alternative definitions known to the agent but not currently preferred. |
2275
  | `outdated` | array (DID) | DIDs of definitions considered obsolete or historically relevant, regardless of whether the agent personally used them. |
2276
 
 
 
 
 
2277
  ---
2278
 
2279
  **Example:**
2280
 
 
2281
  ```json
2282
  {
2283
  "head": { "class": "semantic_index" },
2284
  "payload": {
2285
- "consciousness": {
 
 
2286
  "aliases": ["awareness", "sentience"],
2287
  "actual": "did:hmp:container:semantic_node-3937",
2288
  "actual_since": "2025-10-15T12:00:00Z",
2289
  "alternatives": ["did:hmp:container:semantic_node-4890"],
2290
  "outdated": ["did:hmp:container:semantic_node-1285"]
2291
  },
2292
- "memory": {
 
 
2293
  "aliases": ["recall"],
2294
  "actual": "did:hmp:container:semantic_node-2184",
2295
  "actual_since": "2025-09-01T08:30:00Z",
 
2268
 
2269
  | Field | Type | Description |
2270
  | -------------- | -------------- | -------------------------------------------- |
2271
+ | `label` | string | The primary concept name as used in the index key. |
2272
  | `aliases` | array (string) | Synonyms or lexical variants of the concept. |
2273
+ | `framework` | string | The theoretical or disciplinary context associated with the definition (mirrors `meta.framework` of the referenced container). |
2274
  | `actual` | string (DID) | DID of the current definition container actively used by the agent. |
2275
  | `actual_since` | datetime | Timestamp when this definition became `actual` (ISO 8601). If omitted, agents MAY use the timestamp of the referenced `semantic_node:definition`. |
2276
  | `alternatives` | array (DID) | DIDs of alternative definitions known to the agent but not currently preferred. |
2277
  | `outdated` | array (DID) | DIDs of definitions considered obsolete or historically relevant, regardless of whether the agent personally used them. |
2278
 
2279
+ > **Note:**
2280
+ > To distinguish homonymous terms across different theoretical contexts, agents MAY include the associated `meta.framework` as part of the key label (e.g., `"consciousness (IIT 3.0)"`, `"consciousness (Functionalism)"`).
2281
+ > This convention helps prevent semantic collisions when merging indexes from different agents.
2282
+
2283
  ---
2284
 
2285
  **Example:**
2286
 
2287
+ ```json
2288
  ```json
2289
  {
2290
  "head": { "class": "semantic_index" },
2291
  "payload": {
2292
+ "consciousness (IIT 3.0)": {
2293
+ "label": "consciousness",
2294
+ "framework": "IIT 3.0",
2295
  "aliases": ["awareness", "sentience"],
2296
  "actual": "did:hmp:container:semantic_node-3937",
2297
  "actual_since": "2025-10-15T12:00:00Z",
2298
  "alternatives": ["did:hmp:container:semantic_node-4890"],
2299
  "outdated": ["did:hmp:container:semantic_node-1285"]
2300
  },
2301
+ "memory (IIT 3.0)": {
2302
+ "label": "memory",
2303
+ "framework": "IIT 3.0",
2304
  "aliases": ["recall"],
2305
  "actual": "did:hmp:container:semantic_node-2184",
2306
  "actual_since": "2025-09-01T08:30:00Z",