mlhim-specs-dev team mailing list archive
-
mlhim-specs-dev team
-
Mailing list archive
-
Message #00475
[Branch ~mlhim-specs-dev/mlhim-specs/main] Rev 239: Corrected attribute name conflicts, preparing for 2.3.0 B2 release. Generated new schemas.
------------------------------------------------------------
revno: 239
committer: Timothy W. Cook <timothywayne.cook@xxxxxxxxx>
branch nick: mlhim-specs
timestamp: Sun 2012-04-22 16:52:37 -0500
message:
Corrected attribute name conflicts, preparing for 2.3.0 B2 release. Generated new schemas.
modified:
mlhim2-emf/org.mlhim2/model/mlhim2.ecore
mlhim2-emf/org.mlhim2/model/mlhim2.genmodel
schemas/mlhim2.content.xsd
schemas/mlhim2.datatypes.xsd
--
lp:mlhim-specs
https://code.launchpad.net/~mlhim-specs-dev/mlhim-specs/main
Your team MLHIM Specifications Developers is subscribed to branch lp:mlhim-specs.
To unsubscribe from this branch go to https://code.launchpad.net/~mlhim-specs-dev/mlhim-specs/main/+edit-subscription
=== modified file 'mlhim2-emf/org.mlhim2/model/mlhim2.ecore'
--- mlhim2-emf/org.mlhim2/model/mlhim2.ecore 2012-04-22 17:59:16 +0000
+++ mlhim2-emf/org.mlhim2/model/mlhim2.ecore 2012-04-22 21:52:37 +0000
@@ -10,7 +10,7 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valid_time_end" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//DateTime"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DvBoolean" eSuperTypes="#//datatypes/DvAny">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="bool_dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valid_trues" upperBound="-1"
eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valid_falses" upperBound="-1"
@@ -18,7 +18,7 @@
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DvURI" eSuperTypes="#//datatypes/DvString"/>
<eClassifiers xsi:type="ecore:EClass" name="DvString" eSuperTypes="#//datatypes/DvAny">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="string_dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="language" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Language"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="uuid" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="enumeration" upperBound="-1"
@@ -53,7 +53,7 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="language" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Language"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DvParsable" eSuperTypes="#//datatypes/DvEncapsulated">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="parsable_dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="formalism" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DvMedia" abstract="true" eSuperTypes="#//datatypes/DvEncapsulated">
@@ -63,7 +63,7 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="hash_function" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="alt_txt" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Base64Binary"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="media_content" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Base64Binary"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DvOrdered" abstract="true" eSuperTypes="#//datatypes/DvAny">
<eStructuralFeatures xsi:type="ecore:EReference" name="normal_range" eType="#//datatypes/ReferenceRange"/>
@@ -72,7 +72,8 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="normal_status" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DvOrdinal" eSuperTypes="#//datatypes/DvOrdered">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="dv" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Int"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordinal_dv" lowerBound="1"
+ eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Int"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
</eClassifiers>
@@ -115,18 +116,16 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="definition" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="data_range" eType="#//datatypes/DvInterval"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DvDuration" eSuperTypes="#//datatypes/DvTemporal">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="DvDateTime" eSuperTypes="#//datatypes/DvTemporal"/>
- <eClassifiers xsi:type="ecore:EClass" name="DvDate" eSuperTypes="#//datatypes/DvTemporal"/>
- <eClassifiers xsi:type="ecore:EClass" name="DvTime" eSuperTypes="#//datatypes/DvTemporal"/>
<eClassifiers xsi:type="ecore:EClass" name="DvTemporal" eSuperTypes="#//datatypes/DvOrdered">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal_dv" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="allow_partial" lowerBound="1"
eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/XMLType.ecore#//Boolean"
defaultValueLiteral="true"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DvDuration" eSuperTypes="#//datatypes/DvTemporal"/>
+ <eClassifiers xsi:type="ecore:EClass" name="DvDateTime" eSuperTypes="#//datatypes/DvTemporal"/>
+ <eClassifiers xsi:type="ecore:EClass" name="DvDate" eSuperTypes="#//datatypes/DvTemporal"/>
+ <eClassifiers xsi:type="ecore:EClass" name="DvTime" eSuperTypes="#//datatypes/DvTemporal"/>
</eSubpackages>
<eSubpackages name="demographic" nsURI="http://www.mlhim.org/mlhim2/demographic"
nsPrefix="mlhim2">
=== modified file 'mlhim2-emf/org.mlhim2/model/mlhim2.genmodel'
--- mlhim2-emf/org.mlhim2/model/mlhim2.genmodel 2012-04-18 02:03:14 +0000
+++ mlhim2-emf/org.mlhim2/model/mlhim2.genmodel 2012-04-22 21:52:37 +0000
@@ -33,13 +33,13 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvAny/valid_time_end"/>
</genClasses>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvBoolean">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvBoolean/dv"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvBoolean/bool_dv"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvBoolean/valid_trues"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvBoolean/valid_falses"/>
</genClasses>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvURI"/>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvString">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvString/dv"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvString/string_dv"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvString/language"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvString/uuid"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvString/enumeration"/>
@@ -64,16 +64,13 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvIdentifier/issuer"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvIdentifier/assignor"/>
</genClasses>
- <genClasses ecoreClass="mlhim2.ecore#//datatypes/DvParagraph">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvParagraph/items"/>
- </genClasses>
<genClasses image="false" ecoreClass="mlhim2.ecore#//datatypes/DvEncapsulated">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvEncapsulated/size"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvEncapsulated/charset"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvEncapsulated/language"/>
</genClasses>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvParsable">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvParsable/dv"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvParsable/parsable_dv"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvParsable/formalism"/>
</genClasses>
<genClasses image="false" ecoreClass="mlhim2.ecore#//datatypes/DvMedia">
@@ -83,6 +80,7 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvMedia/hash_function"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvMedia/alt_txt"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvMedia/uri"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvMedia/media_content"/>
</genClasses>
<genClasses image="false" ecoreClass="mlhim2.ecore#//datatypes/DvOrdered">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
@@ -92,7 +90,7 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvOrdered/normal_status"/>
</genClasses>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvOrdinal">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvOrdinal/dv"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvOrdinal/ordinal_dv"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvOrdinal/symbol"/>
</genClasses>
<genClasses image="false" ecoreClass="mlhim2.ecore#//datatypes/DvQuantified">
@@ -135,13 +133,12 @@
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference mlhim2.ecore#//datatypes/ReferenceRange/data_range"/>
</genClasses>
- <genClasses ecoreClass="mlhim2.ecore#//datatypes/DvDuration">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvDuration/dv"/>
- </genClasses>
- <genClasses ecoreClass="mlhim2.ecore#//datatypes/DvDateTime">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvDateTime/dv"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvDateTime/allow_partial"/>
- </genClasses>
+ <genClasses ecoreClass="mlhim2.ecore#//datatypes/DvTemporal">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvTemporal/temporal_dv"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//datatypes/DvTemporal/allow_partial"/>
+ </genClasses>
+ <genClasses ecoreClass="mlhim2.ecore#//datatypes/DvDuration"/>
+ <genClasses ecoreClass="mlhim2.ecore#//datatypes/DvDateTime"/>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvDate"/>
<genClasses ecoreClass="mlhim2.ecore#//datatypes/DvTime"/>
</nestedGenPackages>
@@ -421,6 +418,8 @@
</genClasses>
<genClasses ecoreClass="mlhim2.ecore#//content/CareEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute mlhim2.ecore#//content/CareEntry/guideline_id"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true"
+ ecoreFeature="ecore:EReference mlhim2.ecore#//content/CareEntry/data"/>
</genClasses>
<genClasses ecoreClass="mlhim2.ecore#//content/AdminEntry">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
=== modified file 'schemas/mlhim2.content.xsd'
--- schemas/mlhim2.content.xsd 2012-04-18 02:03:14 +0000
+++ schemas/mlhim2.content.xsd 2012-04-22 21:52:37 +0000
@@ -33,6 +33,7 @@
<xsd:complexContent>
<xsd:extension base="mlhim2:Entry">
<xsd:attribute ecore:name="guideline_id" name="guideline_id" type="xsd:string"/>
+ <xsd:attribute ecore:reference="mlhim2_3:Item" name="data" type="xsd:anyURI" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
=== modified file 'schemas/mlhim2.datatypes.xsd'
--- schemas/mlhim2.datatypes.xsd 2012-04-18 02:03:14 +0000
+++ schemas/mlhim2.datatypes.xsd 2012-04-22 21:52:37 +0000
@@ -9,7 +9,6 @@
<xsd:element ecore:ignore="true" name="DvToken" type="mlhim2:DvToken"/>
<xsd:element ecore:ignore="true" name="DvCodedString" type="mlhim2:DvCodedString"/>
<xsd:element ecore:ignore="true" name="DvIdentifier" type="mlhim2:DvIdentifier"/>
- <xsd:element ecore:ignore="true" name="DvParagraph" type="mlhim2:DvParagraph"/>
<xsd:element ecore:ignore="true" name="DvEncapsulated" type="mlhim2:DvEncapsulated"/>
<xsd:element ecore:ignore="true" name="DvParsable" type="mlhim2:DvParsable"/>
<xsd:element ecore:ignore="true" name="DvMedia" type="mlhim2:DvMedia"/>
@@ -23,6 +22,7 @@
<xsd:element ecore:ignore="true" name="DvProportion" type="mlhim2:DvProportion"/>
<xsd:element ecore:ignore="true" name="DvInterval" type="mlhim2:DvInterval"/>
<xsd:element ecore:ignore="true" name="ReferenceRange" type="mlhim2:ReferenceRange"/>
+ <xsd:element ecore:ignore="true" name="DvTemporal" type="mlhim2:DvTemporal"/>
<xsd:element ecore:ignore="true" name="DvDuration" type="mlhim2:DvDuration"/>
<xsd:element ecore:ignore="true" name="DvDateTime" type="mlhim2:DvDateTime"/>
<xsd:element ecore:ignore="true" name="DvDate" type="mlhim2:DvDate"/>
@@ -43,7 +43,7 @@
<xsd:element ecore:name="valid_trues" ecore:unique="true" maxOccurs="unbounded" minOccurs="0" name="valid_trues" nillable="true" type="xsd:string"/>
<xsd:element ecore:name="valid_falses" ecore:unique="true" maxOccurs="unbounded" minOccurs="0" name="valid_falses" nillable="true" type="xsd:string"/>
</xsd:sequence>
- <xsd:attribute name="dv" type="xsd:string"/>
+ <xsd:attribute ecore:name="bool_dv" name="bool_dv" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -58,7 +58,7 @@
<xsd:sequence>
<xsd:element default="" ecore:unique="true" maxOccurs="unbounded" minOccurs="0" name="enumeration" nillable="true" type="xsd:string"/>
</xsd:sequence>
- <xsd:attribute name="dv" type="xsd:string"/>
+ <xsd:attribute ecore:name="string_dv" name="string_dv" type="xsd:string"/>
<xsd:attribute name="language" type="xsd:language"/>
<xsd:attribute name="uuid" type="xsd:string"/>
<xsd:attribute name="pattern" type="xsd:string"/>
@@ -106,13 +106,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="DvParagraph">
- <xsd:complexContent>
- <xsd:extension base="mlhim2:DvAny">
- <xsd:attribute name="items" type="xsd:NMTOKENS"/>
- </xsd:extension>
- </xsd:complexContent>
- </xsd:complexType>
<xsd:complexType abstract="true" name="DvEncapsulated">
<xsd:complexContent>
<xsd:extension base="mlhim2:DvAny">
@@ -125,7 +118,7 @@
<xsd:complexType name="DvParsable">
<xsd:complexContent>
<xsd:extension base="mlhim2:DvEncapsulated">
- <xsd:attribute name="dv" type="xsd:string"/>
+ <xsd:attribute ecore:name="parsable_dv" name="parsable_dv" type="xsd:string"/>
<xsd:attribute name="formalism" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
@@ -139,6 +132,7 @@
<xsd:attribute ecore:name="hash_function" name="hash_function" type="xsd:string"/>
<xsd:attribute ecore:name="alt_txt" name="alt_txt" type="xsd:string"/>
<xsd:attribute name="uri" type="xsd:string"/>
+ <xsd:attribute ecore:name="media_content" name="media_content" type="xsd:base64Binary"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
@@ -158,7 +152,7 @@
<xsd:complexType name="DvOrdinal">
<xsd:complexContent>
<xsd:extension base="mlhim2:DvOrdered">
- <xsd:attribute ecore:unsettable="false" name="dv" type="xsd:int" use="required"/>
+ <xsd:attribute ecore:name="ordinal_dv" ecore:unsettable="false" name="ordinal_dv" type="xsd:int" use="required"/>
<xsd:attribute name="symbol" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:complexContent>
@@ -231,29 +225,32 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
+ <xsd:complexType name="DvTemporal">
+ <xsd:complexContent>
+ <xsd:extension base="mlhim2:DvOrdered">
+ <xsd:attribute ecore:name="temporal_dv" name="temporal_dv" type="xsd:string"/>
+ <xsd:attribute ecore:default="true" ecore:name="allow_partial" ecore:unsettable="false" name="allow_partial" type="xsd:boolean" use="required"/>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
<xsd:complexType name="DvDuration">
<xsd:complexContent>
- <xsd:extension base="mlhim2:DvOrdered">
- <xsd:attribute name="dv" type="xsd:duration"/>
- </xsd:extension>
+ <xsd:extension base="mlhim2:DvTemporal"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DvDateTime">
<xsd:complexContent>
- <xsd:extension base="mlhim2:DvOrdered">
- <xsd:attribute name="dv" type="xsd:dateTime"/>
- <xsd:attribute ecore:default="true" ecore:name="allow_partial" ecore:unsettable="false" name="allow_partial" type="xsd:boolean" use="required"/>
- </xsd:extension>
+ <xsd:extension base="mlhim2:DvTemporal"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DvDate">
<xsd:complexContent>
- <xsd:extension base="mlhim2:DvDateTime"/>
+ <xsd:extension base="mlhim2:DvTemporal"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DvTime">
<xsd:complexContent>
- <xsd:extension base="mlhim2:DvDateTime"/>
+ <xsd:extension base="mlhim2:DvTemporal"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>