dictionary.schema.json
A dictionary of canonical headwords with their general definitions, classification axes, and surface-form variants. Where a glossary records what one authority means by a term, the dictionary records the term itself: its lemma, part of speech, general definition, and every form it appears under in real text (acronyms, abbreviations, plurals, tenses, misspellings).
type · thingOpen Controls vocabularystatus · draftv1
{
"Dictionary": {
"@type": "Dictionary",
"schemaVersion": 1,
"dictionaryName": "String",
"dictionaryEntries": [
{
"dictionaryEntries(item)": {
"@type": "DictionaryEntries(item)",
"headword": "String",
"normalizedForm": "String",
"lemmaKey": "String",
"partOfSpeech": "String",
"definition": "String",
"entityType": "String",
"sensitivity": "String",
"informationClass": "String",
"cognitiveLevel": "String",
"responsibilityLevel": "String",
"automationTier": "String",
"isMultiwordExpression": "Boolean",
"isAmbiguous": "Boolean",
"polysemous": "Boolean",
"status": "String",
"confidenceScore": "Decimal",
"variants": [
{
"variants(item)": {
"@type": "Variants(item)",
"variantForm": "String",
"variantType": "String",
"context": "String"
}
}
]
}
}
]
}
}{
"Dictionary": {
"@type": "Dictionary",
"schemaVersion": 1,
"description": "A dictionary of canonical headwords with their general definitions, classification axes, and surface-form variants. Where a glossary records what one authority means by a term, the dictionary records the term itself: its lemma, part of speech, general definition, and every form it appears under in real text (acronyms, abbreviations, plurals, tenses, misspellings).",
"dictionaryName": {
"description": "Display name of the dictionary.",
"type": "String"
},
"dictionaryEntries": [
{
"description": "The headwords this dictionary defines.",
"dictionaryEntries(item)": {
"@type": "DictionaryEntries(item)",
"headword": {
"description": "Canonical display form of the term (e.g. Access Control List).",
"type": "String"
},
"normalizedForm": {
"description": "Lowercased, whitespace-normalized form used for matching and deduplication.",
"type": "String"
},
"lemmaKey": {
"description": "Stable lemma key identifying the headword across inflected forms.",
"type": "String"
},
"partOfSpeech": {
"description": "Grammatical class of the term. Allowed values: noun, verb, adjective, adverb.",
"type": "String"
},
"definition": {
"description": "General-purpose definition of the headword, independent of any single authority's usage.",
"nullable": true,
"type": "String"
},
"entityType": {
"description": "What kind of thing a noun names. Allowed values: Data, System, Network, Identity, Credential, Physical, Process, Capability, Organization, Framework, Event, Metric, Vulnerability, Threat, Control, Finding, Requirement, Role, Artifact, Unknown. Null for non-nouns.",
"nullable": true,
"type": "String"
},
"sensitivity": {
"description": "Sensitivity tier of the data or asset a noun names, when applicable. Allowed values: Public, Internal, Confidential, Restricted, Regulated.",
"nullable": true,
"type": "String"
},
"informationClass": {
"description": "Regulated information class a noun names, when applicable. Allowed values: PII, PHI, PCI, IP, CUI, CDI, PublicInfo.",
"nullable": true,
"type": "String"
},
"cognitiveLevel": {
"description": "Bloom's revised taxonomy level for a verb. Allowed values: remember, understand, apply, analyze, evaluate, create. Null for non-verbs.",
"nullable": true,
"type": "String"
},
"responsibilityLevel": {
"description": "How central the action is to a role's responsibility, for verbs. Allowed values: primary, secondary, incidental, unclassified.",
"nullable": true,
"type": "String"
},
"automationTier": {
"description": "How automation relates to the action, for verbs. Allowed values: replaces, augments, supports, informs, unclassified.",
"nullable": true,
"type": "String"
},
"isMultiwordExpression": {
"description": "True when the headword is a multi-word expression that carries meaning as a unit (e.g. separation of duties).",
"nullable": true,
"type": "Boolean"
},
"isAmbiguous": {
"description": "True when the headword spans multiple classifications and needs context to resolve.",
"nullable": true,
"type": "Boolean"
},
"polysemous": {
"description": "True when the headword carries multiple distinct senses across authorities.",
"nullable": true,
"type": "Boolean"
},
"status": {
"description": "Release status: Released, In Review, or On Hold.",
"type": "String"
},
"confidenceScore": {
"description": "A numeric representation of the level of confidence that was found during an operation.",
"type": "Decimal"
},
"variants": [
{
"description": "Surface forms under which the headword appears in real text.",
"variants(item)": {
"@type": "Variants(item)",
"variantForm": {
"description": "The variant as written (e.g. ACL for Access Control List).",
"type": "String"
},
"variantType": {
"description": "Kind of variant. Allowed values: Acronym, Abbreviation, Synonym, AlternatePhrasing, Misspelling, Plural, Possessive, PluralPossessive, PastTense, PresentParticiple, ThirdPersonSingular, PastParticiple.",
"type": "String"
},
"context": {
"description": "Context in which the variant applies, when it is not universal.",
"nullable": true,
"type": "String"
}
}
}
]
}
}
]
}
}