{
  "definitions": [
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "aliasPhrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "aliasPhrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "aliasPhrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 109,
      "name": "phrasesOf",
      "signature": "const phrasesOf = function phrasesOf(ref: string, aliases: readonly string[] | undefined): readonly Phrase[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/resolvers/ontology.resolver.ts",
          "name": "pagAnchor",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-resolvers-ontology-resolver-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/resolvers/ontology.resolver.ts",
            "label": "core/resolvers/ontology.resolver.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/resolvers/ontology.resolver.ts.md",
            "ref": "anatomy:file-build-scripts-core-resolvers-ontology-resolver-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 138,
      "name": "pagRef",
      "signature": "const pagRef = function pagRef(kind: string, key: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 168,
      "name": "admit",
      "signature": "const admit = function admit(entry: VocabularyEntry): void {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/resolvers/ontology.resolver.ts",
          "name": "reasonAnchor",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-resolvers-ontology-resolver-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/resolvers/ontology.resolver.ts",
            "label": "core/resolvers/ontology.resolver.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/resolvers/ontology.resolver.ts.md",
            "ref": "anatomy:file-build-scripts-core-resolvers-ontology-resolver-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonEntries",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonEntries",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 89,
      "name": "reasonEntry",
      "signature": "const reasonEntry = function reasonEntry(kind: string, id: string, name: string): VocabularyEntry {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 174,
      "name": "layerOf",
      "signature": "const layerOf = function layerOf(id: string): string | null {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagRef",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagRef",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagRef",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagRef",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "aliasPhrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 142,
      "name": "pagPhrases",
      "signature": "const pagPhrases = function pagPhrases({ pag }: GovlabContext): readonly Phrase[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonEntry",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonEntry",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 100,
      "name": "reasonEntries",
      "signature": "const reasonEntries = function reasonEntries(context: GovlabContext): readonly VocabularyEntry[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/resolvers/ontology.resolver.ts",
          "name": "reasonAnchor",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-resolvers-ontology-resolver-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/resolvers/ontology.resolver.ts",
            "label": "core/resolvers/ontology.resolver.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/resolvers/ontology.resolver.ts.md",
            "ref": "anatomy:file-build-scripts-core-resolvers-ontology-resolver-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "aliasPhrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 113,
      "name": "reasonPhrases",
      "signature": "const reasonPhrases = function reasonPhrases({ reason }: GovlabContext): readonly Phrase[] {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "splitName",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 33,
      "name": "isCode",
      "signature": "const isCode = function isCode(candidate: string): boolean {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 72,
      "name": "principleEntries",
      "signature": "const principleEntries = function principleEntries("
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "vocabularyOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 83,
      "name": "termEntries",
      "signature": "const termEntries = function termEntries(term: Term, layer: string | null): readonly VocabularyEntry[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "admit",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "admit",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "admit",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "admit",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "layerOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "layerOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "principleEntries",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonEntries",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "termEntries",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 165,
      "name": "vocabularyOf",
      "signature": "export const vocabularyOf = function vocabularyOf(context: GovlabContext): readonly VocabularyEntry[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "pagPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "phrasesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        },
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "reasonPhrases",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": true,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 155,
      "name": "aliasPhrasesOf",
      "signature": "export const aliasPhrasesOf = function aliasPhrasesOf(context: GovlabContext): readonly Phrase[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "core/converters/vocabulary.converter.ts",
          "name": "isCode",
          "source": {
            "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
            "json": "https://banes-lab.com/json/source/build-scripts/core/converters/vocabulary.converter.ts",
            "label": "core/converters/vocabulary.converter.ts",
            "markdown": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.md",
            "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts"
          }
        }
      ],
      "callers": [],
      "exported": false,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 46,
      "name": "splitName",
      "signature": "const splitName = function splitName(name: string): { readonly code: string | null; readonly plain: string } {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 26,
      "name": "PAREN_OPEN",
      "signature": "const PAREN_OPEN = \"(\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 27,
      "name": "PAREN_CLOSE",
      "signature": "const PAREN_CLOSE = \")\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 28,
      "name": "SPACE",
      "signature": "const SPACE = \" \";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 29,
      "name": "CODE_LIMIT",
      "signature": "const CODE_LIMIT = 6;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 30,
      "name": "UPPER",
      "signature": "const UPPER = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 31,
      "name": "KEY_SAFE",
      "signature": "const KEY_SAFE = \"abcdefghijklmnopqrstuvwxyz0123456789\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 37,
      "name": "capitals",
      "signature": "let capitals = 0;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 47,
      "name": "open",
      "signature": "const open = name.indexOf(PAREN_OPEN);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 48,
      "name": "close",
      "signature": "const close = name.indexOf(PAREN_CLOSE, open);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 52,
      "name": "inner",
      "signature": "const inner = name.slice(open + 1, close).trim();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 53,
      "name": "plain",
      "signature": "const plain = (name.slice(0, open) + name.slice(close + 1)).trim();"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 57,
      "name": "keyOf",
      "signature": "export const keyOf = function keyOf(phrase: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 68,
      "name": "layerLabels",
      "signature": "const layerLabels = function layerLabels(context: GovlabContext): ReadonlyMap<string, string> {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 77,
      "name": "ref",
      "signature": "const ref = refOf(ARCH_FACE, principle.id);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 79,
      "name": "phrases",
      "signature": "const phrases = [plain, ...(code === null ? [] : [code]), ...(principle.aliases ?? [])];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 84,
      "name": "{ code, plain }",
      "signature": "const { code, plain } = splitName(term.name);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 85,
      "name": "base",
      "signature": "const base = { code, kind: term.kind, layer, prose: false, ref: refOf(LEX_FACE, term.id) };"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "type_alias_declaration",
      "line": 107,
      "name": "Aliased",
      "signature": "type Aliased = readonly { readonly aliases?: string[]; readonly id: string }[];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 114,
      "name": "kinds",
      "signature": "const kinds: readonly (readonly [string, Aliased])[] = ["
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 166,
      "name": "labels",
      "signature": "const labels = layerLabels(context);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 167,
      "name": "held",
      "signature": "const held = new Map<string, VocabularyEntry>();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 169,
      "name": "key",
      "signature": "const key = keyOf(entry.phrase);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 175,
      "name": "layerId",
      "signature": "const layerId = context.layerOf(id);"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-vocabulary-converter-ts",
  "language": "typescript",
  "layer": "processing",
  "name": "vocabulary.converter.ts",
  "path": "core/converters/vocabulary.converter.ts",
  "ref": "anatomy:file-build-scripts-core-converters-vocabulary-converter-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/build-scripts#folder-build-scripts-core-converters",
          "json": "https://banes-lab.com/json/anatomy/build-scripts/folder-build-scripts-core-converters",
          "label": "core/converters",
          "markdown": "https://banes-lab.com/anatomy/build-scripts/folder-build-scripts-core-converters.md",
          "ref": "chapter:/anatomy/build-scripts#folder-build-scripts-core-converters"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-resolvers-ontology-resolver-ts",
          "json": "https://banes-lab.com/json/source/build-scripts/core/resolvers/ontology.resolver.ts",
          "label": "core/resolvers/ontology.resolver.ts",
          "markdown": "https://banes-lab.com/source/build-scripts/core/resolvers/ontology.resolver.ts.md",
          "ref": "anatomy:file-build-scripts-core-resolvers-ontology-resolver-ts"
        }
      ],
      "relation": "uses"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/build-scripts#folder-build-scripts-core-converters",
          "json": "https://banes-lab.com/json/anatomy/build-scripts/folder-build-scripts-core-converters",
          "label": "core/converters",
          "markdown": "https://banes-lab.com/anatomy/build-scripts/folder-build-scripts-core-converters.md",
          "ref": "chapter:/anatomy/build-scripts#folder-build-scripts-core-converters"
        },
        {
          "href": "https://banes-lab.com/anatomy/build-scripts#folder-build-scripts-core-resolvers",
          "json": "https://banes-lab.com/json/anatomy/build-scripts/folder-build-scripts-core-resolvers",
          "label": "core/resolvers",
          "markdown": "https://banes-lab.com/anatomy/build-scripts/folder-build-scripts-core-resolvers.md",
          "ref": "chapter:/anatomy/build-scripts#folder-build-scripts-core-resolvers"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "converter",
    "subject": "vocabulary",
    "variant": null
  },
  "stats": {
    "bytes": 7710,
    "callable": 16,
    "definitions": 37,
    "edges": 29,
    "exported": 9,
    "files": 1,
    "findings": {},
    "flows": {
      "leaf": 6,
      "relay": 5,
      "entry": 3,
      "isolated": 23
    },
    "lines": {
      "blank": 16,
      "code": 186,
      "total": 202
    }
  },
  "summary": "186 lines of code and 37 definitions.",
  "text": "https://banes-lab.com/source/build-scripts/core/converters/vocabulary.converter.ts.txt",
  "tree": "build-scripts",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-walk-converter-ts",
      "json": "https://banes-lab.com/json/source/build-scripts/core/converters/walk.converter.ts",
      "label": "core/converters/walk.converter.ts",
      "markdown": "https://banes-lab.com/source/build-scripts/core/converters/walk.converter.ts.md",
      "ref": "anatomy:file-build-scripts-core-converters-walk-converter-ts"
    },
    "previous": {
      "href": "https://banes-lab.com/anatomy/build-scripts#file-build-scripts-core-converters-view-converter-ts",
      "json": "https://banes-lab.com/json/source/build-scripts/core/converters/view.converter.ts",
      "label": "core/converters/view.converter.ts",
      "markdown": "https://banes-lab.com/source/build-scripts/core/converters/view.converter.ts.md",
      "ref": "anatomy:file-build-scripts-core-converters-view-converter-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/build-scripts/core/converters",
    "label": "core/converters",
    "markdown": "https://banes-lab.com/api/source/build-scripts/core/converters.md",
    "ref": "api:source/build-scripts/core/converters"
  }
}
