{
  "content": {
    "icon": "bi-code-square",
    "id": "pag-keywords-semantic-operation",
    "intro": "Every PAG keyword record, with what grounds it and how it is checked.",
    "subsections": [
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Find resources by pattern · the adapter maps GLOB to it",
                "term": "Meaning"
              },
              {
                "description": "DISCOVER_RESOURCES \"<pattern>\" INTO <resources>",
                "term": "Example"
              },
              {
                "description": "[mode:observation](/records/reasoning/mode-observation)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-discover-resources",
        "title": "DISCOVER_RESOURCES"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Read one resource · the adapter maps READ to it",
                "term": "Meaning"
              },
              {
                "description": "READ_RESOURCE <resource> INTO <content>",
                "term": "Example"
              },
              {
                "description": "[mode:observation](/records/reasoning/mode-observation)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-read-resource",
        "title": "READ_RESOURCE"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Search content for a term · the adapter maps GREP to it",
                "term": "Meaning"
              },
              {
                "description": "SEARCH_CONTENT <content> FOR <term> INTO <matches>",
                "term": "Example"
              },
              {
                "description": "[mode:observation](/records/reasoning/mode-observation)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-search-content",
        "title": "SEARCH_CONTENT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Analyze content against criteria",
                "term": "Meaning"
              },
              {
                "description": "ANALYZE_CONTENT <content> AGAINST <criteria> INTO <findings>",
                "term": "Example"
              },
              {
                "description": "[mode:observation](/records/reasoning/mode-observation)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-analyze-content",
        "title": "ANALYZE_CONTENT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Isolate fields from content, preserving its meaning",
                "term": "Meaning"
              },
              {
                "description": "EXTRACT_FACTS <fields> FROM <content> INTO <facts>",
                "term": "Example"
              },
              {
                "description": "[mode:abstraction](/records/reasoning/mode-abstraction)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-extract-facts",
        "title": "EXTRACT_FACTS"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Derive a measure from facts",
                "term": "Meaning"
              },
              {
                "description": "CALCULATE_METRIC <measure> FROM <facts> INTO <value>",
                "term": "Example"
              },
              {
                "description": "[mode:comparison](/records/reasoning/mode-comparison)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-calculate-metric",
        "title": "CALCULATE_METRIC"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Compose an artifact from facts using a shape",
                "term": "Meaning"
              },
              {
                "description": "COMPOSE_ARTIFACT <artifact> FROM <facts> USING <shape>",
                "term": "Example"
              },
              {
                "description": "[mode:construction](/records/reasoning/mode-construction)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-compose-artifact",
        "title": "COMPOSE_ARTIFACT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Validate an artifact against a schema",
                "term": "Meaning"
              },
              {
                "description": "VALIDATE_ARTIFACT <artifact> AGAINST <schema>",
                "term": "Example"
              },
              {
                "description": "[node:ver-evidence](/records/reasoning/node-ver-evidence)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-validate-artifact",
        "title": "VALIDATE_ARTIFACT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Persist an artifact to a destination · the adapter maps WRITE and EDIT to it, and a refusal is named before it",
                "term": "Meaning"
              },
              {
                "description": "PERSIST_ARTIFACT <artifact> TO <destination>",
                "term": "Example"
              },
              {
                "description": "[axis:formalization](/records/reasoning/axis-formalization), [node:ver-refusal](/records/reasoning/node-ver-refusal)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-persist-artifact",
        "title": "PERSIST_ARTIFACT"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Execute a command with a bound · the adapter maps BASH to it",
                "term": "Meaning"
              },
              {
                "description": "EXECUTE_TOOL <command> WITH timeout: <bound> INTO <result>",
                "term": "Example"
              },
              {
                "description": "[axis:formalization](/records/reasoning/axis-formalization)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-execute-tool",
        "title": "EXECUTE_TOOL"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Ask a party to decide · the adapter maps ASK_USER to it, and resolves it absent for a bounded reader",
                "term": "Meaning"
              },
              {
                "description": "REQUEST_DECISION <party> WITH options: [, **] INTO ****<choice>**",
                "term": "Example"
              },
              {
                "description": "[node:tel-priority](/records/reasoning/node-tel-priority), [node:ter-publication](/records/reasoning/node-ter-publication)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-request-decision",
        "title": "REQUEST_DECISION"
      },
      {
        "blocks": [
          {
            "entries": [
              {
                "description": "Report an artifact to the parties whose next work it creates",
                "term": "Meaning"
              },
              {
                "description": "REPORT_RESULT <artifact> TO <parties>",
                "term": "Example"
              },
              {
                "description": "[axis:formalization](/records/reasoning/axis-formalization)",
                "term": "Grounds"
              }
            ],
            "kind": "glossary"
          },
          {
            "kind": "text",
            "text": "How it is checked"
          },
          {
            "entries": [
              {
                "description": "a structured-document validator that parses each document against the grammar and reports every defect by its shape",
                "term": "Checked by"
              },
              {
                "description": "Every agent and template document the validator walks, and every occurrence of the keyword in them",
                "term": "Population"
              },
              {
                "description": "A verdict stands until the grammar data or a document that uses the keyword changes",
                "term": "Freshness"
              },
              {
                "description": "The validation stage fails the gate on any defect code, so a document with a malformed keyword does not ship",
                "term": "Refusal"
              },
              {
                "description": "None, because a keyword is static text in a document, and nothing observes it while a run executes",
                "term": "Observation"
              },
              {
                "description": "Watched to fire and to accept: a suite plants a retired head in a real template and validates every agent and template on disk clean",
                "term": "Evidence"
              },
              {
                "description": "The grammar data, which every keyword in a document conforms to",
                "term": "Authoritative side"
              },
              {
                "description": "Not answered",
                "term": "Depends on"
              },
              {
                "description": "Not answered",
                "term": "Shape it refuses"
              }
            ],
            "kind": "glossary"
          }
        ],
        "id": "pag-keyword-report-result",
        "title": "REPORT_RESULT"
      }
    ],
    "title": "semantic_operation",
    "kind": "keywords"
  },
  "graph": {
    "narrative": true,
    "requires": [],
    "teaches": [],
    "traces": []
  },
  "href": "https://banes-lab.com/ontology/grammar#pag-keywords-semantic-operation",
  "number": "232",
  "page": "ontology",
  "ref": "chapter:/ontology/grammar#pag-keywords-semantic-operation",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-mode-observation",
          "json": "https://banes-lab.com/json/records/reasoning/mode-observation",
          "label": "Observation",
          "markdown": "https://banes-lab.com/records/reasoning/mode-observation.md",
          "ref": "reasoning:mode-observation"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-mode-abstraction",
          "json": "https://banes-lab.com/json/records/reasoning/mode-abstraction",
          "label": "Abstraction",
          "markdown": "https://banes-lab.com/records/reasoning/mode-abstraction.md",
          "ref": "reasoning:mode-abstraction"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-mode-comparison",
          "json": "https://banes-lab.com/json/records/reasoning/mode-comparison",
          "label": "Comparison",
          "markdown": "https://banes-lab.com/records/reasoning/mode-comparison.md",
          "ref": "reasoning:mode-comparison"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-mode-construction",
          "json": "https://banes-lab.com/json/records/reasoning/mode-construction",
          "label": "Construction",
          "markdown": "https://banes-lab.com/records/reasoning/mode-construction.md",
          "ref": "reasoning:mode-construction"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-evidence",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-evidence",
          "label": "Evidence",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-evidence.md",
          "ref": "reasoning:node-ver-evidence"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-axis-formalization",
          "json": "https://banes-lab.com/json/records/reasoning/axis-formalization",
          "label": "Formalization",
          "markdown": "https://banes-lab.com/records/reasoning/axis-formalization.md",
          "ref": "reasoning:axis-formalization"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ver-refusal",
          "json": "https://banes-lab.com/json/records/reasoning/node-ver-refusal",
          "label": "Refusal",
          "markdown": "https://banes-lab.com/records/reasoning/node-ver-refusal.md",
          "ref": "reasoning:node-ver-refusal"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-tel-priority",
          "json": "https://banes-lab.com/json/records/reasoning/node-tel-priority",
          "label": "Branch Priority",
          "markdown": "https://banes-lab.com/records/reasoning/node-tel-priority.md",
          "ref": "reasoning:node-tel-priority"
        },
        {
          "href": "https://banes-lab.com/ontology/reasoning#reasoning-node-ter-publication",
          "json": "https://banes-lab.com/json/records/reasoning/node-ter-publication",
          "label": "Publication",
          "markdown": "https://banes-lab.com/records/reasoning/node-ter-publication.md",
          "ref": "reasoning:node-ter-publication"
        }
      ],
      "relation": "links-to"
    }
  ],
  "route": null,
  "section": "pag-keywords-semantic-operation",
  "summary": "Every PAG keyword record, with what grounds it and how it is checked.",
  "tab": "grammar",
  "title": "semantic_operation",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/ontology/grammar#pag-keywords-contextual",
      "json": "https://banes-lab.com/json/ontology/grammar/pag-keywords-contextual",
      "label": "contextual",
      "markdown": "https://banes-lab.com/ontology/grammar/pag-keywords-contextual.md",
      "ref": "chapter:/ontology/grammar#pag-keywords-contextual"
    },
    "previous": {
      "href": "https://banes-lab.com/ontology/grammar#pag-keywords-node",
      "json": "https://banes-lab.com/json/ontology/grammar/pag-keywords-node",
      "label": "node",
      "markdown": "https://banes-lab.com/ontology/grammar/pag-keywords-node.md",
      "ref": "chapter:/ontology/grammar#pag-keywords-node"
    }
  },
  "up": {
    "href": "https://banes-lab.com/ontology/grammar",
    "json": "https://banes-lab.com/json/api/pages/ontology/grammar",
    "label": "Ontology · Grammar",
    "markdown": "https://banes-lab.com/api/pages/ontology/grammar.md",
    "ref": "api:/ontology/grammar"
  }
}
