<?xml version=“1.0” encoding=“utf-8”?> <ormRoot:ORM2 xmlns:orm=“schemas.neumont.edu/ORM/2006-04/ORMCore” xmlns:ormDiagram=“schemas.neumont.edu/ORM/2006-04/ORMDiagram” xmlns:oial=“schemas.neumont.edu/ORM/Abstraction/2007-06/Core” xmlns:odt=“schemas.neumont.edu/ORM/Abstraction/2007-06/DataTypes/Core” xmlns:rcd=“schemas.neumont.edu/ORM/Relational/2007-06/ConceptualDatabase” xmlns:ddt=“schemas.orm.net/DIL/DILDT” xmlns:ormtooial=“schemas.neumont.edu/ORM/Bridge/2007-06/ORMToORMAbstraction” xmlns:oialtocdb=“schemas.neumont.edu/ORM/Bridge/2007-06/ORMAbstractionToConceptualDatabase” xmlns:ormRoot=“schemas.neumont.edu/ORM/2006-04/ORMRoot”>
<orm:ORMModel id="_4CDCE579-1014-49A7-BCDA-2DFD86C106D6" Name="Marriage"> <orm:Objects> <orm:ValueType id="_57B901A4-71E4-43A6-A7AE-20A42DDFD560" Name="Name"> <orm:PlayedRoles> <orm:Role ref="_9D7AD869-E5C3-423D-84DE-6CEB38B0A197" /> <orm:Role ref="_D486CCB4-02D8-44DD-811E-D5A230FDFC4F" /> </orm:PlayedRoles> <orm:ConceptualDataType id="_D8E7D2C9-FDD7-4031-A95F-7D783C713A83" ref="_37DCADAB-2137-4551-AB10-D71D575549D3" Scale="0" Length="0" /> </orm:ValueType> <orm:EntityType id="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" Name="Person" IsIndependent="true" _ReferenceMode=""> <orm:PlayedRoles> <orm:Role ref="_1713ADE7-E89A-463C-96A5-C8F349961793" /> <orm:Role ref="_7E9366BA-3EFB-4697-B5BF-E627860B6013" /> <orm:Role ref="_69502774-6EEB-4785-8FC6-F4E93C9EC51B" /> <orm:Role ref="_28BC40EE-E19F-4EBE-B8CD-09FCC3FD7BE4" /> </orm:PlayedRoles> <orm:PreferredIdentifier ref="_3BD4D80D-E83F-4B81-AC8B-3D73DCB5690E" /> </orm:EntityType> <orm:EntityType id="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" Name="Marriage" _ReferenceMode=""> <orm:PlayedRoles> <orm:Role ref="_0B16AAE8-355B-401F-8487-30CA128AB59C" /> <orm:Role ref="_D22B212E-5383-4934-8EC9-317D5FE2D58B" /> </orm:PlayedRoles> <orm:PreferredIdentifier ref="_A11D16A3-5491-4D42-A2B6-917CBF4464A9" /> </orm:EntityType> </orm:Objects> <orm:Facts> <orm:Fact id="_3BC82DC3-CC00-4241-8988-CED92E669827" _Name="MarriageIsByHusbandPerson"> <orm:FactRoles> <orm:Role id="_69502774-6EEB-4785-8FC6-F4E93C9EC51B" _IsMandatory="false" _Multiplicity="ExactlyOne" Name="Husband"> <orm:RolePlayer ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> </orm:Role> <orm:Role id="_0B16AAE8-355B-401F-8487-30CA128AB59C" _IsMandatory="true" _Multiplicity="ZeroToMany" Name=""> <orm:RolePlayer ref="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" /> </orm:Role> </orm:FactRoles> <orm:ReadingOrders> <orm:ReadingOrder id="_EA52BDC7-9254-454B-B376-D426B05D8C8F"> <orm:Readings> <orm:Reading id="_D5C061FF-302A-49F6-9D3D-F16406C64423"> <orm:Data>{0} is by husband- {1}</orm:Data> <orm:ExpandedData> <orm:RoleText RoleIndex="0" FollowingText=" is by " /> <orm:RoleText RoleIndex="1" PreBoundText="husband " /> </orm:ExpandedData> </orm:Reading> </orm:Readings> <orm:RoleSequence> <orm:Role ref="_0B16AAE8-355B-401F-8487-30CA128AB59C" /> <orm:Role ref="_69502774-6EEB-4785-8FC6-F4E93C9EC51B" /> </orm:RoleSequence> </orm:ReadingOrder> </orm:ReadingOrders> <orm:InternalConstraints> <orm:UniquenessConstraint ref="_8162A004-CD48-422F-9441-646D2BCB5038" /> <orm:MandatoryConstraint ref="_2FAD4EAC-F609-4750-A981-7E5A95D1DD16" /> </orm:InternalConstraints> </orm:Fact> <orm:Fact id="_687501E1-DDD6-4E00-8EA0-6BE13A59DC46" _Name="MarriageIsOfWifePerson"> <orm:FactRoles> <orm:Role id="_28BC40EE-E19F-4EBE-B8CD-09FCC3FD7BE4" _IsMandatory="false" _Multiplicity="ExactlyOne" Name="Wife"> <orm:RolePlayer ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> </orm:Role> <orm:Role id="_D22B212E-5383-4934-8EC9-317D5FE2D58B" _IsMandatory="true" _Multiplicity="ZeroToMany" Name=""> <orm:RolePlayer ref="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" /> </orm:Role> </orm:FactRoles> <orm:ReadingOrders> <orm:ReadingOrder id="_AF1B4E6A-7DCF-48BD-8AB1-C524FAFB9662"> <orm:Readings> <orm:Reading id="_EBA6673E-570F-44C8-B282-ADC1BBCB269B"> <orm:Data>{0} is of wife- {1}</orm:Data> <orm:ExpandedData> <orm:RoleText RoleIndex="0" FollowingText=" is of " /> <orm:RoleText RoleIndex="1" PreBoundText="wife " /> </orm:ExpandedData> </orm:Reading> </orm:Readings> <orm:RoleSequence> <orm:Role ref="_D22B212E-5383-4934-8EC9-317D5FE2D58B" /> <orm:Role ref="_28BC40EE-E19F-4EBE-B8CD-09FCC3FD7BE4" /> </orm:RoleSequence> </orm:ReadingOrder> </orm:ReadingOrders> <orm:InternalConstraints> <orm:UniquenessConstraint ref="_7DED78D6-7480-4474-BD8B-651AD17DE51E" /> <orm:MandatoryConstraint ref="_02C7A1D1-8329-49A2-BA64-9DC912BED135" /> </orm:InternalConstraints> </orm:Fact> <orm:Fact id="_CF5CA6DF-C378-42DD-B412-0509847318FC" _Name="PersonHasGivenName"> <orm:FactRoles> <orm:Role id="_9D7AD869-E5C3-423D-84DE-6CEB38B0A197" _IsMandatory="false" _Multiplicity="ExactlyOne" Name=""> <orm:RolePlayer ref="_57B901A4-71E4-43A6-A7AE-20A42DDFD560" /> </orm:Role> <orm:Role id="_7E9366BA-3EFB-4697-B5BF-E627860B6013" _IsMandatory="true" _Multiplicity="ZeroToMany" Name=""> <orm:RolePlayer ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> </orm:Role> </orm:FactRoles> <orm:ReadingOrders> <orm:ReadingOrder id="_228C8A3B-005C-4501-987E-0F033BF8BC2A"> <orm:Readings> <orm:Reading id="_D727A535-CE54-4A5F-B77B-E4E8A1A3580D"> <orm:Data>{0} has given- {1}</orm:Data> <orm:ExpandedData> <orm:RoleText RoleIndex="0" FollowingText=" has " /> <orm:RoleText RoleIndex="1" PreBoundText="given " /> </orm:ExpandedData> </orm:Reading> </orm:Readings> <orm:RoleSequence> <orm:Role ref="_7E9366BA-3EFB-4697-B5BF-E627860B6013" /> <orm:Role ref="_9D7AD869-E5C3-423D-84DE-6CEB38B0A197" /> </orm:RoleSequence> </orm:ReadingOrder> </orm:ReadingOrders> <orm:InternalConstraints> <orm:UniquenessConstraint ref="_B18E0EBD-36A9-4EE6-9BEE-466ABCE05A87" /> <orm:MandatoryConstraint ref="_9D741977-2798-4717-B45C-7ACCA7BA996B" /> </orm:InternalConstraints> </orm:Fact> <orm:Fact id="_5100FF34-0808-4810-A3A1-CC0A951016A5" _Name="PersonHasFamilyName"> <orm:FactRoles> <orm:Role id="_D486CCB4-02D8-44DD-811E-D5A230FDFC4F" _IsMandatory="false" _Multiplicity="ExactlyOne" Name=""> <orm:RolePlayer ref="_57B901A4-71E4-43A6-A7AE-20A42DDFD560" /> </orm:Role> <orm:Role id="_1713ADE7-E89A-463C-96A5-C8F349961793" _IsMandatory="true" _Multiplicity="ZeroToMany" Name=""> <orm:RolePlayer ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> </orm:Role> </orm:FactRoles> <orm:ReadingOrders> <orm:ReadingOrder id="_60C76620-7231-4985-8836-49EDA80243C6"> <orm:Readings> <orm:Reading id="_3CD9546F-D13D-41D3-A639-7F5B6B767120"> <orm:Data>{0} has family- {1}</orm:Data> <orm:ExpandedData> <orm:RoleText RoleIndex="0" FollowingText=" has " /> <orm:RoleText RoleIndex="1" PreBoundText="family " /> </orm:ExpandedData> </orm:Reading> </orm:Readings> <orm:RoleSequence> <orm:Role ref="_1713ADE7-E89A-463C-96A5-C8F349961793" /> <orm:Role ref="_D486CCB4-02D8-44DD-811E-D5A230FDFC4F" /> </orm:RoleSequence> </orm:ReadingOrder> </orm:ReadingOrders> <orm:InternalConstraints> <orm:UniquenessConstraint ref="_1AD53DF1-3072-4A4E-B959-134479D50423" /> <orm:MandatoryConstraint ref="_D9BE79E5-F2C0-4D70-BCD7-FABCFAF293DD" /> </orm:InternalConstraints> </orm:Fact> </orm:Facts> <orm:Constraints> <orm:MandatoryConstraint id="_CD638526-0A14-428B-8D47-1FE51B265C75" Name="ImpliedMandatoryConstraint1" IsImplied="true"> <orm:RoleSequence> <orm:Role id="_88A0D8D7-F5F9-4ADF-A3B9-7D7F502E1F77" ref="_9D7AD869-E5C3-423D-84DE-6CEB38B0A197" /> <orm:Role id="_6E7038AE-8CFB-4648-9E20-886365BF3E82" ref="_D486CCB4-02D8-44DD-811E-D5A230FDFC4F" /> </orm:RoleSequence> <orm:ImpliedByObjectType ref="_57B901A4-71E4-43A6-A7AE-20A42DDFD560" /> </orm:MandatoryConstraint> <orm:UniquenessConstraint id="_1AD53DF1-3072-4A4E-B959-134479D50423" Name="InternalUniquenessConstraint1" IsInternal="true"> <orm:RoleSequence> <orm:Role id="_BA88853D-E9B8-4685-90EB-7A3EA9A609DF" ref="_1713ADE7-E89A-463C-96A5-C8F349961793" /> </orm:RoleSequence> </orm:UniquenessConstraint> <orm:UniquenessConstraint id="_B18E0EBD-36A9-4EE6-9BEE-466ABCE05A87" Name="InternalUniquenessConstraint2" IsInternal="true"> <orm:RoleSequence> <orm:Role id="_A45A542E-7A11-4D2F-86DB-86B16B2B2C33" ref="_7E9366BA-3EFB-4697-B5BF-E627860B6013" /> </orm:RoleSequence> </orm:UniquenessConstraint> <orm:UniquenessConstraint id="_8162A004-CD48-422F-9441-646D2BCB5038" Name="InternalUniquenessConstraint3" IsInternal="true"> <orm:RoleSequence> <orm:Role id="_D9D99002-7723-47B4-A2B6-54BAE590BE88" ref="_0B16AAE8-355B-401F-8487-30CA128AB59C" /> </orm:RoleSequence> </orm:UniquenessConstraint> <orm:UniquenessConstraint id="_7DED78D6-7480-4474-BD8B-651AD17DE51E" Name="InternalUniquenessConstraint4" IsInternal="true"> <orm:RoleSequence> <orm:Role id="_FB42DCFA-9CD4-4538-B8E8-4914FF8C0607" ref="_D22B212E-5383-4934-8EC9-317D5FE2D58B" /> </orm:RoleSequence> </orm:UniquenessConstraint> <orm:MandatoryConstraint id="_2FAD4EAC-F609-4750-A981-7E5A95D1DD16" Name="SimpleMandatoryConstraint1" IsSimple="true"> <orm:RoleSequence> <orm:Role id="_D0BFEE5C-B0D2-4BE9-B461-D3D05DFA16E7" ref="_0B16AAE8-355B-401F-8487-30CA128AB59C" /> </orm:RoleSequence> </orm:MandatoryConstraint> <orm:MandatoryConstraint id="_02C7A1D1-8329-49A2-BA64-9DC912BED135" Name="SimpleMandatoryConstraint2" IsSimple="true"> <orm:RoleSequence> <orm:Role id="_09A9C003-D6DB-40A5-8501-7FB1AF76B2BA" ref="_D22B212E-5383-4934-8EC9-317D5FE2D58B" /> </orm:RoleSequence> </orm:MandatoryConstraint> <orm:MandatoryConstraint id="_9D741977-2798-4717-B45C-7ACCA7BA996B" Name="SimpleMandatoryConstraint3" IsSimple="true"> <orm:RoleSequence> <orm:Role id="_95B36598-44C9-46E6-8A3B-6751D9491D73" ref="_7E9366BA-3EFB-4697-B5BF-E627860B6013" /> </orm:RoleSequence> </orm:MandatoryConstraint> <orm:MandatoryConstraint id="_D9BE79E5-F2C0-4D70-BCD7-FABCFAF293DD" Name="SimpleMandatoryConstraint4" IsSimple="true"> <orm:RoleSequence> <orm:Role id="_0362D698-AFBA-47CB-BF14-9FB16A5F1FD6" ref="_1713ADE7-E89A-463C-96A5-C8F349961793" /> </orm:RoleSequence> </orm:MandatoryConstraint> <orm:UniquenessConstraint id="_3BD4D80D-E83F-4B81-AC8B-3D73DCB5690E" Name="ExternalUniquenessConstraint1"> <orm:RoleSequence> <orm:Role id="_A0C84247-D4FD-484A-B9BD-C26B601995ED" ref="_9D7AD869-E5C3-423D-84DE-6CEB38B0A197" /> <orm:Role id="_E973FD8B-F754-4B05-98A1-C4EED251F5AE" ref="_D486CCB4-02D8-44DD-811E-D5A230FDFC4F" /> <orm:JoinRule> <orm:JoinPath id="_CCEADA57-5537-4F54-87C8-906C787A5BDB" IsAutomatic="true"> <orm:PathComponents> <orm:RolePath id="_C5F08449-AE61-4E15-B7CF-9E795698DADD" SplitCombinationOperator="And"> <orm:RootObjectType id="_378A8B3C-EF24-4CFF-B715-FEB808FB399B" ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> <orm:SubPaths> <orm:SubPath id="_30126953-F35C-4C60-B8E4-74FA7D8F4BEA"> <orm:PathedRoles> <orm:PathedRole id="_08C32A8C-4F2C-4844-97F8-E5C83EFB486B" ref="_7E9366BA-3EFB-4697-B5BF-E627860B6013" Purpose="PostInnerJoin" /> <orm:PathedRole id="_A6F66D49-80C2-4095-B419-0DF8141261F0" ref="_9D7AD869-E5C3-423D-84DE-6CEB38B0A197" Purpose="SameFactType" /> </orm:PathedRoles> </orm:SubPath> <orm:SubPath id="_D751852A-5B41-4AD2-9246-111CD3DE6CCE"> <orm:PathedRoles> <orm:PathedRole id="_0B8EE817-0246-448F-A11A-84AA6849B3F8" ref="_1713ADE7-E89A-463C-96A5-C8F349961793" Purpose="PostInnerJoin" /> <orm:PathedRole id="_52FACDC7-7CC9-4EDE-BC37-D2053AC66D23" ref="_D486CCB4-02D8-44DD-811E-D5A230FDFC4F" Purpose="SameFactType" /> </orm:PathedRoles> </orm:SubPath> </orm:SubPaths> </orm:RolePath> </orm:PathComponents> <orm:JoinPathProjections> <orm:JoinPathProjection id="_E5FBFC5C-CCCD-4B11-91F8-E4F393AA6342" ref="_C5F08449-AE61-4E15-B7CF-9E795698DADD"> <orm:ConstraintRoleProjection id="_B1BDB549-F63E-484B-B541-F04427C55B9B" ref="_A0C84247-D4FD-484A-B9BD-C26B601995ED"> <orm:ProjectedFrom> <orm:PathedRole ref="_A6F66D49-80C2-4095-B419-0DF8141261F0" /> </orm:ProjectedFrom> </orm:ConstraintRoleProjection> <orm:ConstraintRoleProjection id="_7137CCE6-2AA5-449D-8A19-B2FCE9C81017" ref="_E973FD8B-F754-4B05-98A1-C4EED251F5AE"> <orm:ProjectedFrom> <orm:PathedRole ref="_52FACDC7-7CC9-4EDE-BC37-D2053AC66D23" /> </orm:ProjectedFrom> </orm:ConstraintRoleProjection> </orm:JoinPathProjection> </orm:JoinPathProjections> </orm:JoinPath> </orm:JoinRule> </orm:RoleSequence> <orm:PreferredIdentifierFor ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> </orm:UniquenessConstraint> <orm:UniquenessConstraint id="_A11D16A3-5491-4D42-A2B6-917CBF4464A9" Name="ExternalUniquenessConstraint2"> <orm:RoleSequence> <orm:Role id="_6E92A385-0113-41D9-A54F-C849161A166C" ref="_69502774-6EEB-4785-8FC6-F4E93C9EC51B" /> <orm:Role id="_F5C9CB13-6B5A-493A-9BDC-BBFD892C3DAB" ref="_28BC40EE-E19F-4EBE-B8CD-09FCC3FD7BE4" /> <orm:JoinRule> <orm:JoinPath id="_C2C9CC59-FD21-4559-B5B8-753B412F34D5" IsAutomatic="true"> <orm:PathComponents> <orm:RolePath id="_B66830D4-370C-4596-B2F3-535551F0391E" SplitCombinationOperator="And"> <orm:RootObjectType id="_2689551F-5A61-4965-A210-CCEFFBB15892" ref="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" /> <orm:SubPaths> <orm:SubPath id="_EC60D1C7-88EC-4B1D-B3C2-6C6F010C8488"> <orm:PathedRoles> <orm:PathedRole id="_AF4F3C99-D712-473A-91E5-C80885367D14" ref="_0B16AAE8-355B-401F-8487-30CA128AB59C" Purpose="PostInnerJoin" /> <orm:PathedRole id="_BA4802AE-BC76-4257-B7E1-993E2071B75C" ref="_69502774-6EEB-4785-8FC6-F4E93C9EC51B" Purpose="SameFactType" /> </orm:PathedRoles> </orm:SubPath> <orm:SubPath id="_3BFF00B2-934D-48FE-A60F-04C18A0F638C"> <orm:PathedRoles> <orm:PathedRole id="_74849AC6-4980-41B0-99D6-FED860BA72DC" ref="_D22B212E-5383-4934-8EC9-317D5FE2D58B" Purpose="PostInnerJoin" /> <orm:PathedRole id="_1772E40C-CAFD-466D-BCE7-87363DFC1941" ref="_28BC40EE-E19F-4EBE-B8CD-09FCC3FD7BE4" Purpose="SameFactType" /> </orm:PathedRoles> </orm:SubPath> </orm:SubPaths> </orm:RolePath> </orm:PathComponents> <orm:JoinPathProjections> <orm:JoinPathProjection id="_7CC227FA-8E89-400F-B586-A6BD31847F63" ref="_B66830D4-370C-4596-B2F3-535551F0391E"> <orm:ConstraintRoleProjection id="_262888F0-22C5-4325-AA32-4D297FF7FC53" ref="_6E92A385-0113-41D9-A54F-C849161A166C"> <orm:ProjectedFrom> <orm:PathedRole ref="_BA4802AE-BC76-4257-B7E1-993E2071B75C" /> </orm:ProjectedFrom> </orm:ConstraintRoleProjection> <orm:ConstraintRoleProjection id="_080D1302-6D5F-4529-BDCE-7865E500B772" ref="_F5C9CB13-6B5A-493A-9BDC-BBFD892C3DAB"> <orm:ProjectedFrom> <orm:PathedRole ref="_1772E40C-CAFD-466D-BCE7-87363DFC1941" /> </orm:ProjectedFrom> </orm:ConstraintRoleProjection> </orm:JoinPathProjection> </orm:JoinPathProjections> </orm:JoinPath> </orm:JoinRule> </orm:RoleSequence> <orm:PreferredIdentifierFor ref="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" /> </orm:UniquenessConstraint> </orm:Constraints> <orm:DataTypes> <orm:VariableLengthTextDataType id="_37DCADAB-2137-4551-AB10-D71D575549D3" /> </orm:DataTypes> <orm:ReferenceModeKinds> <orm:ReferenceModeKind id="_05954074-61DF-400E-9CEB-2BC60065B1A2" FormatString="{1}" ReferenceModeType="General" /> <orm:ReferenceModeKind id="_DDF47176-9A6A-4945-8805-BAC48EC4B2E2" FormatString="{0}_{1}" ReferenceModeType="Popular" /> <orm:ReferenceModeKind id="_F62A6A93-DB73-4B6D-9EDD-88868D50A09F" FormatString="{1}Value" ReferenceModeType="UnitBased" /> </orm:ReferenceModeKinds> </orm:ORMModel> <orm:NameGenerator id="_389DD863-2CD0-4AAF-AD66-774DDE948B7E" AutomaticallyShortenNames="true" UseTargetDefaultMaximum="true" UserDefinedMaximum="128"> <orm:Refinements> <oialtocdb:RelationalNameGenerator id="_B25DB4F7-67AB-4848-9DDE-1D420641B7D7" SpacingFormat="Remove" AutomaticallyShortenNames="true" UseTargetDefaultMaximum="true" UserDefinedMaximum="128"> <orm:Refinements> <oialtocdb:RelationalNameGenerator id="_C34BB049-A28B-484D-BA8D-51DCFEED86C3" NameUsage="RelationalTable" CasingOption="Pascal" SpacingFormat="Remove" AutomaticallyShortenNames="true" UseTargetDefaultMaximum="true" UserDefinedMaximum="128" /> <oialtocdb:RelationalNameGenerator id="_899BE176-1B1E-48C4-A7B0-7F84E2EE2FDE" NameUsage="RelationalColumn" CasingOption="Camel" SpacingFormat="Remove" AutomaticallyShortenNames="true" UseTargetDefaultMaximum="true" UserDefinedMaximum="128" /> </orm:Refinements> </oialtocdb:RelationalNameGenerator> </orm:Refinements> </orm:NameGenerator> <orm:GenerationState id="_4AAB7156-7135-4783-8D64-3E0570F06BAF"> <orm:GenerationSettings> <ormtooial:AbstractionModelGenerationSetting id="_F690FFC2-691E-447E-B55B-628BE4B7219B" AlgorithmVersion="1.009"> <ormtooial:AbstractionModel ref="_50FD60C6-630C-4ABE-AA8B-752EC8072734" /> </ormtooial:AbstractionModelGenerationSetting> <oialtocdb:SchemaGenerationSetting id="_6E9E9033-D56E-4F36-B791-E7DF2D041ADA" CoreAlgorithmVersion="1.004" NameAlgorithmVersion="1.014"> <oialtocdb:Schema ref="_D4ECE5EF-0FE4-4DF9-8F74-E1348BFE7A81" /> </oialtocdb:SchemaGenerationSetting> </orm:GenerationSettings> </orm:GenerationState> <ormDiagram:ORMDiagram id="_EEC85DE8-2EA8-47F3-86ED-8AE121C991AA" IsCompleteView="false" Name="Marriage" BaseFontName="Tahoma" BaseFontSize="0.0972222238779068"> <ormDiagram:Shapes> <ormDiagram:ObjectTypeShape id="_886ACA55-F29D-429B-B19C-779E70D3A64F" IsExpanded="true" AbsoluteBounds="0.5, 0.88250000000000028, 0.44445383071899419, 0.22950302660465241"> <ormDiagram:Subject ref="_57B901A4-71E4-43A6-A7AE-20A42DDFD560" /> </ormDiagram:ObjectTypeShape> <ormDiagram:ObjectTypeShape id="_71F72E3A-9008-47DE-833A-F9797244D1A0" IsExpanded="true" AbsoluteBounds="1.9270831743876138, 0.87208341280619317, 0.56218388199806213, 0.22950302660465241"> <ormDiagram:Subject ref="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> </ormDiagram:ObjectTypeShape> <ormDiagram:ObjectTypeShape id="_634180A9-8622-4EEC-A3E4-A1CD3C82148B" IsExpanded="true" AbsoluteBounds="3.4166664282480874, 0.87208341280619317, 0.60134809732437144, 0.22950302660465241"> <ormDiagram:Subject ref="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" /> </ormDiagram:ObjectTypeShape> <ormDiagram:FactTypeShape id="_41830BF6-BDFB-455D-A136-1D709A3DCD8D" IsExpanded="true" AbsoluteBounds="2.6354167461395268, 0.5, 0.38388888899236917, 0.24388888899236916" DisplayRoleNames="Off"> <ormDiagram:RelativeShapes> <ormDiagram:ReadingShape id="_F070C714-D1CE-40DC-BE69-A3507990970B" IsExpanded="true" AbsoluteBounds="2.6354167461395268, 0.80864040229469536, 0.7295427799224854, 0.12950302660465241"> <ormDiagram:Subject ref="_EA52BDC7-9254-454B-B376-D426B05D8C8F" /> </ormDiagram:ReadingShape> </ormDiagram:RelativeShapes> <ormDiagram:Subject ref="_3BC82DC3-CC00-4241-8988-CED92E669827" /> </ormDiagram:FactTypeShape> <ormDiagram:FactTypeShape id="_7979D737-B7E3-47BF-A8CD-0371F1FA30EC" IsExpanded="true" AbsoluteBounds="2.6354167461395259, 1.2187500000000004, 0.38388888899236917, 0.24388888899236916" DisplayRoleNames="Off"> <ormDiagram:RelativeShapes> <ormDiagram:ReadingShape id="_F433C11F-9C34-4C5F-AD78-FE63FF76059A" IsExpanded="true" AbsoluteBounds="2.6354167461395259, 1.5273904022946956, 0.51696415543556218, 0.12950302660465241"> <ormDiagram:Subject ref="_AF1B4E6A-7DCF-48BD-8AB1-C524FAFB9662" /> </ormDiagram:ReadingShape> </ormDiagram:RelativeShapes> <ormDiagram:Subject ref="_687501E1-DDD6-4E00-8EA0-6BE13A59DC46" /> </ormDiagram:FactTypeShape> <ormDiagram:FactTypeShape id="_F6617734-BF76-4EB4-8DCA-CBAEB932553C" IsExpanded="true" AbsoluteBounds="1.2708332538604736, 0.5, 0.38388888899236917, 0.24388888899236916"> <ormDiagram:RelativeShapes> <ormDiagram:ReadingShape id="_3622F411-1AF9-4D01-B09D-9D3A24C1F056" IsExpanded="true" AbsoluteBounds="1.2708332538604736, 0.80864040229469536, 0.53975059390068059, 0.12950302660465241"> <ormDiagram:Subject ref="_228C8A3B-005C-4501-987E-0F033BF8BC2A" /> </ormDiagram:ReadingShape> </ormDiagram:RelativeShapes> <ormDiagram:Subject ref="_CF5CA6DF-C378-42DD-B412-0509847318FC" /> </ormDiagram:FactTypeShape> <ormDiagram:FactTypeShape id="_8C9CF874-312F-4642-AA6E-5C2D593200A3" IsExpanded="true" AbsoluteBounds="1.2708332538604736, 1.2187500000000002, 0.38388888899236917, 0.24388888899236916"> <ormDiagram:RelativeShapes> <ormDiagram:ReadingShape id="_D66E4136-3D9A-42BE-A46C-1103E44FE247" IsExpanded="true" AbsoluteBounds="1.2708332538604736, 1.5273904022946958, 0.56733171939849858, 0.12950302660465241"> <ormDiagram:Subject ref="_60C76620-7231-4985-8836-49EDA80243C6" /> </ormDiagram:ReadingShape> </ormDiagram:RelativeShapes> <ormDiagram:Subject ref="_5100FF34-0808-4810-A3A1-CC0A951016A5" /> </ormDiagram:FactTypeShape> <ormDiagram:ExternalConstraintShape id="_80C5AE3C-6968-4DF4-97D4-3FBE928905A5" IsExpanded="true" AbsoluteBounds="1.1354165077209473, 0.93458337306976325, 0.16, 0.16"> <ormDiagram:Subject ref="_3BD4D80D-E83F-4B81-AC8B-3D73DCB5690E" /> </ormDiagram:ExternalConstraintShape> <ormDiagram:ExternalConstraintShape id="_6EBC5CDD-C16C-4EE3-BA7B-6E9319BC9B43" IsExpanded="true" AbsoluteBounds="2.62499992052714, 0.99708341280619317, 0.16, 0.16"> <ormDiagram:Subject ref="_A11D16A3-5491-4D42-A2B6-917CBF4464A9" /> </ormDiagram:ExternalConstraintShape> </ormDiagram:Shapes> <ormDiagram:Subject ref="_4CDCE579-1014-49A7-BCDA-2DFD86C106D6" /> </ormDiagram:ORMDiagram> <oial:model id="_50FD60C6-630C-4ABE-AA8B-752EC8072734" name="Marriage"> <oial:informationTypeFormats> <odt:dataType id="_C6056995-D1CC-48F1-88F7-8B0217D0E6F6" name="Name" /> </oial:informationTypeFormats> <oial:conceptTypes> <oial:conceptType id="_E63C74AB-DFAB-4EDE-933F-3BE10B60362D" name="Person"> <oial:children> <oial:informationType id="_773BF250-5FA1-4291-A560-13B10E766D06" ref="_C6056995-D1CC-48F1-88F7-8B0217D0E6F6" isMandatory="true" name="family Name" /> <oial:informationType id="_8ED11402-4B5A-4B4D-A1AE-ED8EC428C572" ref="_C6056995-D1CC-48F1-88F7-8B0217D0E6F6" isMandatory="true" name="given Name" /> </oial:children> <oial:uniquenessConstraints> <oial:uniquenessConstraint id="_B259DAEA-4C36-4FF3-8062-BCF209066C9E" name="ExternalUniquenessConstraint1" isPreferred="true"> <oial:uniquenessChild ref="_8ED11402-4B5A-4B4D-A1AE-ED8EC428C572" /> <oial:uniquenessChild ref="_773BF250-5FA1-4291-A560-13B10E766D06" /> </oial:uniquenessConstraint> </oial:uniquenessConstraints> </oial:conceptType> <oial:conceptType id="_2CB63B04-BAFE-4074-B7D2-DE6E7AD4265F" name="Marriage"> <oial:children> <oial:relatedConceptType id="_C3C96E57-BEC4-44F4-8516-E2C919B63B04" ref="_E63C74AB-DFAB-4EDE-933F-3BE10B60362D" isMandatory="true" name="Marriage" oppositeName="Husband" /> <oial:relatedConceptType id="_F4315D9A-DA1B-4DA9-BEFF-6BFAD32CD0CC" ref="_E63C74AB-DFAB-4EDE-933F-3BE10B60362D" isMandatory="true" name="Marriage" oppositeName="Wife" /> </oial:children> <oial:uniquenessConstraints> <oial:uniquenessConstraint id="_E8E3684A-DF79-4158-B7D1-77318E4C9950" name="ExternalUniquenessConstraint2" isPreferred="true"> <oial:uniquenessChild ref="_C3C96E57-BEC4-44F4-8516-E2C919B63B04" /> <oial:uniquenessChild ref="_F4315D9A-DA1B-4DA9-BEFF-6BFAD32CD0CC" /> </oial:uniquenessConstraint> </oial:uniquenessConstraints> </oial:conceptType> </oial:conceptTypes> </oial:model> <rcd:Catalog id="_EF35736F-1369-4D23-BB71-145F226BE2C9"> <rcd:Schemas> <rcd:Schema id="_D4ECE5EF-0FE4-4DF9-8F74-E1348BFE7A81" Name="Marriage"> <rcd:Tables> <rcd:Table id="_9FE0A981-3B01-452D-9A2D-0B090DD8C8FF" Name="Person"> <rcd:Columns> <rcd:Column id="_B4B07B3B-D877-4E96-A28D-FA369CC03882" Name="familyName" /> <rcd:Column id="_1E4B77D5-E3B9-4DD6-8974-EB1BAF9EBC44" Name="givenName" /> </rcd:Columns> <rcd:Constraints> <rcd:UniquenessConstraint id="_7C7D603A-C6D6-4D75-921F-C2B12715BBFD" Name="Person_PK" IsPrimary="true"> <rcd:Columns> <rcd:Column ref="_1E4B77D5-E3B9-4DD6-8974-EB1BAF9EBC44" /> <rcd:Column ref="_B4B07B3B-D877-4E96-A28D-FA369CC03882" /> </rcd:Columns> </rcd:UniquenessConstraint> </rcd:Constraints> </rcd:Table> <rcd:Table id="_BAA9AAD0-A59F-4FC4-931A-3C2BDD6F9BD7" Name="Marriage"> <rcd:Columns> <rcd:Column id="_A21F6020-2F9F-4BA2-A9EE-BA91E55FD98A" Name="husbandFamilyName" /> <rcd:Column id="_4DD7DC35-CC15-4324-AA5D-9FF65325C638" Name="husbandGivenName" /> <rcd:Column id="_47C051EC-0C0E-4BB5-BE40-203FAC2BCEAE" Name="wifeFamilyName" /> <rcd:Column id="_8E3779A2-6719-4DFA-9860-F6CF2DA14445" Name="wifeGivenName" /> </rcd:Columns> <rcd:Constraints> <rcd:UniquenessConstraint id="_723BCBC5-7F87-46E8-893B-6CF50C4497C1" Name="Marriage_PK" IsPrimary="true"> <rcd:Columns> <rcd:Column ref="_4DD7DC35-CC15-4324-AA5D-9FF65325C638" /> <rcd:Column ref="_A21F6020-2F9F-4BA2-A9EE-BA91E55FD98A" /> <rcd:Column ref="_8E3779A2-6719-4DFA-9860-F6CF2DA14445" /> <rcd:Column ref="_47C051EC-0C0E-4BB5-BE40-203FAC2BCEAE" /> </rcd:Columns> </rcd:UniquenessConstraint> <rcd:ReferenceConstraint id="_2D4B3D8C-E7ED-4DC0-A271-638F8DCEF188" Name="Marriage_FK1"> <rcd:TargetTable ref="_9FE0A981-3B01-452D-9A2D-0B090DD8C8FF" /> <rcd:TargetUniquenessConstraint ref="_7C7D603A-C6D6-4D75-921F-C2B12715BBFD" /> <rcd:ColumnReferences> <rcd:ColumnReference TargetColumn="_1E4B77D5-E3B9-4DD6-8974-EB1BAF9EBC44" SourceColumn="_4DD7DC35-CC15-4324-AA5D-9FF65325C638" /> <rcd:ColumnReference TargetColumn="_B4B07B3B-D877-4E96-A28D-FA369CC03882" SourceColumn="_A21F6020-2F9F-4BA2-A9EE-BA91E55FD98A" /> </rcd:ColumnReferences> </rcd:ReferenceConstraint> <rcd:ReferenceConstraint id="_ED0D7FD4-850A-4158-851C-B7705A0A727E" Name="Marriage_FK2"> <rcd:TargetTable ref="_9FE0A981-3B01-452D-9A2D-0B090DD8C8FF" /> <rcd:TargetUniquenessConstraint ref="_7C7D603A-C6D6-4D75-921F-C2B12715BBFD" /> <rcd:ColumnReferences> <rcd:ColumnReference TargetColumn="_1E4B77D5-E3B9-4DD6-8974-EB1BAF9EBC44" SourceColumn="_8E3779A2-6719-4DFA-9860-F6CF2DA14445" /> <rcd:ColumnReference TargetColumn="_B4B07B3B-D877-4E96-A28D-FA369CC03882" SourceColumn="_47C051EC-0C0E-4BB5-BE40-203FAC2BCEAE" /> </rcd:ColumnReferences> </rcd:ReferenceConstraint> </rcd:Constraints> </rcd:Table> </rcd:Tables> </rcd:Schema> </rcd:Schemas> </rcd:Catalog> <ormtooial:Bridge> <ormtooial:AbstractionModelIsForORMModel id="_EB3BE825-E580-4E4A-9FBC-48B3C95FD384" AbstractionModel="_50FD60C6-630C-4ABE-AA8B-752EC8072734" ORMModel="_4CDCE579-1014-49A7-BCDA-2DFD86C106D6" /> <ormtooial:FactTypeMapsTowardsRole id="_618D0D58-4035-4AD9-BE7F-99422DCB1DEA" FactType="_3BC82DC3-CC00-4241-8988-CED92E669827" TowardsRole="_0B16AAE8-355B-401F-8487-30CA128AB59C" Depth="Shallow" UniquenessPattern="OneToMany" MandatoryPattern="TowardsRoleMandatory" /> <ormtooial:FactTypeMapsTowardsRole id="_0735FB90-B741-4D94-8DD2-4C82B947D60A" FactType="_687501E1-DDD6-4E00-8EA0-6BE13A59DC46" TowardsRole="_D22B212E-5383-4934-8EC9-317D5FE2D58B" Depth="Shallow" UniquenessPattern="OneToMany" MandatoryPattern="TowardsRoleMandatory" /> <ormtooial:FactTypeMapsTowardsRole id="_EAE1ADFD-AC4D-4D41-A119-8673CFA20B55" FactType="_5100FF34-0808-4810-A3A1-CC0A951016A5" TowardsRole="_1713ADE7-E89A-463C-96A5-C8F349961793" Depth="Shallow" UniquenessPattern="OneToMany" MandatoryPattern="TowardsRoleMandatory" /> <ormtooial:FactTypeMapsTowardsRole id="_862FC8BB-5810-4C35-8398-EC5C1E0FEDD5" FactType="_CF5CA6DF-C378-42DD-B412-0509847318FC" TowardsRole="_7E9366BA-3EFB-4697-B5BF-E627860B6013" Depth="Shallow" UniquenessPattern="OneToMany" MandatoryPattern="TowardsRoleMandatory" /> <ormtooial:ConceptTypeIsForObjectType id="_D396754D-95F7-4353-94EB-5B4C54D10CA7" ConceptType="_2CB63B04-BAFE-4074-B7D2-DE6E7AD4265F" ObjectType="_AF731F84-0F1D-499E-B1E3-FE74DD2C655C" /> <ormtooial:ConceptTypeIsForObjectType id="_8FB8AC9F-1517-4FBC-B17F-7B8590FD2EC0" ConceptType="_E63C74AB-DFAB-4EDE-933F-3BE10B60362D" ObjectType="_2FB4AF85-9189-474D-9EC9-B9C7CEEE6F1C" /> <ormtooial:ConceptTypeChildHasPathFactType id="_20196931-908E-44C8-8870-7A0114FC533D" ConceptTypeChild="_F4315D9A-DA1B-4DA9-BEFF-6BFAD32CD0CC" PathFactType="_687501E1-DDD6-4E00-8EA0-6BE13A59DC46" /> <ormtooial:ConceptTypeChildHasPathFactType id="_2A50903E-4CFC-44BE-9761-0B5F5FD7CBF8" ConceptTypeChild="_C3C96E57-BEC4-44F4-8516-E2C919B63B04" PathFactType="_3BC82DC3-CC00-4241-8988-CED92E669827" /> <ormtooial:ConceptTypeChildHasPathFactType id="_6AEC64DF-07DD-44F1-B3DF-A29166157B19" ConceptTypeChild="_773BF250-5FA1-4291-A560-13B10E766D06" PathFactType="_5100FF34-0808-4810-A3A1-CC0A951016A5" /> <ormtooial:ConceptTypeChildHasPathFactType id="_D3EDBAC1-5999-4006-B51D-ADCAF459EEB6" ConceptTypeChild="_8ED11402-4B5A-4B4D-A1AE-ED8EC428C572" PathFactType="_CF5CA6DF-C378-42DD-B412-0509847318FC" /> <ormtooial:InformationTypeFormatIsForValueType id="_F05EEBB0-538E-481C-B49D-44584039E8CD" InformationTypeFormat="_C6056995-D1CC-48F1-88F7-8B0217D0E6F6" ValueType="_57B901A4-71E4-43A6-A7AE-20A42DDFD560" /> <ormtooial:UniquenessIsForUniquenessConstraint id="_BEEDA124-EA1E-4D33-B8A5-9F70DE14E776" AbstractionUniquenessConstraint="_B259DAEA-4C36-4FF3-8062-BCF209066C9E" ORMUniquenessConstraint="_3BD4D80D-E83F-4B81-AC8B-3D73DCB5690E" /> <ormtooial:UniquenessIsForUniquenessConstraint id="_EB3D7211-320E-42FC-B7A8-47BD134F5EE5" AbstractionUniquenessConstraint="_E8E3684A-DF79-4158-B7D1-77318E4C9950" ORMUniquenessConstraint="_A11D16A3-5491-4D42-A2B6-917CBF4464A9" /> </ormtooial:Bridge> <oialtocdb:Bridge> <oialtocdb:SchemaIsForAbstractionModel id="_576CB826-8C64-4642-B95D-85F81457A209" Schema="_D4ECE5EF-0FE4-4DF9-8F74-E1348BFE7A81" AbstractionModel="_50FD60C6-630C-4ABE-AA8B-752EC8072734" /> <oialtocdb:ColumnHasConceptTypeChild id="_BF0B54BA-D085-4215-87E4-E31D4C3072D0" Column="_B4B07B3B-D877-4E96-A28D-FA369CC03882" ConceptTypeChild="_773BF250-5FA1-4291-A560-13B10E766D06" /> <oialtocdb:ColumnHasConceptTypeChild id="_643BB5E6-8B58-47FF-8234-567E5C59ECC6" Column="_1E4B77D5-E3B9-4DD6-8974-EB1BAF9EBC44" ConceptTypeChild="_8ED11402-4B5A-4B4D-A1AE-ED8EC428C572" /> <oialtocdb:ColumnHasConceptTypeChild id="_638C56D3-2F2D-479B-B6D8-4504C4323B38" Column="_A21F6020-2F9F-4BA2-A9EE-BA91E55FD98A" ConceptTypeChild="_C3C96E57-BEC4-44F4-8516-E2C919B63B04" /> <oialtocdb:ColumnHasConceptTypeChild id="_BD716EC8-E0A2-4F1C-9D02-1E34CC6A1289" Column="_A21F6020-2F9F-4BA2-A9EE-BA91E55FD98A" ConceptTypeChild="_773BF250-5FA1-4291-A560-13B10E766D06" /> <oialtocdb:ColumnHasConceptTypeChild id="_F0DD2899-C45B-4505-BFD0-2F1CD11642BE" Column="_4DD7DC35-CC15-4324-AA5D-9FF65325C638" ConceptTypeChild="_C3C96E57-BEC4-44F4-8516-E2C919B63B04" /> <oialtocdb:ColumnHasConceptTypeChild id="_75B4B0ED-8092-417B-8FEB-C4EADBBB511F" Column="_4DD7DC35-CC15-4324-AA5D-9FF65325C638" ConceptTypeChild="_8ED11402-4B5A-4B4D-A1AE-ED8EC428C572" /> <oialtocdb:ColumnHasConceptTypeChild id="_AE770B61-33D5-4931-A485-3BC6E92156D1" Column="_47C051EC-0C0E-4BB5-BE40-203FAC2BCEAE" ConceptTypeChild="_F4315D9A-DA1B-4DA9-BEFF-6BFAD32CD0CC" /> <oialtocdb:ColumnHasConceptTypeChild id="_CFD05B66-4AB0-4A64-9909-4660142348E3" Column="_47C051EC-0C0E-4BB5-BE40-203FAC2BCEAE" ConceptTypeChild="_773BF250-5FA1-4291-A560-13B10E766D06" /> <oialtocdb:ColumnHasConceptTypeChild id="_FB211D65-8D17-4704-8DA0-43A4CC148AA1" Column="_8E3779A2-6719-4DFA-9860-F6CF2DA14445" ConceptTypeChild="_F4315D9A-DA1B-4DA9-BEFF-6BFAD32CD0CC" /> <oialtocdb:ColumnHasConceptTypeChild id="_19B97C4D-82D4-4B04-B1D5-187071FFA4B7" Column="_8E3779A2-6719-4DFA-9860-F6CF2DA14445" ConceptTypeChild="_8ED11402-4B5A-4B4D-A1AE-ED8EC428C572" /> <oialtocdb:TableIsPrimarilyForConceptType id="_4B253F6A-C028-4D69-B440-7AC15E500F1F" Table="_BAA9AAD0-A59F-4FC4-931A-3C2BDD6F9BD7" ConceptType="_2CB63B04-BAFE-4074-B7D2-DE6E7AD4265F" /> <oialtocdb:TableIsPrimarilyForConceptType id="_BADB3748-99E3-4E0F-9D7B-3B870516C7DF" Table="_9FE0A981-3B01-452D-9A2D-0B090DD8C8FF" ConceptType="_E63C74AB-DFAB-4EDE-933F-3BE10B60362D" /> <oialtocdb:UniquenessConstraintIsForUniqueness id="_50F335F3-4D83-4354-8113-5CC2D2EC3DA1" UniquenessConstraint="_723BCBC5-7F87-46E8-893B-6CF50C4497C1" Uniqueness="_E8E3684A-DF79-4158-B7D1-77318E4C9950" /> <oialtocdb:UniquenessConstraintIsForUniqueness id="_D1AD11ED-250B-440E-A3CB-7EFF314BDB78" UniquenessConstraint="_7C7D603A-C6D6-4D75-921F-C2B12715BBFD" Uniqueness="_B259DAEA-4C36-4FF3-8062-BCF209066C9E" /> </oialtocdb:Bridge>
</ormRoot:ORM2>