(object Petal version 42 _written "Rose 98 Rose Modeler 4.5.Beta2" charSet 0) (object Design "Logical View" is_unit TRUE is_loaded TRUE file_name "C:\\WINDOWS\\DESKTOP\\MyDomainSpecs.mdl" quid "361513D4035C" defaults (object defaults rightMargin 0.250000 leftMargin 0.250000 topMargin 0.250000 bottomMargin 0.500000 pageOverlap 0.250000 clipIconLabels TRUE autoResize TRUE snapToGrid FALSE gridX 16 gridY 16 defaultFont (object Font size 10 face "Arial" bold FALSE italics FALSE underline FALSE strike FALSE color 0 default_color TRUE) showMessageNum 1 showClassOfObject TRUE notation "Unified") root_usecase_package (object Class_Category "Use Case View" quid "361513D4035E" exportControl "Public" global TRUE logical_models (list unit_reference_list) logical_presentations (list unit_reference_list (object UseCaseDiagram "Main" quid "361513D4039A" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) root_category (object Class_Category "Logical View" quid "361513D4035D" exportControl "Public" global TRUE subsystem "Component View" quidu "361513D4035F" logical_models (list unit_reference_list (object Class "Domain" quid "361513E30280" class_attributes (list class_attribute_list (object ClassAttribute "identifier" quid "36151D1800A0") (object ClassAttribute "realm of use" quid "36152162030C"))) (object Class "Term" quid "361513FD00E6" class_attributes (list class_attribute_list (object ClassAttribute "code" quid "36151D6C0168") (object ClassAttribute "title" quid "36151D7A00C8"))) (object Class "System" quid "361514CC02E4" documentation |A system is a published code system by an organization, that defines it, publishes it, maintains it, and thus guarantees for its usefulness and continuity. | |ORGANIZATION: e.g. WHO, College of American Pathologists, ISO, IANA, and HL7 of course. | |NAME: e.g. ICD, ICPM, ICPC, SNOMED, 639-1, MIME types, ... | superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3615151D01E0" supplier "Logical View::Domain" quidu "361513E30280")) class_attributes (list class_attribute_list (object ClassAttribute "organization" quid "361515360320") (object ClassAttribute "name" quid "3615153B012C") (object ClassAttribute "version" quid "3615156B035C"))) (object Class "Subsystem" quid "361514D002B2" documentation "Many code systems have subsystems. These are, e.g., axes in SNOMED, classes, and subclasses in hiearchical codes such as ICD. The structure of coding systems is pretty unique." superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3615152103D4" supplier "Logical View::Domain" quidu "361513E30280")) class_attributes (list class_attribute_list (object ClassAttribute "name" quid "36151867017C"))) (object Class "Derivative" quid "3615150902C6" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "3615152A014A" supplier "Logical View::Domain" quidu "361513E30280")) class_attributes (list class_attribute_list (object ClassAttribute "operator" quid "36151C8C0140"))) (object Class "Enumeration" quid "36151B43024E" superclasses (list inheritance_relationship_list (object Inheritance_Relationship quid "36151B6502EE" supplier "Logical View::Domain" quidu "361513E30280"))) (object Association "structure" quid "36151585000A" roles (list role_list (object Role "of" quid "36151585029E" label "of" supplier "Logical View::Subsystem" quidu "361514D002B2" client_cardinality (value cardinality "0..n") is_navigable TRUE) (object Role "has" quid "36151585029F" label "has" supplier "Logical View::System" quidu "361514CC02E4" client_cardinality (value cardinality "1") is_navigable TRUE))) (object Association "$UNNAMED$0" quid "361518930140" roles (list role_list (object Role "of" quid "3615189502A9" label "of" supplier "Logical View::Subsystem" quidu "361514D002B2" is_navigable TRUE))) (object Association "substructure" quid "361518EB01A4" roles (list role_list (object Role "has" quid "361518EE00DC" label "has" supplier "Logical View::Subsystem" quidu "361514D002B2" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "of" quid "361518EE00DD" label "of" supplier "Logical View::Subsystem" quidu "361514D002B2" client_cardinality (value cardinality "0..n") is_navigable TRUE))) (object Association "$UNNAMED$1" quid "36151AAB00E6" roles (list role_list (object Role "set of" quid "36151AAB033E" label "set of" supplier "Logical View::Domain" quidu "361513E30280" is_navigable TRUE is_aggregate TRUE) (object Role "element of" quid "36151AAB033F" label "element of" supplier "Logical View::Term" quidu "361513FD00E6" client_cardinality (value cardinality "0..n") is_navigable TRUE))) (object Association "base" quid "36151B91035C" roles (list role_list (object Role "$UNNAMED$2" quid "36151B93026C" supplier "Logical View::Domain" quidu "361513E30280" client_cardinality (value cardinality "1") is_navigable TRUE) (object Role "from" quid "36151B93026D" label "from" supplier "Logical View::Enumeration" quidu "36151B43024E" is_navigable TRUE))) (object Association "items" quid "36151BD40096" roles (list role_list (object Role "$UNNAMED$3" quid "36151BD6015E" supplier "Logical View::Enumeration" quidu "36151B43024E" is_navigable TRUE is_aggregate TRUE) (object Role "$UNNAMED$4" quid "36151BD6015F" supplier "Logical View::Term" quidu "361513FD00E6" client_cardinality (value cardinality "0..n") is_navigable TRUE))) (object Association "operands" quid "36151CAB019A" roles (list role_list (object Role "$UNNAMED$5" quid "36151CAD006E" supplier "Logical View::Derivative" quidu "3615150902C6" is_navigable TRUE is_aggregate TRUE) (object Role "$UNNAMED$6" quid "36151CAD006F" supplier "Logical View::Domain" quidu "361513E30280" client_cardinality (value cardinality "2..*") is_navigable TRUE)))) logical_presentations (list unit_reference_list (object ClassDiagram "Main" quid "361513D40398" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list (object ClassView "Class" "Logical View::System" @1 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (251, 928) label (object ItemLabel Parent_View @1 location (140, 797) fill_color 16777215 nlines 1 max_width 222 justify 0 label "System") stereotype TRUE fill_color 16777088 quidu "361514CC02E4" compartment (object Compartment Parent_View @1 location (140, 857) fill_color 16777215 anchor 2 nlines 4 max_width 219) width 240 height 286 autoResize TRUE) (object ClassView "Class" "Logical View::Subsystem" @2 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (890, 915) label (object ItemLabel Parent_View @2 location (772, 834) fill_color 16777215 nlines 1 max_width 236 justify 0 label "Subsystem") stereotype TRUE fill_color 16777088 quidu "361514D002B2" compartment (object Compartment Parent_View @2 location (772, 894) fill_color 16777215 anchor 2 nlines 2 max_width 100) width 254 height 186 autoResize TRUE) (object AssociationViewNew "structure" @3 location (567, 884) label (object SegLabel @4 Parent_View @3 location (561, 878) font (object Font italics TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 168 justify 0 label "structure" pctDist 0.416667 height 7 orientation 0) quidu "36151585000A" roleview_list (list RoleViews (object RoleView "of" @5 Parent_View @3 location (241, -50) label (object SegLabel @6 Parent_View @5 location (702, 847) anchor 1 anchor_loc 1 nlines 1 max_width 60 justify 0 label "+of" pctDist 0.687500 height 38 orientation 0) quidu "36151585029E" client @3 supplier @2 line_style 3 origin_attachment (567, 884) terminal_attachment (763, 884) label (object SegLabel @7 Parent_View @5 location (718, 919) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.770408 height 35 orientation 1)) (object RoleView "has" @8 Parent_View @3 location (241, -50) label (object SegLabel @9 Parent_View @8 location (425, 919) anchor 1 anchor_loc 1 nlines 1 max_width 96 justify 0 label "+has" pctDist 0.724490 height 35 orientation 0) quidu "36151585029F" client @3 supplier @1 line_style 3 origin_attachment (567, 884) terminal_attachment (371, 884) label (object SegLabel @10 Parent_View @8 location (389, 853) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.908163 height 31 orientation 1)))) (object AssociationViewNew "substructure" @11 location (675, 1143) label (object SegLabel @12 Parent_View @11 location (720, 1132) font (object Font italics TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 228 justify 0 label "substructure" pctDist 1.266667 height 12 orientation 0) quidu "361518EB01A4" roleview_list (list RoleViews (object RoleView "has" @13 Parent_View @11 location (-215, 215) label (object SegLabel @14 Parent_View @13 location (820, 1035) anchor 1 anchor_loc 1 nlines 1 max_width 96 justify 0 label "+has" pctDist 0.921951 height 56 orientation 0) quidu "361518EE00DC" client @11 supplier @2 vertices (list Points (675, 1143) (875, 1143) (875, 1008)) line_style 3 origin_attachment (675, 1143) terminal_attachment (875, 1008) label (object SegLabel @15 Parent_View @13 location (898, 1040) anchor 2 anchor_loc 1 nlines 1 max_width 22 justify 0 label "1" pctDist 0.904478 height 23 orientation 1)) (object RoleView "of" @16 Parent_View @11 location (-215, 215) quidu "361518EE00DD" client @11 supplier @2 vertices (list Points (675, 1143) (615, 1143) (615, 950) (763, 950)) line_style 3 origin_attachment (675, 1143) terminal_attachment (763, 950)))) (object ClassView "Class" "Logical View::Term" @17 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (243, 436) label (object ItemLabel Parent_View @17 location (162, 330) fill_color 16777215 nlines 1 max_width 162 justify 0 label "Term") stereotype TRUE fill_color 8453888 quidu "361513FD00E6" compartment (object Compartment Parent_View @17 location (162, 390) fill_color 16777215 anchor 2 nlines 3 max_width 87) height 236 autoResize TRUE) (object ClassView "Class" "Logical View::Enumeration" @18 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1243, 893) label (object ItemLabel Parent_View @18 location (1115, 842) fill_color 16777215 nlines 1 max_width 256 justify 0 label "Enumeration") stereotype TRUE fill_color 8454143 quidu "36151B43024E" width 274 height 126 autoResize TRUE) (object AssociationViewNew "items" @19 location (309, 1234) label (object SegLabel @20 Parent_View @19 location (1145, 1219) font (object Font italics TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 108 justify 0 label "items" pctDist 14.433333 height 16 orientation 0) quidu "36151BD40096" roleview_list (list RoleViews (object RoleView "$UNNAMED$3" @21 Parent_View @19 location (-13, 797) label (object SegLabel @22 Parent_View @21 location (1156, 1189) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 60 justify 0 label "" pctDist 0.800000 height 42 orientation 0) quidu "36151BD6015E" client @19 supplier @18 vertices (list Points (309, 1234) (1197, 1234) (1197, 956)) line_style 3 origin_attachment (309, 1234) terminal_attachment (1197, 956)) (object RoleView "$UNNAMED$4" @23 Parent_View @19 location (-13, 797) quidu "36151BD6015F" client @19 supplier @17 vertices (list Points (309, 1234) (47, 1234) (47, 437) (153, 437)) line_style 3 origin_attachment (309, 1234) terminal_attachment (153, 437) label (object SegLabel @24 Parent_View @23 location (114, 410) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.966611 height 28 orientation 0)))) (object ClassView "Class" "Logical View::Domain" @25 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1040, 437) label (object ItemLabel Parent_View @25 location (927, 331) fill_color 16777215 nlines 1 max_width 226 justify 0 label "Domain") stereotype TRUE fill_color 8453888 quidu "361513E30280" compartment (object Compartment Parent_View @25 location (927, 391) fill_color 16777215 anchor 2 nlines 3 max_width 222) width 244 height 236 autoResize TRUE) (object InheritTreeView "" @26 location (1040, 715) supplier @25 vertices (list Points (1040, 715) (1040, 555))) (object InheritView "" @27 quidu "3615151D01E0" client @1 supplier @25 line_style 3 origin_attachment (259, 785) terminal_attachment (259, 715) drawSupplier @26) (object InheritView "" @28 quidu "3615152103D4" client @2 supplier @25 line_style 3 origin_attachment (890, 822) terminal_attachment (890, 715) drawSupplier @26) (object AssociationViewNew "$UNNAMED$1" @29 location (625, 436) label (object SegLabel @30 Parent_View @29 location (609, 429) font (object Font italics TRUE) hidden TRUE anchor 1 anchor_loc 1 nlines 1 max_width 168 justify 0 label "" pctDist 0.233333 height 8 orientation 0) quidu "36151AAB00E6" roleview_list (list RoleViews (object RoleView "set of" @31 Parent_View @29 location (-896, 2) label (object SegLabel @32 Parent_View @31 location (835, 398) anchor 1 anchor_loc 1 nlines 1 max_width 132 justify 0 label "+set of" pctDist 0.721311 height 39 orientation 0) quidu "36151AAB033E" client @29 supplier @25 line_style 0) (object RoleView "element of" @33 Parent_View @29 location (-896, 2) label (object SegLabel @34 Parent_View @33 location (442, 469) anchor 1 anchor_loc 1 nlines 1 max_width 216 justify 0 label "+element of" pctDist 0.631579 height 33 orientation 0) quidu "36151AAB033F" client @29 supplier @17 line_style 0 label (object SegLabel @35 Parent_View @33 location (379, 410) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "0..*" pctDist 0.842105 height 27 orientation 1)))) (object InheritView "" @36 quidu "36151B6502EE" client @18 supplier @25 line_style 3 origin_attachment (1243, 830) terminal_attachment (1243, 715) drawSupplier @26) (object AssociationViewNew "base" @37 location (1859, 888) label (object SegLabel @38 Parent_View @37 location (1307, 1215) font (object Font italics TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 96 justify 0 label "base" pctDist -8.700000 height 327 orientation 1) quidu "36151B91035C" roleview_list (list RoleViews (object RoleView "$UNNAMED$2" @39 Parent_View @37 location (600, -21) quidu "36151B93026C" client @37 supplier @25 vertices (list Points (1859, 888) (1859, 387) (1162, 387)) line_style 3 origin_attachment (1859, 888) terminal_attachment (1162, 387) label (object SegLabel @40 Parent_View @39 location (1182, 357) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "1" pctDist 0.983471 height 31 orientation 1)) (object RoleView "from" @41 Parent_View @37 location (600, -21) label (object SegLabel @42 Parent_View @41 location (1332, 988) anchor 1 anchor_loc 1 nlines 1 max_width 108 justify 0 label "+from" pctDist 0.974380 height 64 orientation 1) quidu "36151B93026D" client @37 supplier @18 vertices (list Points (1859, 888) (1859, 1225) (1268, 1225) (1268, 956)) line_style 3 origin_attachment (1859, 888) terminal_attachment (1268, 956)))) (object ClassView "Class" "Logical View::Derivative" @43 ShowCompartmentStereotypes TRUE IncludeAttribute TRUE IncludeOperation TRUE ShowOperationSignature TRUE location (1601, 925) label (object ItemLabel Parent_View @43 location (1498, 844) fill_color 16777215 nlines 1 max_width 206 justify 0 label "Derivative") stereotype TRUE fill_color 8454143 quidu "3615150902C6" compartment (object Compartment Parent_View @43 location (1498, 904) fill_color 16777215 anchor 2 nlines 2 max_width 147) width 224 height 186 autoResize TRUE) (object InheritView "" @44 quidu "3615152A014A" client @43 supplier @25 line_style 3 origin_attachment (1562, 832) terminal_attachment (1562, 715) drawSupplier @26) (object AssociationViewNew "operands" @45 location (1824, 728) label (object SegLabel @46 Parent_View @45 location (1640, 1184) font (object Font italics TRUE) anchor 1 anchor_loc 1 nlines 1 max_width 168 justify 0 label "operands" pctDist -2.566667 height 456 orientation 1) quidu "36151CAB019A" roleview_list (list RoleViews (object RoleView "$UNNAMED$5" @47 Parent_View @45 location (1081, 294) quidu "36151CAD006E" client @45 supplier @43 vertices (list Points (1824, 728) (1824, 1200) (1562, 1200) (1562, 1018)) line_style 3 origin_attachment (1824, 728) terminal_attachment (1562, 1018)) (object RoleView "$UNNAMED$6" @48 Parent_View @45 location (1081, 294) quidu "36151CAD006F" client @45 supplier @25 vertices (list Points (1824, 728) (1824, 475) (1162, 475)) line_style 3 origin_attachment (1824, 728) terminal_attachment (1162, 475) label (object SegLabel @49 Parent_View @48 location (1203, 513) anchor 2 anchor_loc 1 nlines 1 max_width 15 justify 0 label "2..*" pctDist 0.954797 height 38 orientation 0)))))))) root_subsystem (object SubSystem "Component View" quid "361513D4035F" physical_models (list unit_reference_list) physical_presentations (list unit_reference_list (object Module_Diagram "Main" quid "361513D40399" title "Main" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) process_structure (object Processes quid "361513D40360" ProcsNDevs (list (object Process_Diagram "Deployment View" quid "361513D40362" title "Deployment View" zoom 100 max_height 28350 max_width 21600 origin_x 0 origin_y 0 items (list diagram_item_list)))) properties (object Properties quid "361513D40361"))