-- ASN module extracted from ITU-T X.1080.2 (10/2021)

InfoObjects { joint-iso-itu-t(2) telebiometrics(42) thprot(10) part2(2) modules(0) infoObjects(2) version1(1)} DEFINITIONS IMPLICIT TAGS ::= BEGIN IMPORTS GEN-INFO, id-gi, id-un, UNIT FROM Biology-to-Machine { joint-iso-itu-t(2) telebiometrics(42) thprot(10) part2(2) modules(0) b2m(0) version1(1)} ; -- Unit information objects SupportedUnits UNIT ::= {metre | kilogram | second | ampere | kelvin | mole | candela | hertz | newton | pascal | joule | watt | coulomb | volt} metre UNIT ::= { NAME "metre" SYMBOL "m" QUANTITY "length" VALUE REAL ID id-un-metre } kilogram UNIT ::= { NAME "kilogram" SYMBOL "kg" QUANTITY "mass" VALUE REAL ID id-un-kilogram } second UNIT ::= { NAME "second" SYMBOL "s" QUANTITY "time" VALUE REAL ID id-un-second } ampere UNIT ::= { NAME "ampere" SYMBOL "A" QUANTITY "electric-current" VALUE REAL ID id-un-ampere } kelvin UNIT ::= { NAME "kelvin" SYMBOL "K" QUANTITY "thermodynamic-temperature" VALUE REAL ID id-un-kelvin } mole UNIT ::= { NAME "mole" SYMBOL "mol" QUANTITY "amount-of-substance" VALUE REAL ID id-un-mole } candela UNIT ::= { NAME "candela" SYMBOL "cd" QUANTITY "luminous-intensity" VALUE REAL ID id-un-candela } -- Derived units hertz UNIT ::= { NAME "hertz" SYMBOL "Hz" VALUE REAL ID id-un-hertz } newton UNIT ::= { NAME "newton" SYMBOL "N" VALUE REAL ID id-un-newton } pascal UNIT ::= { NAME "pascal" SYMBOL "Pa" VALUE REAL ID id-un-pascal } joule UNIT ::= { NAME "joule" SYMBOL "J" VALUE REAL ID id-un-joule } watt UNIT ::= { NAME "watt" SYMBOL "W" QUANTITY "power" VALUE REAL ID id-un-watt } coulomb UNIT ::= { NAME "coulomb" SYMBOL "C" VALUE REAL ID id-un-coulomb } volt UNIT ::= { NAME "volt" SYMBOL "V" VALUE REAL ID id-un-volt } farad UNIT ::= { NAME "farad" SYMBOL "F" VALUE REAL ID id-un-farad } ohm UNIT ::= { NAME "ohm" SYMBOL "Ω" VALUE REAL ID id-un-ohm } siemens UNIT ::= { NAME "siemens" SYMBOL "S" VALUE REAL ID id-un-siemens } weber UNIT ::= { NAME "weber" SYMBOL "Wb" VALUE REAL ID id-un-weber } tesla UNIT ::= { NAME "tesla" SYMBOL "T" VALUE REAL ID id-un-tesla } henry UNIT ::= { NAME "henry" SYMBOL "H" VALUE REAL ID id-un-henry } degreeCelsius UNIT ::= { NAME "degreeCelsius" SYMBOL "°C" VALUE REAL ID id-un-degreeCelsius } lumen UNIT ::= { NAME "lumen" SYMBOL "lm" VALUE REAL ID id-un-lumen } lux UNIT ::= { NAME "lux" SYMBOL "lx" VALUE REAL ID id-un-lux } becquerel UNIT ::= { NAME "becquerel" SYMBOL "Bq" VALUE REAL ID id-un-becquerel } id-un-metre OBJECT IDENTIFIER ::= {id-un 1} id-un-kilogram OBJECT IDENTIFIER ::= {id-un 2} id-un-second OBJECT IDENTIFIER ::= {id-un 3} id-un-ampere OBJECT IDENTIFIER ::= {id-un 4} id-un-kelvin OBJECT IDENTIFIER ::= {id-un 5} id-un-mole OBJECT IDENTIFIER ::= {id-un 6} id-un-candela OBJECT IDENTIFIER ::= {id-un 7} id-un-hertz OBJECT IDENTIFIER ::= {id-un 8} id-un-newton OBJECT IDENTIFIER ::= {id-un 9} id-un-pascal OBJECT IDENTIFIER ::= {id-un 10} id-un-joule OBJECT IDENTIFIER ::= {id-un 11} id-un-watt OBJECT IDENTIFIER ::= {id-un 12} id-un-coulomb OBJECT IDENTIFIER ::= {id-un 13} id-un-volt OBJECT IDENTIFIER ::= {id-un 14} id-un-farad OBJECT IDENTIFIER ::= {id-un 15} id-un-ohm OBJECT IDENTIFIER ::= {id-un 16} id-un-siemens OBJECT IDENTIFIER ::= {id-un 17} id-un-weber OBJECT IDENTIFIER ::= {id-un 18} id-un-tesla OBJECT IDENTIFIER ::= {id-un 19} id-un-henry OBJECT IDENTIFIER ::= {id-un 20} id-un-degreeCelsius OBJECT IDENTIFIER ::= {id-un 21} id-un-lumen OBJECT IDENTIFIER ::= {id-un 22} id-un-lux OBJECT IDENTIFIER ::= {id-un 23} id-un-becquerel OBJECT IDENTIFIER ::= {id-un 24} -- Data item information objects SupportedGenInfo GEN-INFO ::= { surname | givenName | initials | generationQualifier | serialNumber | pseudonym | uri | urn | url, ... } surname GEN-INFO ::= { SYNTAX Surname ID id-gi-surname } Surname ::= UTF8String givenName GEN-INFO ::= { SYNTAX UTF8String ID id-gi-givenName } initials GEN-INFO ::= { SYNTAX UTF8String ID id-gi-initials } generationQualifier GEN-INFO ::= { SYNTAX UTF8String ID id-gi-generationQualifier } serialNumber GEN-INFO ::= { SYNTAX UTF8String ID id-gi-serialNumber } pseudonym GEN-INFO ::= { SYNTAX UTF8String ID id-gi-pseudonym } uri GEN-INFO ::= { SYNTAX UTF8String ID id-gi-uri } urn GEN-INFO ::= { SYNTAX UTF8String ID id-gi-urn } url GEN-INFO ::= { SYNTAX UTF8String ID id-gi-url } dnsName GEN-INFO ::= { SYNTAX DomainName ID id-gi-dnsName } DomainName ::= UTF8String (CONSTRAINED BY { -- Conforms to the format of a (internationalized) domain name. -- }) email GEN-INFO ::= { SYNTAX IA5String ID id-gi-email } countryName GEN-INFO ::= { SYNTAX CountryName ID id-gi-countryName } CountryName ::= PrintableString(SIZE (2)) (CONSTRAINED BY { -- ISO 3166 alpha-2 codes only -- }) countryCode3c GEN-INFO ::= { SYNTAX CountryCode3c ID id-gi-countryCode3c } CountryCode3c ::= PrintableString(SIZE (3)) (CONSTRAINED BY { -- ISO 3166 alpha-3 codes only -- }) localityName GEN-INFO ::= { SYNTAX UTF8String ID id-gi-localityName } streetAddress GEN-INFO ::= { SYNTAX UTF8String ID id-gi-streetAddress } houseIdentifier GEN-INFO ::= { SYNTAX UTF8String ID id-gi-houseIdentifier } utmCoordinates GEN-INFO ::= { SYNTAX UtmCoordinates ID id-gi-utmCoordinates } UtmCoordinates ::= SEQUENCE { zone PrintableString, easting NumericString, northing NumericString } organizationName GEN-INFO ::= { SYNTAX UTF8String ID id-gi-organizationName } organizationalUnitName GEN-INFO ::= { SYNTAX UTF8String ID id-gi-organizationalUnitName } title GEN-INFO ::= { SYNTAX UTF8String ID id-gi-title } organizationIdentifier GEN-INFO ::= { SYNTAX UTF8String ID id-gi-organizationIdentifier } description GEN-INFO ::= { SYNTAX UTF8String ID id-gi-description } businessCategory GEN-INFO ::= { SYNTAX UTF8String ID id-gi-businessCategory } postalCode GEN-INFO ::= { SYNTAX UTF8String ID id-gi-postalCode } postOfficeBox GEN-INFO ::= { SYNTAX UTF8String ID id-gi-postOfficeBox } telephoneNumber GEN-INFO ::= { SYNTAX TelephoneNumber ID id-gi-telephoneNumber } TelephoneNumber ::= PrintableString(SIZE (1..ub-telephone-number)) -- String complying with Rec. ITU-T E.123 only ub-telephone-number INTEGER ::= 32 mobileNumber GEN-INFO ::= { SYNTAX TelephoneNumber ID id-gi-mobileNumber } -- Allocation of object identifiers id-gi-surname OBJECT IDENTIFIER ::= {id-gi 1} id-gi-givenName OBJECT IDENTIFIER ::= {id-gi 2} id-gi-initials OBJECT IDENTIFIER ::= {id-gi 3} id-gi-generationQualifier OBJECT IDENTIFIER ::= {id-gi 4} id-gi-serialNumber OBJECT IDENTIFIER ::= {id-gi 5} id-gi-pseudonym OBJECT IDENTIFIER ::= {id-gi 6} id-gi-uri OBJECT IDENTIFIER ::= {id-gi 7} id-gi-urn OBJECT IDENTIFIER ::= {id-gi 8} id-gi-url OBJECT IDENTIFIER ::= {id-gi 9} id-gi-dnsName OBJECT IDENTIFIER ::= {id-gi 10} id-gi-email OBJECT IDENTIFIER ::= {id-gi 11} id-gi-countryName OBJECT IDENTIFIER ::= {id-gi 12} id-gi-countryCode3c OBJECT IDENTIFIER ::= {id-gi 13} id-gi-localityName OBJECT IDENTIFIER ::= {id-gi 14} id-gi-streetAddress OBJECT IDENTIFIER ::= {id-gi 15} id-gi-houseIdentifier OBJECT IDENTIFIER ::= {id-gi 16} id-gi-utmCoordinates OBJECT IDENTIFIER ::= {id-gi 17} id-gi-organizationName OBJECT IDENTIFIER ::= {id-gi 18} id-gi-organizationalUnitName OBJECT IDENTIFIER ::= {id-gi 19} id-gi-title OBJECT IDENTIFIER ::= {id-gi 20} id-gi-organizationIdentifier OBJECT IDENTIFIER ::= {id-gi 21} id-gi-description OBJECT IDENTIFIER ::= {id-gi 22} id-gi-businessCategory OBJECT IDENTIFIER ::= {id-gi 23} id-gi-postalCode OBJECT IDENTIFIER ::= {id-gi 24} id-gi-postOfficeBox OBJECT IDENTIFIER ::= {id-gi 25} id-gi-telephoneNumber OBJECT IDENTIFIER ::= {id-gi 26} id-gi-mobileNumber OBJECT IDENTIFIER ::= {id-gi 27} END -- InfoObjects