<!-- ************************************************************* -->
<!-- Database Schema Elements                                      -->
<!-- Version: 1.0                                                  -->
<!-- Date: 14 September 1999                                       -->
<!-- Author: Meta Data Coalition (MDC)                             -->
<!-- Reference: http://www.mdcinfo.com                             -->
<!-- ************************************************************* -->
<!-- Describes information about data maintained in the relational -->
<!-- databases of an organization                                  -->
<!-- ************************************************************* -->

<!-- ************************************************************* -->
<!-- Class: Catalog                                                -->
<!-- Specializes: Package, SummaryInformation                      -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Catalog
	( ANY
	| CatalogSchemas
	)*
	>
<!ATTLIST Catalog
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Column                                                 -->
<!-- Specializes: Attribute, SummaryInformation                    -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: AverageLength : UnlimitedInteger                   -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: IdentityIncrement : Integer                        -->
<!-- Attribute: initialValue : String                              -->
<!-- Attribute: initialValueLanguage : String                      -->
<!-- Attribute: IsConstant : Boolean                               -->
<!-- Attribute: IsNullable : Boolean                               -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: Length : UnlimitedInteger                          -->
<!-- Attribute: MinimumLength : UnlimitedInteger                   -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: NumericPrecision : Integer                         -->
<!-- Attribute: NumericScale : Integer                             -->
<!-- Attribute: OctetLength : UnlimitedInteger                     -->
<!-- Attribute: Ordinal : UnlimitedInteger                         -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ownerScope : Enumeration                           -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: TimePrecision : UnlimitedInteger                   -->
<!-- Attribute: TypeExpression : String                            -->
<!-- Attribute: TypeExpressionLanguage : String                    -->
<!-- Attribute: ValueExpression : String                           -->
<!-- Attribute: Feature.visibility : Enumeration                   -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT Column
	( ANY
	)*
	>
<!ATTLIST Column
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	AverageLength                 	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	IdentityIncrement             	CDATA	#IMPLIED
	initialValue                  	CDATA	#IMPLIED
	initialValueLanguage          	CDATA	#IMPLIED
	IsConstant                    	CDATA	#IMPLIED
	IsNullable                    	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	Length                        	CDATA	#IMPLIED
	MinimumLength                 	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	NumericPrecision              	CDATA	#IMPLIED
	NumericScale                  	CDATA	#IMPLIED
	OctetLength                   	CDATA	#IMPLIED
	Ordinal                       	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ownerScope                    	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	TimePrecision                 	CDATA	#IMPLIED
	TypeExpression                	CDATA	#IMPLIED
	TypeExpressionLanguage        	CDATA	#IMPLIED
	ValueExpression               	CDATA	#IMPLIED
	Feature.visibility            	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ColumnConstraint                                       -->
<!-- Specializes: DatabaseConstraint                               -->
<!-- ************************************************************* -->
<!-- Attribute: body : String                                      -->
<!-- Attribute: bodyLanguage : String                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ColumnConstraint
	( ANY
	| ColumnConstraintColumn
	)*
	>
<!ATTLIST ColumnConstraint
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	body                          	CDATA	#IMPLIED
	bodyLanguage                  	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ColumnSet                                              -->
<!-- Specializes: Classifier, SummaryInformation                   -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ColumnSet
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST ColumnSet
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ColumnType                                             -->
<!-- Specializes: ObjectType                                       -->
<!-- ************************************************************* -->
<!-- Attribute: ColumnSize : UnlimitedInteger                      -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: CreateParams : String                              -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: IsAutoUniqueValue : Boolean                        -->
<!-- Attribute: IsCaseSensitive : Boolean                          -->
<!-- Attribute: IsFixedLength : Boolean                            -->
<!-- Attribute: IsFixedPrecisionScale : Boolean                    -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsLong : Boolean                                   -->
<!-- Attribute: IsNullable : Boolean                               -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: IsUnsignedAttribute : Boolean                      -->
<!-- Attribute: LiteralPrefix : String                             -->
<!-- Attribute: LiteralSuffix : String                             -->
<!-- Attribute: MaximumScale : Integer                             -->
<!-- Attribute: MinimumScale : Integer                             -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: Searchable : Enumeration                           -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ColumnType
	( ANY
	| ColumnTypeColumn
	| ColumnTypeProviderMappings
	)*
	>
<!ATTLIST ColumnType
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	ColumnSize                    	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	CreateParams                  	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	IsAutoUniqueValue             	CDATA	#IMPLIED
	IsCaseSensitive               	CDATA	#IMPLIED
	IsFixedLength                 	CDATA	#IMPLIED
	IsFixedPrecisionScale         	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsLong                        	CDATA	#IMPLIED
	IsNullable                    	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	IsUnsignedAttribute           	CDATA	#IMPLIED
	LiteralPrefix                 	CDATA	#IMPLIED
	LiteralSuffix                 	CDATA	#IMPLIED
	MaximumScale                  	CDATA	#IMPLIED
	MinimumScale                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	Searchable                    	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ColumnTypeNamespace                                    -->
<!-- Specializes: TypeSet                                          -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: Version : String                                   -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ColumnTypeNamespace
	( ANY
	)*
	>
<!ATTLIST ColumnTypeNamespace
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	Version                       	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Connection                                             -->
<!-- Specializes: ModelElement                                     -->
<!-- ************************************************************* -->
<!-- Attribute: CloseQuoteChar : String                            -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: ConnectionTimeout : UnlimitedInteger               -->
<!-- Attribute: ConnectString : String                             -->
<!-- Attribute: DBName : String                                    -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DSN : String                                       -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: IsReusable : Boolean                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: Mode : UnlimitedInteger                            -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OpenQuoteChar : String                             -->
<!-- Attribute: Password : String                                  -->
<!-- Attribute: UserName : String                                  -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Connection
	( ANY
	| ConnectionProvider
	| ConnectionDefaultCatalog
	)*
	>
<!ATTLIST Connection
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	CloseQuoteChar                	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	ConnectionTimeout             	CDATA	#IMPLIED
	ConnectString                 	CDATA	#IMPLIED
	DBName                        	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DSN                           	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	IsReusable                    	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	Mode                          	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OpenQuoteChar                 	CDATA	#IMPLIED
	Password                      	CDATA	#IMPLIED
	UserName                      	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ConnectionSet                                          -->
<!-- Specializes: Package                                          -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ConnectionSet
	( ANY
	| ConnectionSetConnections
	)*
	>
<!ATTLIST ConnectionSet
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DataSource                                             -->
<!-- Specializes: Package                                          -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsPublic : Boolean                                 -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DataSource
	( ANY
	| DataSourceConnections
	| DataSourceDeployedCatalogs
	| DataSourceDBMS
	)*
	>
<!ATTLIST DataSource
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsPublic                      	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DatabaseConstraint                                     -->
<!-- Specializes: Constraint                                       -->
<!-- ************************************************************* -->
<!-- Attribute: body : String                                      -->
<!-- Attribute: bodyLanguage : String                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DatabaseConstraint
	( ANY
	)*
	>
<!ATTLIST DatabaseConstraint
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	body                          	CDATA	#IMPLIED
	bodyLanguage                  	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedCatalog                                        -->
<!-- Specializes: Catalog, ModelElement, Component, Surrogate,     -->
<!-- SummaryInformation                                            -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: RepositoryUpdated : String                         -->
<!-- Attribute: RepositoryUpdatedBy : String                       -->
<!-- Attribute: SourceCreated : String                             -->
<!-- Attribute: SourceLastChanged : String                         -->
<!-- Attribute: SourceType : String                                -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: URL : String                                       -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DeployedCatalog
	( ANY
	| CatalogSchemas
	)*
	>
<!ATTLIST DeployedCatalog
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	RepositoryUpdated             	CDATA	#IMPLIED
	RepositoryUpdatedBy           	CDATA	#IMPLIED
	SourceCreated                 	CDATA	#IMPLIED
	SourceLastChanged             	CDATA	#IMPLIED
	SourceType                    	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	URL                           	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedColumn                                         -->
<!-- Specializes: Column                                           -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: AverageLength : UnlimitedInteger                   -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: ConfidenceFactor : Integer                         -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: IdentityIncrement : Integer                        -->
<!-- Attribute: initialValue : String                              -->
<!-- Attribute: initialValueLanguage : String                      -->
<!-- Attribute: IsConstant : Boolean                               -->
<!-- Attribute: IsNullable : Boolean                               -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: Length : UnlimitedInteger                          -->
<!-- Attribute: MinimumLength : UnlimitedInteger                   -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: NumericPrecision : Integer                         -->
<!-- Attribute: NumericScale : Integer                             -->
<!-- Attribute: OctetLength : UnlimitedInteger                     -->
<!-- Attribute: Ordinal : UnlimitedInteger                         -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ownerScope : Enumeration                           -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: TimePrecision : UnlimitedInteger                   -->
<!-- Attribute: TypeExpression : String                            -->
<!-- Attribute: TypeExpressionLanguage : String                    -->
<!-- Attribute: ValueExpression : String                           -->
<!-- Attribute: Feature.visibility : Enumeration                   -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT DeployedColumn
	( ANY
	)*
	>
<!ATTLIST DeployedColumn
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	AverageLength                 	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	ConfidenceFactor              	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	IdentityIncrement             	CDATA	#IMPLIED
	initialValue                  	CDATA	#IMPLIED
	initialValueLanguage          	CDATA	#IMPLIED
	IsConstant                    	CDATA	#IMPLIED
	IsNullable                    	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	Length                        	CDATA	#IMPLIED
	MinimumLength                 	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	NumericPrecision              	CDATA	#IMPLIED
	NumericScale                  	CDATA	#IMPLIED
	OctetLength                   	CDATA	#IMPLIED
	Ordinal                       	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ownerScope                    	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	TimePrecision                 	CDATA	#IMPLIED
	TypeExpression                	CDATA	#IMPLIED
	TypeExpressionLanguage        	CDATA	#IMPLIED
	ValueExpression               	CDATA	#IMPLIED
	Feature.visibility            	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedIndex                                          -->
<!-- Specializes: Index                                            -->
<!-- ************************************************************* -->
<!-- Attribute: AutoUpdate : Boolean                               -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: IndexFillFactor : UnlimitedInteger                 -->
<!-- Attribute: IsClustered : Boolean                              -->
<!-- Attribute: IsSorted : Boolean                                 -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: IsUnique : Boolean                                 -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: Nulls : Enumeration                                -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DeployedIndex
	( ANY
	| IndexIndexColumns
	)*
	>
<!ATTLIST DeployedIndex
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	AutoUpdate                    	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	IndexFillFactor               	CDATA	#IMPLIED
	IsClustered                   	CDATA	#IMPLIED
	IsSorted                      	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	IsUnique                      	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	Nulls                         	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedMaterializedView                               -->
<!-- Specializes: View, Component, Table                           -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Body : String                                      -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: CheckOption : Boolean                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DeployedMaterializedView
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST DeployedMaterializedView
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Body                          	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	CheckOption                   	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedSchema                                         -->
<!-- Specializes: Schema, Component                                -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DeployedSchema
	( ANY
	| SchemaReferentialConstraints
	| SchemaDatabaseConstraints
	| SchemaTableSynonyms
	| SchemaIndexes
	| SchemaStoredProcedures
	| SchemaTables
	| SchemaViews
	)*
	>
<!ATTLIST DeployedSchema
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedTable                                          -->
<!-- Specializes: Table, Component                                 -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DeployedTable
	( ANY
	| TableIndices
	| TableTriggers
	| TableUniqueKeys
	| TableForeignKeys
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST DeployedTable
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedTrigger                                        -->
<!-- Specializes: Trigger                                          -->
<!-- ************************************************************* -->
<!-- Attribute: BeforeAfter : Enumeration                          -->
<!-- Attribute: bodyLanguage : String                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: Frequency : Enumeration                            -->
<!-- Attribute: IsDelete : Boolean                                 -->
<!-- Attribute: IsInsert : Boolean                                 -->
<!-- Attribute: isQuery : Boolean                                  -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: IsUpdate : Boolean                                 -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ownerScope : Enumeration                           -->
<!-- Attribute: Statements : String                                -->
<!-- Attribute: StatementsLanguage : String                        -->
<!-- Attribute: Feature.visibility : Enumeration                   -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT DeployedTrigger
	( ANY
	| TriggerColumns
	)*
	>
<!ATTLIST DeployedTrigger
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	BeforeAfter                   	CDATA	#IMPLIED
	bodyLanguage                  	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	Frequency                     	CDATA	#IMPLIED
	IsDelete                      	CDATA	#IMPLIED
	IsInsert                      	CDATA	#IMPLIED
	isQuery                       	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	IsUpdate                      	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ownerScope                    	CDATA	#IMPLIED
	Statements                    	CDATA	#IMPLIED
	StatementsLanguage            	CDATA	#IMPLIED
	Feature.visibility            	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: DeployedView                                           -->
<!-- Specializes: View, Component                                  -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Body : String                                      -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: CheckOption : Boolean                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT DeployedView
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST DeployedView
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Body                          	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	CheckOption                   	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ForeignKey                                             -->
<!-- Specializes: Key                                              -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ForeignKey
	( ANY
	| KeyColumns
	)*
	>
<!ATTLIST ForeignKey
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ForeignKeyRole                                         -->
<!-- Specializes: ReferentialRole                                  -->
<!-- ************************************************************* -->
<!-- Attribute: aggregation : Enumeration                          -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: DeleteRule : Enumeration                           -->
<!-- Attribute: description : String                               -->
<!-- Attribute: InitiallyDeferred : Boolean                        -->
<!-- Attribute: IsDeferable : Boolean                              -->
<!-- Attribute: isNavigable : Boolean                              -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: MatchType : Enumeration                            -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ordering : Enumeration                             -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: UpdateRule : Enumeration                           -->
<!-- Attribute: AssociationEnd.visibility : Enumeration            -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT ForeignKeyRole
	( ANY
	| ForeignKeyRoleForeignKey
	| JoinRoleKey
	)*
	>
<!ATTLIST ForeignKeyRole
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	aggregation                   	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	DeleteRule                    	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	InitiallyDeferred             	CDATA	#IMPLIED
	IsDeferable                   	CDATA	#IMPLIED
	isNavigable                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	MatchType                     	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ordering                      	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	UpdateRule                    	CDATA	#IMPLIED
	AssociationEnd.visibility     	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Index                                                  -->
<!-- Specializes: ModelElement                                     -->
<!-- ************************************************************* -->
<!-- Attribute: AutoUpdate : Boolean                               -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: IndexFillFactor : UnlimitedInteger                 -->
<!-- Attribute: IsClustered : Boolean                              -->
<!-- Attribute: IsSorted : Boolean                                 -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: IsUnique : Boolean                                 -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: Nulls : Enumeration                                -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Index
	( ANY
	| IndexIndexColumns
	)*
	>
<!ATTLIST Index
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	AutoUpdate                    	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	IndexFillFactor               	CDATA	#IMPLIED
	IsClustered                   	CDATA	#IMPLIED
	IsSorted                      	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	IsUnique                      	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	Nulls                         	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: IndexColumn                                            -->
<!-- ************************************************************* -->
<!-- Attribute: IsAscending : Boolean                              -->
<!-- ************************************************************* -->
<!ELEMENT IndexColumn
	( ANY
	| IndexColumnColumn
	)*
	>
<!ATTLIST IndexColumn
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	IsAscending                   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Join                                                   -->
<!-- Specializes: Association                                      -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Join
	( ANY
	| JoinJoinRoles
	)*
	>
<!ATTLIST Join
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: JoinRole                                               -->
<!-- Specializes: AssociationEnd                                   -->
<!-- ************************************************************* -->
<!-- Attribute: aggregation : Enumeration                          -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isNavigable : Boolean                              -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ordering : Enumeration                             -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: AssociationEnd.visibility : Enumeration            -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT JoinRole
	( ANY
	| JoinRoleKey
	)*
	>
<!ATTLIST JoinRole
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	aggregation                   	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isNavigable                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ordering                      	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	AssociationEnd.visibility     	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Key                                                    -->
<!-- Specializes: ModelElement                                     -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Key
	( ANY
	| KeyColumns
	)*
	>
<!ATTLIST Key
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalCatalog                                         -->
<!-- Specializes: Catalog                                          -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT LogicalCatalog
	( ANY
	)*
	>
<!ATTLIST LogicalCatalog
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalColumn                                          -->
<!-- Specializes: Column                                           -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: AverageLength : UnlimitedInteger                   -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: IdentityIncrement : Integer                        -->
<!-- Attribute: initialValue : String                              -->
<!-- Attribute: initialValueLanguage : String                      -->
<!-- Attribute: IsConstant : Boolean                               -->
<!-- Attribute: IsNullable : Boolean                               -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: Length : UnlimitedInteger                          -->
<!-- Attribute: MinimumLength : UnlimitedInteger                   -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: NumericPrecision : Integer                         -->
<!-- Attribute: NumericScale : Integer                             -->
<!-- Attribute: OctetLength : UnlimitedInteger                     -->
<!-- Attribute: Ordinal : UnlimitedInteger                         -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ownerScope : Enumeration                           -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: TimePrecision : UnlimitedInteger                   -->
<!-- Attribute: TypeExpression : String                            -->
<!-- Attribute: TypeExpressionLanguage : String                    -->
<!-- Attribute: ValueExpression : String                           -->
<!-- Attribute: Feature.visibility : Enumeration                   -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT LogicalColumn
	( ANY
	)*
	>
<!ATTLIST LogicalColumn
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	AverageLength                 	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	IdentityIncrement             	CDATA	#IMPLIED
	initialValue                  	CDATA	#IMPLIED
	initialValueLanguage          	CDATA	#IMPLIED
	IsConstant                    	CDATA	#IMPLIED
	IsNullable                    	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	Length                        	CDATA	#IMPLIED
	MinimumLength                 	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	NumericPrecision              	CDATA	#IMPLIED
	NumericScale                  	CDATA	#IMPLIED
	OctetLength                   	CDATA	#IMPLIED
	Ordinal                       	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ownerScope                    	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	TimePrecision                 	CDATA	#IMPLIED
	TypeExpression                	CDATA	#IMPLIED
	TypeExpressionLanguage        	CDATA	#IMPLIED
	ValueExpression               	CDATA	#IMPLIED
	Feature.visibility            	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalIndex                                           -->
<!-- Specializes: Index                                            -->
<!-- ************************************************************* -->
<!-- Attribute: AutoUpdate : Boolean                               -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: IndexFillFactor : UnlimitedInteger                 -->
<!-- Attribute: IsClustered : Boolean                              -->
<!-- Attribute: IsSorted : Boolean                                 -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: IsUnique : Boolean                                 -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: Nulls : Enumeration                                -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT LogicalIndex
	( ANY
	| IndexIndexColumns
	)*
	>
<!ATTLIST LogicalIndex
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	AutoUpdate                    	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	IndexFillFactor               	CDATA	#IMPLIED
	IsClustered                   	CDATA	#IMPLIED
	IsSorted                      	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	IsUnique                      	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	Nulls                         	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalMaterializedView                                -->
<!-- Specializes: View, Table                                      -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Body : String                                      -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: CheckOption : Boolean                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT LogicalMaterializedView
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST LogicalMaterializedView
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Body                          	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	CheckOption                   	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalSchema                                          -->
<!-- Specializes: Schema                                           -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT LogicalSchema
	( ANY
	| SchemaReferentialConstraints
	| SchemaDatabaseConstraints
	| SchemaTableSynonyms
	| SchemaIndexes
	| SchemaStoredProcedures
	| SchemaTables
	| SchemaViews
	)*
	>
<!ATTLIST LogicalSchema
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalTable                                           -->
<!-- Specializes: Table                                            -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT LogicalTable
	( ANY
	| TableIndices
	| TableTriggers
	| TableUniqueKeys
	| TableForeignKeys
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST LogicalTable
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalTrigger                                         -->
<!-- Specializes: Trigger                                          -->
<!-- ************************************************************* -->
<!-- Attribute: BeforeAfter : Enumeration                          -->
<!-- Attribute: bodyLanguage : String                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: Frequency : Enumeration                            -->
<!-- Attribute: IsDelete : Boolean                                 -->
<!-- Attribute: IsInsert : Boolean                                 -->
<!-- Attribute: isQuery : Boolean                                  -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: IsUpdate : Boolean                                 -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ownerScope : Enumeration                           -->
<!-- Attribute: Statements : String                                -->
<!-- Attribute: StatementsLanguage : String                        -->
<!-- Attribute: Feature.visibility : Enumeration                   -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT LogicalTrigger
	( ANY
	| TriggerColumns
	)*
	>
<!ATTLIST LogicalTrigger
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	BeforeAfter                   	CDATA	#IMPLIED
	bodyLanguage                  	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	Frequency                     	CDATA	#IMPLIED
	IsDelete                      	CDATA	#IMPLIED
	IsInsert                      	CDATA	#IMPLIED
	isQuery                       	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	IsUpdate                      	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ownerScope                    	CDATA	#IMPLIED
	Statements                    	CDATA	#IMPLIED
	StatementsLanguage            	CDATA	#IMPLIED
	Feature.visibility            	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: LogicalView                                            -->
<!-- Specializes: View                                             -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Body : String                                      -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: CheckOption : Boolean                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT LogicalView
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST LogicalView
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Body                          	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	CheckOption                   	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Provider                                               -->
<!-- Specializes: Component                                        -->
<!-- ************************************************************* -->
<!-- Attribute: ClassID : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ProgID : String                                    -->
<!-- Attribute: Version : String                                   -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Provider
	( ANY
	| ProviderMappings
	)*
	>
<!ATTLIST Provider
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	ClassID                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ProgID                        	CDATA	#IMPLIED
	Version                       	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ProviderDataType                                       -->
<!-- Specializes: ObjectType                                       -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: DataTypeID : UnlimitedInteger                      -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ProviderDataType
	( ANY
	| ProviderDataTypeProviderType
	)*
	>
<!ATTLIST ProviderDataType
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	DataTypeID                    	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ProviderNamespace                                      -->
<!-- Specializes: TypeSet                                          -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: Version : String                                   -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ProviderNamespace
	( ANY
	| ProviderNamespaceProviders
	)*
	>
<!ATTLIST ProviderNamespace
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	Version                       	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ProviderTypeMapping                                    -->
<!-- ************************************************************* -->
<!-- Attribute: BestMatch : Boolean                                -->
<!-- ************************************************************* -->
<!ELEMENT ProviderTypeMapping
	( ANY
	)*
	>
<!ATTLIST ProviderTypeMapping
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	BestMatch                     	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Query                                                  -->
<!-- Specializes: ColumnSet                                        -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Body : String                                      -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Query
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST Query
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Body                          	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ReferentialConstraint                                  -->
<!-- Specializes: Join                                             -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT ReferentialConstraint
	( ANY
	| ReferentialConstraintUniqueKeyRole
	| ReferentialConstraintForeignKeyRole
	| JoinJoinRoles
	)*
	>
<!ATTLIST ReferentialConstraint
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: ReferentialRole                                        -->
<!-- Specializes: JoinRole                                         -->
<!-- ************************************************************* -->
<!-- Attribute: aggregation : Enumeration                          -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: DeleteRule : Enumeration                           -->
<!-- Attribute: description : String                               -->
<!-- Attribute: InitiallyDeferred : Boolean                        -->
<!-- Attribute: IsDeferable : Boolean                              -->
<!-- Attribute: isNavigable : Boolean                              -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: MatchType : Enumeration                            -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ordering : Enumeration                             -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: UpdateRule : Enumeration                           -->
<!-- Attribute: AssociationEnd.visibility : Enumeration            -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT ReferentialRole
	( ANY
	| JoinRoleKey
	)*
	>
<!ATTLIST ReferentialRole
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	aggregation                   	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	DeleteRule                    	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	InitiallyDeferred             	CDATA	#IMPLIED
	IsDeferable                   	CDATA	#IMPLIED
	isNavigable                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	MatchType                     	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ordering                      	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	UpdateRule                    	CDATA	#IMPLIED
	AssociationEnd.visibility     	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: RowSet                                                 -->
<!-- Specializes: ColumnSet                                        -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT RowSet
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST RowSet
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Schema                                                 -->
<!-- Specializes: Package, Module, SummaryInformation              -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Schema
	( ANY
	| SchemaReferentialConstraints
	| SchemaDatabaseConstraints
	| SchemaTableSynonyms
	| SchemaIndexes
	| SchemaStoredProcedures
	| SchemaTables
	| SchemaViews
	)*
	>
<!ATTLIST Schema
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: StoredProcedure                                        -->
<!-- Specializes: Method                                           -->
<!-- ************************************************************* -->
<!-- Attribute: body : String                                      -->
<!-- Attribute: bodyLanguage : String                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isQuery : Boolean                                  -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ownerScope : Enumeration                           -->
<!-- Attribute: Feature.visibility : Enumeration                   -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT StoredProcedure
	( ANY
	| StoredProcedureParameters
	)*
	>
<!ATTLIST StoredProcedure
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	body                          	CDATA	#IMPLIED
	bodyLanguage                  	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isQuery                       	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ownerScope                    	CDATA	#IMPLIED
	Feature.visibility            	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: StoredProcedureParameter                               -->
<!-- Specializes: Parameter                                        -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: defaultValue : String                              -->
<!-- Attribute: defaultValueLanguage : String                      -->
<!-- Attribute: description : String                               -->
<!-- Attribute: IsOutput : Boolean                                 -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: kind : Enumeration                                 -->
<!-- Attribute: Length : UnlimitedInteger                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: NumericPrecision : UnlimitedInteger                -->
<!-- Attribute: NumericScale : UnlimitedInteger                    -->
<!-- Attribute: TimePrecision : UnlimitedInteger                   -->
<!-- Attribute: TypeExpression : String                            -->
<!-- Attribute: TypeExpressionLanguage : String                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT StoredProcedureParameter
	( ANY
	)*
	>
<!ATTLIST StoredProcedureParameter
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	defaultValue                  	CDATA	#IMPLIED
	defaultValueLanguage          	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	IsOutput                      	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	kind                          	CDATA	#IMPLIED
	Length                        	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	NumericPrecision              	CDATA	#IMPLIED
	NumericScale                  	CDATA	#IMPLIED
	TimePrecision                 	CDATA	#IMPLIED
	TypeExpression                	CDATA	#IMPLIED
	TypeExpressionLanguage        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: Table                                                  -->
<!-- Specializes: ColumnSet                                        -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT Table
	( ANY
	| TableIndices
	| TableTriggers
	| TableUniqueKeys
	| TableForeignKeys
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST Table
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: TableConstraint                                        -->
<!-- Specializes: DatabaseConstraint                               -->
<!-- ************************************************************* -->
<!-- Attribute: body : String                                      -->
<!-- Attribute: bodyLanguage : String                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT TableConstraint
	( ANY
	| TableConstraintTable
	)*
	>
<!ATTLIST TableConstraint
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	body                          	CDATA	#IMPLIED
	bodyLanguage                  	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: TableSynonym                                           -->
<!-- Specializes: ModelElement                                     -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT TableSynonym
	( ANY
	| TableSynonymTable
	)*
	>
<!ATTLIST TableSynonym
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: UniqueKey                                              -->
<!-- Specializes: Key                                              -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: IsPrimary : Boolean                                -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT UniqueKey
	( ANY
	| KeyColumns
	)*
	>
<!ATTLIST UniqueKey
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	IsPrimary                     	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: UniqueKeyRole                                          -->
<!-- Specializes: ReferentialRole                                  -->
<!-- ************************************************************* -->
<!-- Attribute: aggregation : Enumeration                          -->
<!-- Attribute: changeability : Enumeration                        -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: DeleteRule : Enumeration                           -->
<!-- Attribute: description : String                               -->
<!-- Attribute: InitiallyDeferred : Boolean                        -->
<!-- Attribute: IsDeferable : Boolean                              -->
<!-- Attribute: isNavigable : Boolean                              -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: MatchType : Enumeration                            -->
<!-- Attribute: multiplicity : String                              -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: ordering : Enumeration                             -->
<!-- Attribute: targetScope : Enumeration                          -->
<!-- Attribute: UpdateRule : Enumeration                           -->
<!-- Attribute: AssociationEnd.visibility : Enumeration            -->
<!-- Attribute: ElementOwnership.visibility : Enumeration          -->
<!-- ************************************************************* -->
<!ELEMENT UniqueKeyRole
	( ANY
	| UniqueKeyRoleUniqueKey
	| JoinRoleKey
	)*
	>
<!ATTLIST UniqueKeyRole
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	aggregation                   	CDATA	#IMPLIED
	changeability                 	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	DeleteRule                    	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	InitiallyDeferred             	CDATA	#IMPLIED
	IsDeferable                   	CDATA	#IMPLIED
	isNavigable                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	MatchType                     	CDATA	#IMPLIED
	multiplicity                  	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	ordering                      	CDATA	#IMPLIED
	targetScope                   	CDATA	#IMPLIED
	UpdateRule                    	CDATA	#IMPLIED
	AssociationEnd.visibility     	CDATA	#IMPLIED
	ElementOwnership.visibility   	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: UsesConnection                                         -->
<!-- Specializes: Dependency                                       -->
<!-- ************************************************************* -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT UsesConnection
	( ANY
	| UsesConnectionConnection
	)*
	>
<!ATTLIST UsesConnection
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Class: View                                                   -->
<!-- Specializes: Query                                            -->
<!-- ************************************************************* -->
<!-- Attribute: Author : String                                    -->
<!-- Attribute: Body : String                                      -->
<!-- Attribute: Caption : String                                   -->
<!-- Attribute: CheckOption : Boolean                              -->
<!-- Attribute: comments : String                                  -->
<!-- Attribute: description : String                               -->
<!-- Attribute: DescriptionContext : String                        -->
<!-- Attribute: EstimatedRows : String                             -->
<!-- Attribute: EstimatedSize : String                             -->
<!-- Attribute: HelpContext : String                               -->
<!-- Attribute: isAbstract : Boolean                               -->
<!-- Attribute: isLeaf : Boolean                                   -->
<!-- Attribute: IsReadOnly : Boolean                               -->
<!-- Attribute: isRoot : Boolean                                   -->
<!-- Attribute: isSpecification : Boolean                          -->
<!-- Attribute: name : String                                      -->
<!-- Attribute: OwnerInformation : String                          -->
<!-- Attribute: ProjectedGrowthPeriod : Enumeration                -->
<!-- Attribute: ProjectGrowthRate : String                         -->
<!-- Attribute: Status : String                                    -->
<!-- Attribute: visibility : Enumeration                           -->
<!-- ************************************************************* -->
<!ELEMENT View
	( ANY
	| ColumnSetJoinRole
	| ColumnSetKeys
	| ColumnSetColumns
	)*
	>
<!ATTLIST View
	id                           	ID	#IMPLIED
	objid                        	CDATA	#IMPLIED
	href                         	IDREF	#IMPLIED
	supertype                    	CDATA	#IMPLIED
	seqno                        	CDATA	#IMPLIED
	label                        	CDATA	#IMPLIED

	Author                        	CDATA	#IMPLIED
	Body                          	CDATA	#IMPLIED
	Caption                       	CDATA	#IMPLIED
	CheckOption                   	CDATA	#IMPLIED
	comments                      	CDATA	#IMPLIED
	description                   	CDATA	#IMPLIED
	DescriptionContext            	CDATA	#IMPLIED
	EstimatedRows                 	CDATA	#IMPLIED
	EstimatedSize                 	CDATA	#IMPLIED
	HelpContext                   	CDATA	#IMPLIED
	isAbstract                    	CDATA	#IMPLIED
	isLeaf                        	CDATA	#IMPLIED
	IsReadOnly                    	CDATA	#IMPLIED
	isRoot                        	CDATA	#IMPLIED
	isSpecification               	CDATA	#IMPLIED
	name                          	CDATA	#IMPLIED
	OwnerInformation              	CDATA	#IMPLIED
	ProjectedGrowthPeriod         	CDATA	#IMPLIED
	ProjectGrowthRate             	CDATA	#IMPLIED
	Status                        	CDATA	#IMPLIED
	visibility                    	CDATA	#IMPLIED
	>

<!-- ************************************************************* -->
<!-- Association: CatalogSchemas                                   -->
<!-- ************************************************************* -->
<!ELEMENT CatalogSchemas
	( ANY
	| Catalog
	| Schema
	)*
	>
<!ATTLIST CatalogSchemas
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ColumnConstraintColumn                           -->
<!-- ************************************************************* -->
<!ELEMENT ColumnConstraintColumn
	( ANY
	| ColumnConstraint
	| Column
	)*
	>
<!ATTLIST ColumnConstraintColumn
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ColumnSetColumns                                 -->
<!-- ************************************************************* -->
<!ELEMENT ColumnSetColumns
	( ANY
	| ColumnSet
	| Column
	)*
	>
<!ATTLIST ColumnSetColumns
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ColumnSetJoinRole                                -->
<!-- ************************************************************* -->
<!ELEMENT ColumnSetJoinRole
	( ANY
	| ColumnSet
	| JoinRole
	)*
	>
<!ATTLIST ColumnSetJoinRole
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ColumnSetKeys                                    -->
<!-- ************************************************************* -->
<!ELEMENT ColumnSetKeys
	( ANY
	| Key
	| ColumnSet
	)*
	>
<!ATTLIST ColumnSetKeys
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ColumnTypeColumn                                 -->
<!-- ************************************************************* -->
<!ELEMENT ColumnTypeColumn
	( ANY
	| Column
	| ColumnType
	)*
	>
<!ATTLIST ColumnTypeColumn
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ColumnTypeProviderMappings                       -->
<!-- ************************************************************* -->
<!ELEMENT ColumnTypeProviderMappings
	( ANY
	| ProviderTypeMapping
	| ColumnType
	)*
	>
<!ATTLIST ColumnTypeProviderMappings
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ConnectionDefaultCatalog                         -->
<!-- ************************************************************* -->
<!ELEMENT ConnectionDefaultCatalog
	( ANY
	| Connection
	| DeployedCatalog
	)*
	>
<!ATTLIST ConnectionDefaultCatalog
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ConnectionProvider                               -->
<!-- ************************************************************* -->
<!ELEMENT ConnectionProvider
	( ANY
	| Provider
	| Connection
	)*
	>
<!ATTLIST ConnectionProvider
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ConnectionSetConnections                         -->
<!-- ************************************************************* -->
<!ELEMENT ConnectionSetConnections
	( ANY
	| ConnectionSet
	| Connection
	)*
	>
<!ATTLIST ConnectionSetConnections
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: DataSourceConnections                            -->
<!-- ************************************************************* -->
<!ELEMENT DataSourceConnections
	( ANY
	| Connection
	| DataSource
	)*
	>
<!ATTLIST DataSourceConnections
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: DataSourceDBMS                                   -->
<!-- ************************************************************* -->
<!ELEMENT DataSourceDBMS
	( ANY
	| DataSource
	| ColumnTypeNamespace
	)*
	>
<!ATTLIST DataSourceDBMS
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: DataSourceDeployedCatalogs                       -->
<!-- ************************************************************* -->
<!ELEMENT DataSourceDeployedCatalogs
	( ANY
	| DataSource
	| DeployedCatalog
	)*
	>
<!ATTLIST DataSourceDeployedCatalogs
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ForeignKeyRoleForeignKey                         -->
<!-- ************************************************************* -->
<!ELEMENT ForeignKeyRoleForeignKey
	( ANY
	| ForeignKeyRole
	| ForeignKey
	)*
	>
<!ATTLIST ForeignKeyRoleForeignKey
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: IndexColumnColumn                                -->
<!-- ************************************************************* -->
<!ELEMENT IndexColumnColumn
	( ANY
	| IndexColumn
	| Column
	)*
	>
<!ATTLIST IndexColumnColumn
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: IndexIndexColumns                                -->
<!-- ************************************************************* -->
<!ELEMENT IndexIndexColumns
	( ANY
	| Index
	| IndexColumn
	)*
	>
<!ATTLIST IndexIndexColumns
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: JoinJoinRoles                                    -->
<!-- ************************************************************* -->
<!ELEMENT JoinJoinRoles
	( ANY
	| JoinRole
	| Join
	)*
	>
<!ATTLIST JoinJoinRoles
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: JoinRoleKey                                      -->
<!-- ************************************************************* -->
<!ELEMENT JoinRoleKey
	( ANY
	| JoinRole
	| Key
	)*
	>
<!ATTLIST JoinRoleKey
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: KeyColumns                                       -->
<!-- ************************************************************* -->
<!ELEMENT KeyColumns
	( ANY
	| Key
	| Column
	)*
	>
<!ATTLIST KeyColumns
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ProviderDataTypeProviderType                     -->
<!-- ************************************************************* -->
<!ELEMENT ProviderDataTypeProviderType
	( ANY
	| ProviderTypeMapping
	| ProviderDataType
	)*
	>
<!ATTLIST ProviderDataTypeProviderType
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ProviderMappings                                 -->
<!-- ************************************************************* -->
<!ELEMENT ProviderMappings
	( ANY
	| Provider
	| ProviderTypeMapping
	)*
	>
<!ATTLIST ProviderMappings
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ProviderNamespaceProviders                       -->
<!-- ************************************************************* -->
<!ELEMENT ProviderNamespaceProviders
	( ANY
	| Provider
	| ProviderNamespace
	)*
	>
<!ATTLIST ProviderNamespaceProviders
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ReferentialConstraintForeignKeyRole              -->
<!-- ************************************************************* -->
<!ELEMENT ReferentialConstraintForeignKeyRole
	( ANY
	| ReferentialConstraint
	| ForeignKeyRole
	)*
	>
<!ATTLIST ReferentialConstraintForeignKeyRole
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: ReferentialConstraintUniqueKeyRole               -->
<!-- ************************************************************* -->
<!ELEMENT ReferentialConstraintUniqueKeyRole
	( ANY
	| ReferentialConstraint
	| UniqueKeyRole
	)*
	>
<!ATTLIST ReferentialConstraintUniqueKeyRole
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaDatabaseConstraints                        -->
<!-- ************************************************************* -->
<!ELEMENT SchemaDatabaseConstraints
	( ANY
	| DatabaseConstraint
	| Schema
	)*
	>
<!ATTLIST SchemaDatabaseConstraints
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaIndexes                                    -->
<!-- ************************************************************* -->
<!ELEMENT SchemaIndexes
	( ANY
	| Schema
	| Index
	)*
	>
<!ATTLIST SchemaIndexes
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaReferentialConstraints                     -->
<!-- ************************************************************* -->
<!ELEMENT SchemaReferentialConstraints
	( ANY
	| ReferentialConstraint
	| Schema
	)*
	>
<!ATTLIST SchemaReferentialConstraints
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaStoredProcedures                           -->
<!-- ************************************************************* -->
<!ELEMENT SchemaStoredProcedures
	( ANY
	| StoredProcedure
	| Schema
	)*
	>
<!ATTLIST SchemaStoredProcedures
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaTableSynonyms                              -->
<!-- ************************************************************* -->
<!ELEMENT SchemaTableSynonyms
	( ANY
	| Schema
	| TableSynonym
	)*
	>
<!ATTLIST SchemaTableSynonyms
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaTables                                     -->
<!-- ************************************************************* -->
<!ELEMENT SchemaTables
	( ANY
	| Schema
	| Table
	)*
	>
<!ATTLIST SchemaTables
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: SchemaViews                                      -->
<!-- ************************************************************* -->
<!ELEMENT SchemaViews
	( ANY
	| View
	| Schema
	)*
	>
<!ATTLIST SchemaViews
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: StoredProcedureParameters                        -->
<!-- ************************************************************* -->
<!ELEMENT StoredProcedureParameters
	( ANY
	| StoredProcedureParameter
	| StoredProcedure
	)*
	>
<!ATTLIST StoredProcedureParameters
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TableConstraintTable                             -->
<!-- ************************************************************* -->
<!ELEMENT TableConstraintTable
	( ANY
	| Table
	| TableConstraint
	)*
	>
<!ATTLIST TableConstraintTable
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TableForeignKeys                                 -->
<!-- ************************************************************* -->
<!ELEMENT TableForeignKeys
	( ANY
	| Table
	| ForeignKey
	)*
	>
<!ATTLIST TableForeignKeys
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TableIndices                                     -->
<!-- ************************************************************* -->
<!ELEMENT TableIndices
	( ANY
	| Table
	| Index
	)*
	>
<!ATTLIST TableIndices
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TableSynonymTable                                -->
<!-- ************************************************************* -->
<!ELEMENT TableSynonymTable
	( ANY
	| TableSynonym
	| Table
	)*
	>
<!ATTLIST TableSynonymTable
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TableTriggers                                    -->
<!-- ************************************************************* -->
<!ELEMENT TableTriggers
	( ANY
	| Table
	| Trigger
	)*
	>
<!ATTLIST TableTriggers
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TableUniqueKeys                                  -->
<!-- ************************************************************* -->
<!ELEMENT TableUniqueKeys
	( ANY
	| Table
	| UniqueKey
	)*
	>
<!ATTLIST TableUniqueKeys
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: TriggerColumns                                   -->
<!-- ************************************************************* -->
<!ELEMENT TriggerColumns
	( ANY
	| Trigger
	| Column
	)*
	>
<!ATTLIST TriggerColumns
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: UniqueKeyRoleUniqueKey                           -->
<!-- ************************************************************* -->
<!ELEMENT UniqueKeyRoleUniqueKey
	( ANY
	| UniqueKeyRole
	| UniqueKey
	)*
	>
<!ATTLIST UniqueKeyRoleUniqueKey
	id	ID	#REQUIRED
>

<!-- ************************************************************* -->
<!-- Association: UsesConnectionConnection                         -->
<!-- ************************************************************* -->
<!ELEMENT UsesConnectionConnection
	( ANY
	| UsesConnection
	| Connection
	)*
	>
<!ATTLIST UsesConnectionConnection
	id	ID	#REQUIRED
>


