Loading 102657/RDMessage.xsd +83 −2 Original line number Original line Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/02657/v1.29.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.29.1#/RetainedData" elementFormDefault="qualified"> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/02657/v2.1.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v2.1.1#/RetainedData" elementFormDefault="qualified"> <xsd:annotation> <xsd:annotation> <xsd:documentation xml:lang="en"> <xsd:documentation xml:lang="en"> XSD translated from ASN.1 derived from outcome of TS 102 657 v1.29.1 XSD translated from ASN.1 derived from outcome of TS 102 657 v2.1.1 </xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:annotation> <xsd:simpleType name="GeneralizedTime"> <xsd:simpleType name="GeneralizedTime"> Loading Loading @@ -3472,6 +3472,7 @@ <xsd:element name="method" type="xsd:string" minOccurs="0"/> <xsd:element name="method" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionID" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionID" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="cryptocurrency" type="DigitalTokenIdentifier" minOccurs="0"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:complexType> <xsd:complexType name="EdgeComputingDevice"> <xsd:complexType name="EdgeComputingDevice"> Loading @@ -3492,4 +3493,84 @@ <xsd:simpleType name="EdgeComputingDeviceID"> <xsd:simpleType name="EdgeComputingDeviceID"> <xsd:restriction base="xsd:hexBinary"/> <xsd:restriction base="xsd:hexBinary"/> </xsd:simpleType> </xsd:simpleType> <xsd:complexType name="DigitalTokenIdentifier"> <xsd:sequence> <xsd:element name="baseRecord" type="BaseRecord"/> <xsd:element name="forkRecord" type="ForkRecord"/> <xsd:element name="informativeDataElements" type="InformativeDataElements"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="BaseRecord"> <xsd:restriction base="xsd:hexBinary"/> </xsd:simpleType> <xsd:simpleType name="ForkRecord"> <xsd:restriction base="xsd:hexBinary"/> </xsd:simpleType> <xsd:complexType name="InformativeDataElements"> <xsd:sequence> <xsd:element name="digitalTokenName" type="DigitalTokenName"/> <xsd:element name="tokenIdentifierType" type="TokenIdentifierType"/> <xsd:element name="dTSRegistrationAuthorityIdentifier" type="DTIRegistrationAuthorityIdentifier"/> <xsd:element name="otherDataElements" type="OtherDataElements"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenName"> <xsd:sequence> <xsd:element name="digitalTokenLongName" type="DigitalTokenLongName"/> <xsd:element name="digitalTokenShortName" type="DigitalTokenShortName"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenLongName"> <xsd:sequence> <xsd:element name="digitalTokenLongName" type="xsd:string"/> <xsd:element name="originalLanguageDigitalTokenLongName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenShortName"> <xsd:sequence> <xsd:element name="digitalTokenShortName" type="xsd:string"/> <xsd:element name="originalLanguageDigitalTokenShortName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="TokenIdentifierType"> <xsd:sequence> <xsd:element name="digitalTokenIdentifierType" type="DigitalTokenIdentifierType"/> <xsd:element name="digitalLedgerTechnologyType" type="DigitalLedgerTechnologyType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenIdentifierType"> <xsd:choice> <xsd:element name="auxiliaryDigitalToken" type="NULL"/> <xsd:element name="nativeDigitalToken" type="NULL"/> <xsd:element name="distributedLedgerWithoutANativeDigitalToken" type="NULL"/> <xsd:element name="functionallyFungibleGroupOfDigitalTokens" type="NULL"/> </xsd:choice> </xsd:complexType> <xsd:complexType name="DigitalLedgerTechnologyType"> <xsd:choice> <xsd:element name="blockchain" type="NULL"/> <xsd:element name="other" type="NULL"/> </xsd:choice> </xsd:complexType> <xsd:simpleType name="DTIRegistrationAuthorityIdentifier"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:complexType name="OtherDataElements"> <xsd:sequence> <xsd:element name="underlyingAssetExternalIdentifierType" type="xsd:string" minOccurs="0"/> <xsd:element name="underlyingAssetExternalIdentifierValue" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenExternalIdentifierType" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenExternalIdentifierValue" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenReferenceImplementationURL" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenUnitMultiplier" type="xsd:string" minOccurs="0"/> <xsd:element name="auxiliaryDigitaltoken" type="xsd:string" minOccurs="0"/> <xsd:element name="publicDistributedLedgerIndicator" type="PublicDistributedLedgerIndicator" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PublicDistributedLedgerIndicator"> <xsd:choice> <xsd:element name="public" type="NULL"/> <xsd:element name="private" type="NULL"/> </xsd:choice> </xsd:complexType> </xsd:schema> </xsd:schema> Loading
102657/RDMessage.xsd +83 −2 Original line number Original line Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/02657/v1.29.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.29.1#/RetainedData" elementFormDefault="qualified"> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/02657/v2.1.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v2.1.1#/RetainedData" elementFormDefault="qualified"> <xsd:annotation> <xsd:annotation> <xsd:documentation xml:lang="en"> <xsd:documentation xml:lang="en"> XSD translated from ASN.1 derived from outcome of TS 102 657 v1.29.1 XSD translated from ASN.1 derived from outcome of TS 102 657 v2.1.1 </xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:annotation> <xsd:simpleType name="GeneralizedTime"> <xsd:simpleType name="GeneralizedTime"> Loading Loading @@ -3472,6 +3472,7 @@ <xsd:element name="method" type="xsd:string" minOccurs="0"/> <xsd:element name="method" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionID" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionID" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="edgeComputingTransactionStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="cryptocurrency" type="DigitalTokenIdentifier" minOccurs="0"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:complexType> <xsd:complexType name="EdgeComputingDevice"> <xsd:complexType name="EdgeComputingDevice"> Loading @@ -3492,4 +3493,84 @@ <xsd:simpleType name="EdgeComputingDeviceID"> <xsd:simpleType name="EdgeComputingDeviceID"> <xsd:restriction base="xsd:hexBinary"/> <xsd:restriction base="xsd:hexBinary"/> </xsd:simpleType> </xsd:simpleType> <xsd:complexType name="DigitalTokenIdentifier"> <xsd:sequence> <xsd:element name="baseRecord" type="BaseRecord"/> <xsd:element name="forkRecord" type="ForkRecord"/> <xsd:element name="informativeDataElements" type="InformativeDataElements"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="BaseRecord"> <xsd:restriction base="xsd:hexBinary"/> </xsd:simpleType> <xsd:simpleType name="ForkRecord"> <xsd:restriction base="xsd:hexBinary"/> </xsd:simpleType> <xsd:complexType name="InformativeDataElements"> <xsd:sequence> <xsd:element name="digitalTokenName" type="DigitalTokenName"/> <xsd:element name="tokenIdentifierType" type="TokenIdentifierType"/> <xsd:element name="dTSRegistrationAuthorityIdentifier" type="DTIRegistrationAuthorityIdentifier"/> <xsd:element name="otherDataElements" type="OtherDataElements"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenName"> <xsd:sequence> <xsd:element name="digitalTokenLongName" type="DigitalTokenLongName"/> <xsd:element name="digitalTokenShortName" type="DigitalTokenShortName"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenLongName"> <xsd:sequence> <xsd:element name="digitalTokenLongName" type="xsd:string"/> <xsd:element name="originalLanguageDigitalTokenLongName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenShortName"> <xsd:sequence> <xsd:element name="digitalTokenShortName" type="xsd:string"/> <xsd:element name="originalLanguageDigitalTokenShortName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="TokenIdentifierType"> <xsd:sequence> <xsd:element name="digitalTokenIdentifierType" type="DigitalTokenIdentifierType"/> <xsd:element name="digitalLedgerTechnologyType" type="DigitalLedgerTechnologyType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DigitalTokenIdentifierType"> <xsd:choice> <xsd:element name="auxiliaryDigitalToken" type="NULL"/> <xsd:element name="nativeDigitalToken" type="NULL"/> <xsd:element name="distributedLedgerWithoutANativeDigitalToken" type="NULL"/> <xsd:element name="functionallyFungibleGroupOfDigitalTokens" type="NULL"/> </xsd:choice> </xsd:complexType> <xsd:complexType name="DigitalLedgerTechnologyType"> <xsd:choice> <xsd:element name="blockchain" type="NULL"/> <xsd:element name="other" type="NULL"/> </xsd:choice> </xsd:complexType> <xsd:simpleType name="DTIRegistrationAuthorityIdentifier"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:complexType name="OtherDataElements"> <xsd:sequence> <xsd:element name="underlyingAssetExternalIdentifierType" type="xsd:string" minOccurs="0"/> <xsd:element name="underlyingAssetExternalIdentifierValue" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenExternalIdentifierType" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenExternalIdentifierValue" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenReferenceImplementationURL" type="xsd:string" minOccurs="0"/> <xsd:element name="digitalTokenUnitMultiplier" type="xsd:string" minOccurs="0"/> <xsd:element name="auxiliaryDigitaltoken" type="xsd:string" minOccurs="0"/> <xsd:element name="publicDistributedLedgerIndicator" type="PublicDistributedLedgerIndicator" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PublicDistributedLedgerIndicator"> <xsd:choice> <xsd:element name="public" type="NULL"/> <xsd:element name="private" type="NULL"/> </xsd:choice> </xsd:complexType> </xsd:schema> </xsd:schema>