Specializations of the BasicString Data Type The data types in Table 22 correspond to strings that have sematics associated with them. Because of this, they usually are restricted to a certain pattern, defined via a regular expression, and/or more formally defined in a standardization document. . Specializations of the Data Type BasicString Data Type Definition The data type is a restriction on the CAPEC_ID BasicString data type, such that it adheres to the regular expression CAPEC_ID The values should correspond to those CAPEC_ID defined at . The data type is a restriction on the CCE_ID BasicString data type such that it adheres to the regular expression CCE_ID The values should correspond to defined CCE_ID at . The data type is a restriction on the CVE_ID BasicString data type such that it adheres to the regular expression CVE_ID The values should correspond to those CVE_ID defined at . The data type is a restriction on the CWE_ID BasicString data type such that it adheres to the regular expression CWE_ID The values should correspond to those defined CWE_ID at . The data type is a restriction on the DateTime BasicString DateTime data type such that it adheres to the standard defined in . The data type is a restriction on the HexBinary data type such that it adheres to the regular BasicString HexBinary expression [0-9A-Fa-f]*. The number of characters allowed is finite but unbounded. The number of digits must be even in length. The data type is a restriction on the LanguageCode data type, such that it adheres to the standard LanguageCode BasicString defined in . The data type is a restriction on the QualifiedName QualifiedName data type such that it adheres to the BasicString requirements specified in . The data type is a restriction on NoEmbeddedQuoteString the data type such that it does not include any BasicString NoEmbeddedQuoteString double quote characters. This data type captures properties that were attributes in the XML model. The data type is a restriction on the data URI BasicString URI type such that it adheres to the standard defined at .
Specializations of the BasicString Data Type The data types in Table 22 correspond to strings that have sematics associated with them. Because of this, they usually are restricted to a certain pattern, defined via a regular expression, and/or more formally defined in a standardization document. . Specializations of the BasicString Data Type Data Type Definition CAPEC_ID The CAPEC_ID data type is a restriction on the BasicString data type, such that it adheres to the regular expression The CAPEC_ID values should correspond to those defined at . CCE_ID The CCE_ID data type is a restriction on the BasicString data type such that it adheres to the regular expression The CCE_ID values should correspond to defined at . CVE_ID The CVE_ID data type is a restriction on the BasicString data type such that it adheres to the regular expression The CVE_ID values should correspond to those defined at . CWE_ID The CWE_ID data type is a restriction on the BasicString data type such that it adheres to the regular expression The CWE_ID values should correspond to those defined at . DateTime The DateTime data type is a restriction on the BasicString data type such that it adheres to the standard defined in . HexBinary The HexBinary data type is a restriction on the BasicString data type such that it adheres to the regular expression [0-9A-Fa-f]*. The number of characters allowed is finite but unbounded. The number of digits must be even in length. LanguageCode The LanguageCode data type is a restriction on the BasicString data type, such that it adheres to the standard defined in . QualifiedName The QualifiedName data type is a restriction on the BasicString data type such that it adheres to the requirements specified in . NoEmbeddedQuoteString The NoEmbeddedQuoteString data type is a restriction on the BasicString data type such that it does not include any double quote characters. This data type captures properties that were attributes in the XML model. URI The URI data type is a restriction on the BasicString data type such that it adheres to the standard defined at .