Home
News
Meta Integration 06/2008 - Meta Integration releases
new Web 2.0 enabled MIMB 6.0
Site Map
Home <  width=46 height=34>

Meta Integration® Works (MIW) Desktop Toolset
"Metadata Management" Solution
Documentation

< Description | Documentation | Tutorial | Readme  width=17 height=22>
Table Of Contents
 Introduction
 Desktop Menus
 Desktop Toolbars
 Model Manager
 Model Bridge
 Model Browser
 Model Comparator
 Model Mapper
 Model Integrator
 Administration
 

Model Comparator

Generating reports

The result of the comparison can be used to generate a comparison report. The following window allows you to select the destination file and its format.


Fig. 1. Generating a report

The comparison report is either: in an ascii file, an html format, or in TSV format (tab separated).

If the filemane you enter has no extension, the ".txt" extension is added if the selected format is ASSCII, ".html" if the selected format is HTML and ".tab" if the selected format is TAB.

Each of these files contains the following information:

  • the path of the two models (product(s)/version/model),
  • the filter description.
  • then for each object it presents whether the object is only in the reference model, only in the second model or in both (and if it is identical, different or not compared). It also presents whether the object properties are identical, different or not compared.

Note that the report will reflect the options you chose to display the tree. If only the differences are displayed in the tree, then only the objects that are differents (or in one model only) will be reported. If you choose not to display the objects that are not compared, these objects won't be in the report either.

The following is an example of a report that was generated using a customized filter. All the objects are printed.


Comparison Report

Date: Mar 6, 2000 3:22:59 PM
Reference Model: \Data Movement Tutorial\RDBMS\Northwind\1.0\Northwind1
Second Model: \Data Movement Tutorial\RDBMS\Northwind\2.0\Northwind2

Comparison Filter

Object Matching Policy = Use their Identifier to match two objects
Design Level = Do not restrict comparison
View = IDEF1X model
Properties/Model Structure = Compare Documentation Properties (Notes/Description)
Properties/Model Structure = Compare the Model Structure (Package/Diagram)
Properties/Model Structure = Compare the Relationships

Result Interpretation

(=) black: Identical in both models
(!) red: Exists in both models but are different
(<) blue: Only exists in the Reference model
(>) green: Only exists in the Second model

Comparison Result

Model: Northwind1
Object Property Northwind1 Northwind2
!
!
!
Northwind1 (Model) location \Northwind1 \Northwind2
Name Northwind1
Northwind2
links Logical View (Package) Logical View (Package)
!
!
    Logical View (Package) location \Northwind1\Logical View \Northwind2\Logical View
links
(ClassDiagram), Customers (Class), Employees (Class), Order_Details (Class), Orders (Class), Suppliers (Class), <Un-named> (Association)
(ClassDiagram), Addresses (Class), Customers (Class), Employees (Class), Order_Details (Class), Orders (Class), Suppliers (Class), <Un-named> (Association), <Un-named> (Association), <Un-named> (Association), <Un-named> (Association), <Un-named> (Association)
=     AUTONUMBER (DerivedType) location \Northwind1\AUTONUMBER \Northwind2\AUTONUMBER
=     SINGLE (DerivedType) location \Northwind1\SINGLE \Northwind2\SINGLE
=     binary (BaseType) location \Northwind1\binary \Northwind2\binary
=     boolean (DerivedType) location \Northwind1\boolean \Northwind2\boolean
=     date (BaseType) location \Northwind1\date \Northwind2\date
=     int identity (DerivedType) location \Northwind1\int identity \Northwind2\int identity
=     number (BaseType) location \Northwind1\number \Northwind2\number
=     number (DerivedType) location \Northwind1\number \Northwind2\number
=     real (DerivedType) location \Northwind1\real \Northwind2\real
=     smallint (DerivedType) location \Northwind1\smallint \Northwind2\smallint
=     text (BaseType) location \Northwind1\text \Northwind2\text
=     text (DerivedType) location \Northwind1\text \Northwind2\text
=     timestamp (DerivedType) location \Northwind1\timestamp \Northwind2\timestamp
=     undefined (BaseType) location \Northwind1\undefined \Northwind2\undefined
=     varchar (DerivedType) location \Northwind1\varchar \Northwind2\varchar
=     varchar_10 (DerivedType) location \Northwind1\varchar_10 \Northwind2\varchar_10
=     varchar_15 (DerivedType) location \Northwind1\varchar_15 \Northwind2\varchar_15
=     varchar_20 (DerivedType) location \Northwind1\varchar_20 \Northwind2\varchar_20
=     varchar_24 (DerivedType) location \Northwind1\varchar_24 \Northwind2\varchar_24
=     varchar_25 (DerivedType) location \Northwind1\varchar_25 \Northwind2\varchar_25
=     varchar_30 (DerivedType) location \Northwind1\varchar_30 \Northwind2\varchar_30
=     varchar_4 (DerivedType) location \Northwind1\varchar_4 \Northwind2\varchar_4
=     varchar_40 (DerivedType) location \Northwind1\varchar_40 \Northwind2\varchar_40
=     varchar_5 (DerivedType) location \Northwind1\varchar_5 \Northwind2\varchar_5
=     varchar_60 (DerivedType) location \Northwind1\varchar_60 \Northwind2\varchar_60

Package: Logical View
Object Property Northwind1 Northwind2
!
!
(ClassDiagram)
location \Northwind1\Logical View\
\Northwind2\Logical View\
links Customers (Class), Employees (Class), Order_Details (Class), Orders (Class), Suppliers (Class), <Un-named> (Association) Addresses (Class), Customers (Class), Employees (Class), Order_Details (Class), Orders (Class), Suppliers (Class), <Un-named> (Association), <Un-named> (Association), <Un-named> (Association), <Un-named> (Association), <Un-named> (Association)
> Addresses (Class) location   \Northwind2\Logical View\Addresses
>     Address (Attribute) location   \Northwind2\Logical View\Addresses\Address
>     AddressID (Attribute) location   \Northwind2\Logical View\Addresses\AddressID
>     City (Attribute) location   \Northwind2\Logical View\Addresses\City
>     Country (Attribute) location   \Northwind2\Logical View\Addresses\Country
>     PostalCode (Attribute) location   \Northwind2\Logical View\Addresses\PostalCode
>     Region (Attribute) location   \Northwind2\Logical View\Addresses\Region
>     <Un-named> (CandidateKey) location   \Northwind2\Logical View\Addresses\<Un-named>
= Categories (Class) location \Northwind1\Logical View\Categories \Northwind2\Logical View\Categories
=     CategoryID (Attribute) location \Northwind1\Logical View\Categories\CategoryID \Northwind2\Logical View\Categories\CategoryID
=     CategoryName (Attribute) location \Northwind1\Logical View\Categories\CategoryName \Northwind2\Logical View\Categories\CategoryName
=     Description (Attribute) location \Northwind1\Logical View\Categories\Description \Northwind2\Logical View\Categories\Description
=     Picture (Attribute) location \Northwind1\Logical View\Categories\Picture \Northwind2\Logical View\Categories\Picture
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Categories\<Un-named> \Northwind2\Logical View\Categories\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Categories\<Un-named> \Northwind2\Logical View\Categories\<Un-named>
!
!
Customers (Class) location \Northwind1\Logical View\Customers \Northwind2\Logical View\Customers
links
(ClassDiagram), Address (Attribute), City (Attribute), ContactName (Attribute), Country (Attribute), PostalCode (Attribute), Region (Attribute), <Un-named> (CandidateKey), <Un-named> (CandidateKey), <Un-named> (CandidateKey)
(ClassDiagram), AddressID (Attribute), ContactFirstName (Attribute), ContactLastName (Attribute)
<     Address (Attribute) location \Northwind1\Logical View\Customers\Address  
>     AddressID (Attribute) location   \Northwind2\Logical View\Customers\AddressID
<     City (Attribute) location \Northwind1\Logical View\Customers\City  
=     CompanyName (Attribute) location \Northwind1\Logical View\Customers\CompanyName \Northwind2\Logical View\Customers\CompanyName
>     ContactFirstName (Attribute) location   \Northwind2\Logical View\Customers\ContactFirstName
>     ContactLastName (Attribute) location   \Northwind2\Logical View\Customers\ContactLastName
<     ContactName (Attribute) location \Northwind1\Logical View\Customers\ContactName  
=     ContactTitle (Attribute) location \Northwind1\Logical View\Customers\ContactTitle \Northwind2\Logical View\Customers\ContactTitle
<     Country (Attribute) location \Northwind1\Logical View\Customers\Country  
=     CustomerID (Attribute) location \Northwind1\Logical View\Customers\CustomerID \Northwind2\Logical View\Customers\CustomerID
=     Fax (Attribute) location \Northwind1\Logical View\Customers\Fax \Northwind2\Logical View\Customers\Fax
=     Phone (Attribute) location \Northwind1\Logical View\Customers\Phone \Northwind2\Logical View\Customers\Phone
<     PostalCode (Attribute) location \Northwind1\Logical View\Customers\PostalCode  
<     Region (Attribute) location \Northwind1\Logical View\Customers\Region  
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Customers\<Un-named> \Northwind2\Logical View\Customers\<Un-named>
<     <Un-named> (CandidateKey) location \Northwind1\Logical View\Customers\<Un-named>  
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Customers\<Un-named> \Northwind2\Logical View\Customers\<Un-named>
<     <Un-named> (CandidateKey) location \Northwind1\Logical View\Customers\<Un-named>  
<     <Un-named> (CandidateKey) location \Northwind1\Logical View\Customers\<Un-named>  
!
!
Employees (Class) location \Northwind1\Logical View\Employees \Northwind2\Logical View\Employees
links
(ClassDiagram), Address (Attribute), City (Attribute), Country (Attribute), PostalCode (Attribute), Region (Attribute), R/8 (AssociationRole), <Un-named> (CandidateKey)
(ClassDiagram), AddressID (Attribute), R/10 (AssociationRole), R/8 (AssociationRole)
<     Address (Attribute) location \Northwind1\Logical View\Employees\Address  
>     AddressID (Attribute) location   \Northwind2\Logical View\Employees\AddressID
=     BirthDate (Attribute) location \Northwind1\Logical View\Employees\BirthDate \Northwind2\Logical View\Employees\BirthDate
<     City (Attribute) location \Northwind1\Logical View\Employees\City  
<     Country (Attribute) location \Northwind1\Logical View\Employees\Country  
=     EmployeeID (Attribute) location \Northwind1\Logical View\Employees\EmployeeID \Northwind2\Logical View\Employees\EmployeeID
=     Extension (Attribute) location \Northwind1\Logical View\Employees\Extension \Northwind2\Logical View\Employees\Extension
=     FirstName (Attribute) location \Northwind1\Logical View\Employees\FirstName \Northwind2\Logical View\Employees\FirstName
=     HireDate (Attribute) location \Northwind1\Logical View\Employees\HireDate \Northwind2\Logical View\Employees\HireDate
=     HomePhone (Attribute) location \Northwind1\Logical View\Employees\HomePhone \Northwind2\Logical View\Employees\HomePhone
=     LastName (Attribute) location \Northwind1\Logical View\Employees\LastName \Northwind2\Logical View\Employees\LastName
=     Notes (Attribute) location \Northwind1\Logical View\Employees\Notes \Northwind2\Logical View\Employees\Notes
=     Photo (Attribute) location \Northwind1\Logical View\Employees\Photo \Northwind2\Logical View\Employees\Photo
<     PostalCode (Attribute) location \Northwind1\Logical View\Employees\PostalCode  
<     Region (Attribute) location \Northwind1\Logical View\Employees\Region  
=     ReportsTo (Attribute) location \Northwind1\Logical View\Employees\ReportsTo \Northwind2\Logical View\Employees\ReportsTo
=     Title (Attribute) location \Northwind1\Logical View\Employees\Title \Northwind2\Logical View\Employees\Title
=     TitleOfCourtesy (Attribute) location \Northwind1\Logical View\Employees\TitleOfCourtesy \Northwind2\Logical View\Employees\TitleOfCourtesy
<     <Un-named> (CandidateKey) location \Northwind1\Logical View\Employees\<Un-named>  
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Employees\<Un-named> \Northwind2\Logical View\Employees\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Employees\<Un-named> \Northwind2\Logical View\Employees\<Un-named>
!
!
Order_Details (Class) location \Northwind1\Logical View\Order_Details \Northwind2\Logical View\Order_Details
links
(ClassDiagram)
(ClassDiagram), OrderPrice (Attribute), Tax (Attribute)
=     Discount (Attribute) location \Northwind1\Logical View\Order_Details\Discount \Northwind2\Logical View\Order_Details\Discount
=     OrderID (Attribute) location \Northwind1\Logical View\Order_Details\OrderID \Northwind2\Logical View\Order_Details\OrderID
>     OrderPrice (Attribute) location   \Northwind2\Logical View\Order_Details\OrderPrice
=     ProductID (Attribute) location \Northwind1\Logical View\Order_Details\ProductID \Northwind2\Logical View\Order_Details\ProductID
=     Quantity (Attribute) location \Northwind1\Logical View\Order_Details\Quantity \Northwind2\Logical View\Order_Details\Quantity
>     Tax (Attribute) location   \Northwind2\Logical View\Order_Details\Tax
=     UnitPrice (Attribute) location \Northwind1\Logical View\Order_Details\UnitPrice \Northwind2\Logical View\Order_Details\UnitPrice
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Order_Details\<Un-named> \Northwind2\Logical View\Order_Details\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Order_Details\<Un-named> \Northwind2\Logical View\Order_Details\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Order_Details\<Un-named> \Northwind2\Logical View\Order_Details\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Order_Details\<Un-named> \Northwind2\Logical View\Order_Details\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Order_Details\<Un-named> \Northwind2\Logical View\Order_Details\<Un-named>
!
!
Orders (Class) location \Northwind1\Logical View\Orders \Northwind2\Logical View\Orders
links
(ClassDiagram), ShipAddress (Attribute), ShipCity (Attribute), ShipCountry (Attribute), ShipPostalCode (Attribute), ShipRegion (Attribute), <Un-named> (CandidateKey)
(ClassDiagram), ShipAddressID (Attribute), R/11 (AssociationRole)
=     CustomerID (Attribute) location \Northwind1\Logical View\Orders\CustomerID \Northwind2\Logical View\Orders\CustomerID
=     EmployeeID (Attribute) location \Northwind1\Logical View\Orders\EmployeeID \Northwind2\Logical View\Orders\EmployeeID
=     Freight (Attribute) location \Northwind1\Logical View\Orders\Freight \Northwind2\Logical View\Orders\Freight
=     OrderDate (Attribute) location \Northwind1\Logical View\Orders\OrderDate \Northwind2\Logical View\Orders\OrderDate
=     OrderID (Attribute) location \Northwind1\Logical View\Orders\OrderID \Northwind2\Logical View\Orders\OrderID
=     RequiredDate (Attribute) location \Northwind1\Logical View\Orders\RequiredDate \Northwind2\Logical View\Orders\RequiredDate
<     ShipAddress (Attribute) location \Northwind1\Logical View\Orders\ShipAddress  
>     ShipAddressID (Attribute) location   \Northwind2\Logical View\Orders\ShipAddressID
<     ShipCity (Attribute) location \Northwind1\Logical View\Orders\ShipCity  
<     ShipCountry (Attribute) location \Northwind1\Logical View\Orders\ShipCountry  
=     ShipName (Attribute) location \Northwind1\Logical View\Orders\ShipName \Northwind2\Logical View\Orders\ShipName
<     ShipPostalCode (Attribute) location \Northwind1\Logical View\Orders\ShipPostalCode  
<     ShipRegion (Attribute) location \Northwind1\Logical View\Orders\ShipRegion  
=     ShipVia (Attribute) location \Northwind1\Logical View\Orders\ShipVia \Northwind2\Logical View\Orders\ShipVia
=     ShippedDate (Attribute) location \Northwind1\Logical View\Orders\ShippedDate \Northwind2\Logical View\Orders\ShippedDate
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
<     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named>  
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Orders\<Un-named> \Northwind2\Logical View\Orders\<Un-named>
= Products (Class) location \Northwind1\Logical View\Products \Northwind2\Logical View\Products
=     CategoryID (Attribute) location \Northwind1\Logical View\Products\CategoryID \Northwind2\Logical View\Products\CategoryID
=     Discontinued (Attribute) location \Northwind1\Logical View\Products\Discontinued \Northwind2\Logical View\Products\Discontinued
=     ProductID (Attribute) location \Northwind1\Logical View\Products\ProductID \Northwind2\Logical View\Products\ProductID
=     ProductName (Attribute) location \Northwind1\Logical View\Products\ProductName \Northwind2\Logical View\Products\ProductName
=     QuantityPerUnit (Attribute) location \Northwind1\Logical View\Products\QuantityPerUnit \Northwind2\Logical View\Products\QuantityPerUnit
=     ReorderLevel (Attribute) location \Northwind1\Logical View\Products\ReorderLevel \Northwind2\Logical View\Products\ReorderLevel
=     SupplierID (Attribute) location \Northwind1\Logical View\Products\SupplierID \Northwind2\Logical View\Products\SupplierID
=     UnitPrice (Attribute) location \Northwind1\Logical View\Products\UnitPrice \Northwind2\Logical View\Products\UnitPrice
=     UnitsInStock (Attribute) location \Northwind1\Logical View\Products\UnitsInStock \Northwind2\Logical View\Products\UnitsInStock
=     UnitsOnOrder (Attribute) location \Northwind1\Logical View\Products\UnitsOnOrder \Northwind2\Logical View\Products\UnitsOnOrder
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Products\<Un-named> \Northwind2\Logical View\Products\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Products\<Un-named> \Northwind2\Logical View\Products\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Products\<Un-named> \Northwind2\Logical View\Products\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Products\<Un-named> \Northwind2\Logical View\Products\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Products\<Un-named> \Northwind2\Logical View\Products\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Products\<Un-named> \Northwind2\Logical View\Products\<Un-named>
= Shippers (Class) location \Northwind1\Logical View\Shippers \Northwind2\Logical View\Shippers
=     CompanyName (Attribute) location \Northwind1\Logical View\Shippers\CompanyName \Northwind2\Logical View\Shippers\CompanyName
=     Phone (Attribute) location \Northwind1\Logical View\Shippers\Phone \Northwind2\Logical View\Shippers\Phone
=     ShipperID (Attribute) location \Northwind1\Logical View\Shippers\ShipperID \Northwind2\Logical View\Shippers\ShipperID
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Shippers\<Un-named> \Northwind2\Logical View\Shippers\<Un-named>
!
!
Suppliers (Class) location \Northwind1\Logical View\Suppliers \Northwind2\Logical View\Suppliers
links
(ClassDiagram), Address (Attribute), City (Attribute), Country (Attribute), PostalCode (Attribute), Region (Attribute), <Un-named> (CandidateKey)
(ClassDiagram), AddressID (Attribute)
<     Address (Attribute) location \Northwind1\Logical View\Suppliers\Address  
>     AddressID (Attribute) location   \Northwind2\Logical View\Suppliers\AddressID
<     City (Attribute) location \Northwind1\Logical View\Suppliers\City  
=     CompanyName (Attribute) location \Northwind1\Logical View\Suppliers\CompanyName \Northwind2\Logical View\Suppliers\CompanyName
=     ContactName (Attribute) location \Northwind1\Logical View\Suppliers\ContactName \Northwind2\Logical View\Suppliers\ContactName
=     ContactTitle (Attribute) location \Northwind1\Logical View\Suppliers\ContactTitle \Northwind2\Logical View\Suppliers\ContactTitle
<     Country (Attribute) location \Northwind1\Logical View\Suppliers\Country  
=     Fax (Attribute) location \Northwind1\Logical View\Suppliers\Fax \Northwind2\Logical View\Suppliers\Fax
=     HomePage (Attribute) location \Northwind1\Logical View\Suppliers\HomePage \Northwind2\Logical View\Suppliers\HomePage
=     Phone (Attribute) location \Northwind1\Logical View\Suppliers\Phone \Northwind2\Logical View\Suppliers\Phone
<     PostalCode (Attribute) location \Northwind1\Logical View\Suppliers\PostalCode  
<     Region (Attribute) location \Northwind1\Logical View\Suppliers\Region  
=     SupplierID (Attribute) location \Northwind1\Logical View\Suppliers\SupplierID \Northwind2\Logical View\Suppliers\SupplierID
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Suppliers\<Un-named> \Northwind2\Logical View\Suppliers\<Un-named>
=     <Un-named> (CandidateKey) location \Northwind1\Logical View\Suppliers\<Un-named> \Northwind2\Logical View\Suppliers\<Un-named>
<     <Un-named> (CandidateKey) location \Northwind1\Logical View\Suppliers\<Un-named>  
> <Un-named> (Association) location   \Northwind2\Logical View\<Un-named>
>     <Un-named> (AssociationRole) location   \Northwind2\Logical View\<Un-named>\<Un-named>
-     R/8 (AssociationRole) location   \Northwind2\Logical View\<Un-named>\R/8
>         <Un-named> (ForeignKey) location   \Northwind2\Logical View\<Un-named>\R/8\<Un-named>
> <Un-named> (Association) location   \Northwind2\Logical View\<Un-named>
>     <Un-named> (AssociationRole) location   \Northwind2\Logical View\<Un-named>\<Un-named>
-     R/12 (AssociationRole) location   \Northwind2\Logical View\<Un-named>\R/12
>         <Un-named> (ForeignKey) location   \Northwind2\Logical View\<Un-named>\R/12\<Un-named>
> <Un-named> (Association) location   \Northwind2\Logical View\<Un-named>
>     <Un-named> (AssociationRole) location   \Northwind2\Logical View\<Un-named>\<Un-named>
>     R/11 (AssociationRole) location   \Northwind2\Logical View\<Un-named>\R/11
>         <Un-named> (ForeignKey) location   \Northwind2\Logical View\<Un-named>\R/11\<Un-named>
-             <Un-named> (AssociationRoleNameMap) location   \Northwind2\Logical View\<Un-named>\R/11\<Un-named>\<Un-named>
> <Un-named> (Association) location   \Northwind2\Logical View\<Un-named>
>     <Un-named> (AssociationRole) location   \Northwind2\Logical View\<Un-named>\<Un-named>
>     R/10 (AssociationRole) location   \Northwind2\Logical View\<Un-named>\R/10
>         <Un-named> (ForeignKey) location   \Northwind2\Logical View\<Un-named>\R/10\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>
-             <Un-named> (AssociationRoleNameMap) location \Northwind1\Logical View\<Un-named>\to\<Un-named>\<Un-named>  
-             <Un-named> (AssociationRoleNameMap) location   \Northwind2\Logical View\<Un-named>\to\<Un-named>\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>
!
!
<Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
links
(ClassDiagram), R/8 (AssociationRole)
(ClassDiagram), R/8 (AssociationRole)
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
!
!
!
    R/8 (AssociationRole) location \Northwind1\Logical View\<Un-named>\R/8 \Northwind2\Logical View\<Un-named>\R/13
Name R/8
R/13
links Employees (Class) Employees (Class)
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\R/8\<Un-named> \Northwind2\Logical View\<Un-named>\R/13\<Un-named>
-             <Un-named> (AssociationRoleNameMap) location \Northwind1\Logical View\<Un-named>\R/8\<Un-named>\<Un-named>  
-             <Un-named> (AssociationRoleNameMap) location   \Northwind2\Logical View\<Un-named>\R/13\<Un-named>\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>
= <Un-named> (Association) location \Northwind1\Logical View\<Un-named> \Northwind2\Logical View\<Un-named>
=     <Un-named> (AssociationRole) location \Northwind1\Logical View\<Un-named>\<Un-named> \Northwind2\Logical View\<Un-named>\<Un-named>
=     to (AssociationRole) location \Northwind1\Logical View\<Un-named>\to \Northwind2\Logical View\<Un-named>\to
=         <Un-named> (ForeignKey) location \Northwind1\Logical View\<Un-named>\to\<Un-named> \Northwind2\Logical View\<Un-named>\to\<Un-named>

< Description | Documentation | Tutorial | Readme  width=17 height=22>