Show pageOld revisionsBacklinksAdd to bookExport to PDFODT exportBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Yes No Type ====== [[dido:03-dido-te:05-common-information-types:start|Go to 5. Common Information Types]] ===== Description ===== The **Yes No Type** is a reusable Enumeration used to represent a three-state determination in which the result may be Yes, No, or Unknown. ===== Definition ===== The **Yes No Type** represents a controlled three-member value space consisting of an unknown, affirmative, or negative determination. ===== Note ===== Yes No Type is not equivalent to a Boolean value because it explicitly represents an ''Unknown'' state in addition to ''Yes'' and ''No''. The ''Unknown'' member represents that a Yes or No determination has not been established. It does not imply either Yes or No. The absence of a value is conceptually distinct from the explicit ''Unknown'' member. ===== Source-Model Name ===== [[dido:03-dido-te:99-annexes:annex-b-references:dte-004|[DTE4]]] identifies the conceptual type as: <code> Yes No Type </code> ===== Classification ===== ^ Property ^ Value ^ | Kind | Enumeration | | Conceptual Representation | Controlled value | | Number of Members | 3 | | Ordinal Basis | Zero-based | | Associated Value Type | Integer | | Default Member | None specified | ===== Enumeration Members ===== ^ Position ^ Ordinal Value ^ String Image ^ Value ^ Meaning ^ | 1 | 0 | ''Unknown'' | 0 | A Yes or No determination has not been established. | | 2 | 1 | ''Yes'' | +1 | The represented condition is affirmed. | | 3 | 2 | ''No'' | -1 | The represented condition is not affirmed. | ===== Architectural Meaning ===== Yes No Type provides a reusable conceptual representation for information requiring an affirmative, negative, or undetermined determination. The assigned Value is distinct from the Ordinal Value. For example, the ''No'' member occupies Position ''3'' and has Ordinal Value ''2'', while its associated conceptual Value is ''-1''. The assigned Values establish the following conceptual correspondence: <code> No = -1 Unknown = 0 Yes = +1 </code> ===== Source ===== * [[dido:03-dido-te:99-annexes:annex-b-references:dte-004|[DTE4] DIDO Reference Data Model]], //Yes No Type// Enumeration. ===== Notes for Editors ===== * Preserve **Yes No Type** as the conceptual type name. * Preserve the conceptual distinction between ''Unknown'' and the absence of a value. * Preserve the assigned conceptual Values ''No = -1'', ''Unknown = 0'', and ''Yes = +1'' unless the conceptual model is deliberately revised. ---- <WRAP centeralign> © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. </WRAP> dido/03-dido-te/05-common-information-types/yes-no-type.txt Last modified: 2026/08/24 10:48by nick_dido