{
  "id": "glossary/ingestion/typing/attribute",
  "mentions": [
    {
      "context": "…every type; only the labels of the attributes and the order of neighbours change…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 12,
      "surface": "attributes",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ith its declaration (group, glyph, attributes, the sections whose heading produc…",
      "file": {
        "href": "../type-module/index.html",
        "label": "ingestion/typing/type-module.md"
      },
      "href": "../type-module/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "attributes",
      "title": "Type module",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… entity per note and per document, the metadata of a document as its attributes.",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "attributes",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… the space, without any highlighted property: the properties wait in the panel. …",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 4,
      "surface": "property",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…pe. Two selectors follow: the first attribute the type highlights, \"Roles ▾\", wh…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "attribute",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "A value of a reference-typed frontmatter attribute (reads, roles, rules, consume…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "frontmatter attribute",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…tween the title and the text: every property, those the profile puts forward inc…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 12,
      "surface": "property",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the panel, which says it once; the attributes the profile does not declare for t…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 12,
      "surface": "attributes",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…olds its blocks in a fixed order. \"Properties\" lists the declared metadata: the …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 12,
      "surface": "Properties",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the declared metadata: the common properties, then the attributes the type decl…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 12,
      "surface": "properties",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…a: the common properties, then the attributes the type declares in the order of …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 12,
      "surface": "attributes",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ow in a block of their own, \"Other attributes\", kept as written, so that a note …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 12,
      "surface": "attributes",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d several files into the page, the properties close with the grouped files, said…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 12,
      "surface": "properties",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the neighbours change with it; the properties the profile puts forward for a typ…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 12,
      "surface": "properties",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…mn beside the text, condensed: the properties show their values alone, the table…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L21",
      "kind": "recognised",
      "line": 21,
      "passages": 12,
      "surface": "properties",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…list of keys. The same goes for one attribute (Attribute@<name>) and one mapped …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L25",
      "kind": "recognised",
      "line": 25,
      "passages": 12,
      "surface": "attribute",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ract viewer after the article, the properties cut to five keys and the operation…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L35",
      "kind": "recognised",
      "line": 35,
      "passages": 12,
      "surface": "properties",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…n with the labels of the type, its attributes and its sections per interface lan…",
      "file": {
        "href": "../type-module/index.html",
        "label": "ingestion/typing/type-module.md"
      },
      "href": "../type-module/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "attributes",
      "title": "Type module",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ema.json for the items of its list attributes and components/ for a page, an att…",
      "file": {
        "href": "../type-module/index.html",
        "label": "ingestion/typing/type-module.md"
      },
      "href": "../type-module/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "attributes",
      "title": "Type module",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…utes and components/ for a page, an attribute value or a section rendered specia…",
      "file": {
        "href": "../type-module/index.html",
        "label": "ingestion/typing/type-module.md"
      },
      "href": "../type-module/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 5,
      "surface": "attribute",
      "title": "Type module",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ith its declaration (group, glyph, attributes, the sections whose heading produc…",
      "file": {
        "href": "../type-module/index.html",
        "label": "ingestion/typing/type-module.md"
      },
      "href": "../type-module/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 5,
      "surface": "attributes",
      "title": "Type module",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…se it again, replace the pages and properties of the document, and the title, al…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 4,
      "surface": "properties",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…nd the title, aliases, summary and attributes of the entity; the rewritten note …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 4,
      "surface": "attributes",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…nto one link per source, target, relation and attributes, every provenance kept.",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 4,
      "surface": "attributes",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…hout any highlighted property: the properties wait in the panel. The note follow…",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 4,
      "surface": "properties",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e right panel keeps three blocks. \"Properties\" lists five keys, no more, the pro…",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 4,
      "surface": "Properties",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ies\" lists five keys, no more, the properties the profile highlights for the typ…",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 4,
      "surface": "properties",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the title, linked), the highlighted attribute (its values, linked when they name…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "attribute",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e two sorts times the values of the attribute give twelve pages at most; beyond,…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 4,
      "surface": "attribute",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Open a value of the attribute → entity page",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L27",
      "kind": "recognised",
      "line": 27,
      "passages": 4,
      "surface": "attribute",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…that value; the other values of the attribute are unaffected. The fix is to writ…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "attribute",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…them. A note found under a type the attribute does not accept is a relation outs…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "attribute",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…of the space carries a date, a date attribute or a file name that starts with on…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "attribute",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… day of the decision, from its date attribute, each left out when the note has n…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "attribute",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The right panel opens on the properties of the decision, the status and the date…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 3,
      "surface": "properties",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The right panel opens on \"Properties\": the type, the author as the file states i…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 3,
      "surface": "Properties",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e of them comes from the preview; a property the file does not state keeps its r…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 3,
      "surface": "property",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ot state keeps its row, empty. The properties close with the grouped files, said…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 3,
      "surface": "properties",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…hout the markdown and the declared properties. A banner says that no note exists…",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 3,
      "surface": "properties",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… says that the word has no declared property because there is no file for it. \"M…",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 3,
      "surface": "property",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…es with the word. There is no article, no properties block and no source footer.",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 3,
      "surface": "properties",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…of the space carries a date, a date attribute or a file name that starts with on…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "attribute",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…pe, the duration, from the duration attribute of the note or the timecode of the…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "attribute",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The right panel lists the properties of the meeting, the date, the duration, the…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L20",
      "kind": "recognised",
      "line": 20,
      "passages": 3,
      "surface": "properties",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ation nobody wrote about keeps the properties of the contract only and is report…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.md"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "properties",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…s an operation of the api with the properties of the contract only, and the oper…",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.vtt"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "location": "00:21:17",
      "passages": 2,
      "surface": "properties",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…act as an endpoint entity with the properties the contract states. An author who…",
      "file": {
        "href": "../../../inference/contracts/operation/index.html",
        "label": "inference/contracts/operation.md"
      },
      "href": "../../../inference/contracts/operation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "properties",
      "title": "Operation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ion, showing its own markdown, the properties of the contract and its own links.",
      "file": {
        "href": "../../../inference/contracts/operation/index.html",
        "label": "inference/contracts/operation.md"
      },
      "href": "../../../inference/contracts/operation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "properties",
      "title": "Operation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A value of a reference-typed attribute of the frontmatter, reads, roles, rules, …",
      "file": {
        "href": "../../../inference/links/frontmatter-reference/index.html",
        "label": "inference/links/frontmatter-reference.md"
      },
      "href": "../../../inference/links/frontmatter-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attribute",
      "title": "Frontmatter reference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… confidence 0.90 whose relation the attribute declares, never overturned by infe…",
      "file": {
        "href": "../../../inference/links/frontmatter-reference/index.html",
        "label": "inference/links/frontmatter-reference.md"
      },
      "href": "../../../inference/links/frontmatter-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attribute",
      "title": "Frontmatter reference",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s at the top of a note: the common attributes every entity may declare (id, type…",
      "file": {
        "href": "../../documents/frontmatter/index.html",
        "label": "ingestion/documents/frontmatter.md"
      },
      "href": "../../documents/frontmatter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "attributes",
      "title": "Frontmatter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ry, superseded_by, locale) and the attributes of its type, a frontmatter referen…",
      "file": {
        "href": "../../documents/frontmatter/index.html",
        "label": "ingestion/documents/frontmatter.md"
      },
      "href": "../../documents/frontmatter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "attributes",
      "title": "Frontmatter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…e declaration of the type and every attribute of the note, declared and not, and…",
      "file": {
        "href": "../../../../specs/decisions/inference/types-as-modules/index.html",
        "label": "decisions/inference/types-as-modules.md"
      },
      "href": "../../../../specs/decisions/inference/types-as-modules/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 2,
      "surface": "attribute",
      "title": "Types as modules",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… dedicated component for a type, an attribute or a mapped section is resolved by…",
      "file": {
        "href": "../../../../specs/decisions/inference/types-as-modules/index.html",
        "label": "decisions/inference/types-as-modules.md"
      },
      "href": "../../../../specs/decisions/inference/types-as-modules/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 2,
      "surface": "attribute",
      "title": "Types as modules",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…n stays a separate entity with the properties of the contract only, and the othe…",
      "file": {
        "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html",
        "label": "rules/contracts/ambiguous-operation.rule.md"
      },
      "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "properties",
      "title": "Ambiguous operation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… and matches several contracts of its source names its API in the api attribute.",
      "file": {
        "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html",
        "label": "rules/contracts/ambiguous-operation.rule.md"
      },
      "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attribute",
      "title": "Ambiguous operation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… that note, the API's own consumers attribute and ## Consumers section being dec…",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attribute",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…arations rather than citations. The attribute asks for the reconciliation: an AP…",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attribute",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…. The note names its API in the api attribute or through a markdown link; a note…",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "attribute",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…own and its frontmatter, takes the properties the contract declares (method, pat…",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "properties",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…e of the note nor among the common attributes of the profile. The value is kept …",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html",
        "label": "rules/identifiers/unknown-attribute.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attributes",
      "title": "Unknown attribute",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…. Most often a typo in a key, or an attribute the project profile has yet to dec…",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html",
        "label": "rules/identifiers/unknown-attribute.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "attribute",
      "title": "Unknown attribute",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…by one repository, a note without a property, a keyword page whose transcript pa…",
      "file": {
        "href": "../../../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 2,
      "surface": "property",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… with their classes, role and ARIA attributes, text and links left out, so that …",
      "file": {
        "href": "../../../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 2,
      "surface": "attributes",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…hat a note declares in its contract attribute, as a URL or a path: an OpenAPI 3 …",
      "file": {
        "href": "../../../inference/contracts/contract/index.html",
        "label": "inference/contracts/contract.md"
      },
      "href": "../../../inference/contracts/contract/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "attribute",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ng: a mapped section, a typed frontmatter attribute, a type pair that admits a s…",
      "file": {
        "href": "../../../inference/links/relation/index.html",
        "label": "inference/links/relation.md"
      },
      "href": "../../../inference/links/relation/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "frontmatter attribute",
      "title": "Relation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…hout the markdown and the declared properties: a banner says no note exists, thr…",
      "file": {
        "href": "../../../inference/recognition/keyword/index.html",
        "label": "inference/recognition/keyword-page.md"
      },
      "href": "../../../inference/recognition/keyword/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "properties",
      "title": "Keyword",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… every candidate, and the confidence among the attributes of every keyword page.",
      "file": {
        "href": "../../../inference/recognition/word-confidence/index.html",
        "label": "inference/recognition/word-confidence.md"
      },
      "href": "../../../inference/recognition/word-confidence/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "attributes",
      "title": "Word confidence",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ribes the meta-model: types, their attributes, the relations and the pairs of ty…",
      "file": {
        "href": "../../configuration/profile/index.html",
        "label": "ingestion/configuration/profile.md"
      },
      "href": "../../configuration/profile/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "attributes",
      "title": "Profile",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…kdown first, at most five declared properties, then the occurrences found elsewh…",
      "file": {
        "href": "../../documents/note/index.html",
        "label": "ingestion/documents/note.md"
      },
      "href": "../../documents/note/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "properties",
      "title": "Note",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…g page. Whatever the template, the properties of the page say the same way which…",
      "file": {
        "href": "../../sources/twin-resources/index.html",
        "label": "ingestion/sources/twin-resources.md"
      },
      "href": "../../sources/twin-resources/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "properties",
      "title": "Twin resources",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… per locale, a glyph, a group, its attributes, the sections whose heading produc…",
      "file": {
        "href": "../type/index.html",
        "label": "ingestion/typing/type.md"
      },
      "href": "../type/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "attributes",
      "title": "Type",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ng the results of the search by one property of the entities: their type, their …",
      "file": {
        "href": "../../../publication/search/facet/index.html",
        "label": "publication/search/facet.md"
      },
      "href": "../../../publication/search/facet/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "property",
      "title": "Facet",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…E-UNKNOWN, a frontmatter key neither the type nor the common attributes declare.",
      "file": {
        "href": "../../../quality/checks/identifier-and-type-checks/index.html",
        "label": "quality/checks/identifier-and-type-checks.md"
      },
      "href": "../../../quality/checks/identifier-and-type-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "attributes",
      "title": "Identifier and type checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… application, domain, type origin, attributes and source; links, one object per …",
      "file": {
        "href": "../../../../specs/api/canonical-model/index.html",
        "label": "api/canonical-model.md"
      },
      "href": "../../../../specs/api/canonical-model/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "attributes",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…ote, listFindings today, keeps the properties of the contract only, and a note t…",
      "file": {
        "href": "../../../../specs/api/model-query/index.html",
        "label": "api/model-query.md"
      },
      "href": "../../../../specs/api/model-query/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "properties",
      "title": "Model query API",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "… build by its identifier, with its attributes, its displayed neighbourhood and t…",
      "file": {
        "href": "../../../../specs/api/operations/get-entity/index.html",
        "label": "api/operations/get-entity.md"
      },
      "href": "../../../../specs/api/operations/get-entity/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "surface": "attributes",
      "title": "Get an entity",
      "type": "endpoint",
      "typeLabel": "Operation"
    },
    {
      "context": "…ontmatter keys that are not common attributes, and its source with the name, pat…",
      "file": {
        "href": "../../../../specs/data/inference/entities-block/index.html",
        "label": "data/inference/entities-block.md"
      },
      "href": "../../../../specs/data/inference/entities-block/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "attributes",
      "title": "Entities block",
      "type": "data_object",
      "typeLabel": "Data object"
    },
    {
      "context": "…on triple, in that order, with the attributes of the relation, the combined conf…",
      "file": {
        "href": "../../../../specs/data/inference/links-block/index.html",
        "label": "data/inference/links-block.md"
      },
      "href": "../../../../specs/data/inference/links-block/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "attributes",
      "title": "Links block",
      "type": "data_object",
      "typeLabel": "Data object"
    },
    {
      "context": "…hema. The engine knows only types, attributes, relations and scores. Adding a ty…",
      "file": {
        "href": "../../../../specs/decisions/inference/declarative-profile/index.html",
        "label": "decisions/inference/declarative-profile.md"
      },
      "href": "../../../../specs/decisions/inference/declarative-profile/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "attributes",
      "title": "Declarative profile",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…n of a mapped section or of a typed attribute stands, inference only fills what …",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "attribute",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… the original file, for its native properties, but the words that enter the sear…",
      "file": {
        "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html",
        "label": "decisions/ingestion/single-extraction-path.md"
      },
      "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "properties",
      "title": "Single extraction path",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ation, a domain, a locale, its declared attributes and its source with path, com…",
      "file": {
        "href": "../../../../specs/objects/inference/entity/index.html",
        "label": "objects/inference/entity.md"
      },
      "href": "../../../../specs/objects/inference/entity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "declared attributes",
      "title": "Entity",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…ts occurrences, files and score as attributes and its passages in its fragment. …",
      "file": {
        "href": "../../../../specs/objects/inference/recognition/keyword-page/index.html",
        "label": "objects/inference/recognition/keyword-page.md"
      },
      "href": "../../../../specs/objects/inference/recognition/keyword-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "attributes",
      "title": "Keyword page",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "… consumer, declared or inferred: no attribute, no section, no mention in another…",
      "file": {
        "href": "../../../../specs/rules/contracts/api-without-consumer/index.html",
        "label": "rules/contracts/api-without-consumer.rule.md"
      },
      "href": "../../../../specs/rules/contracts/api-without-consumer/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "attribute",
      "title": "API without consumer",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…th an imported contract, in its api attribute or through a markdown link, and th…",
      "file": {
        "href": "../../../../specs/rules/contracts/operation-unmatched/index.html",
        "label": "rules/contracts/operation-unmatched.rule.md"
      },
      "href": "../../../../specs/rules/contracts/operation-unmatched/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "attribute",
      "title": "Operation unmatched",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n API note declares in its contract attribute, a URL or a path relative to the n…",
      "file": {
        "href": "../../../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../../../specs/rules/contracts/unreachable-contract/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "attribute",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… screen is accesses), a typed frontmatter attribute (reads is accesses in read m…",
      "file": {
        "href": "../../../../specs/rules/engine/relation-typing/index.html",
        "label": "rules/engine/relation-typing.rule.md"
      },
      "href": "../../../../specs/rules/engine/relation-typing/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "frontmatter attribute",
      "title": "Relation typing",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…cannot be parsed. The body is still processed; every declared attribute is lost.",
      "file": {
        "href": "../../../../specs/rules/identifiers/invalid-frontmatter/index.html",
        "label": "rules/identifiers/invalid-frontmatter.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/invalid-frontmatter/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "declared attribute",
      "title": "Invalid frontmatter",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ames an existing note of a type the attribute does not accept is this finding, n…",
      "file": {
        "href": "../../../../specs/rules/identifiers/relation-outside-the-matrix/index.html",
        "label": "rules/identifiers/relation-outside-the-matrix.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/relation-outside-the-matrix/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "attribute",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…lation because no section, no typed attribute and no single allowed relation dec…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "attribute",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…note, its type and its highlighted properties above the title, the rendered note…",
      "file": {
        "href": "../../../../specs/screens/pages/exploring-the-site/index.html",
        "label": "screens/pages/exploring-the-site.md"
      },
      "href": "../../../../specs/screens/pages/exploring-the-site/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "surface": "properties",
      "title": "Exploring the site",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…ach of its blocks with its count, \"Properties\", \"On this page\", \"Related pages\",…",
      "file": {
        "href": "../../../../specs/screens/panels/side-panel/index.html",
        "label": "screens/panels/side-panel.md"
      },
      "href": "../../../../specs/screens/panels/side-panel/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "surface": "Properties",
      "title": "Side panel",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
