{"id":10223,"date":"2023-06-25T16:06:50","date_gmt":"2023-06-25T07:06:50","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=10223"},"modified":"2023-06-26T06:51:28","modified_gmt":"2023-06-25T21:51:28","slug":"iso-111792023-semantic-model-definition-using-iso-iec-19505-omg-uml","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=10223&lang=en","title":{"rendered":"ISO 11179:2023 Semantic model definition using ISO\/IEC 19505 OMG UML"},"content":{"rendered":"<p>Views: 12<\/p><div id=\"header\">\n<h1>ISO 11179:2023 Semantic model definition using ISO\/IEC 19505 OMG UML<\/h1>\n<div id=\"toc\" class=\"toc2\">\n<div id=\"toctitle\">Table of Contents<\/div>\n<ul class=\"sectlevel1\">\n<li><a href=\"#_example_in_isoiec_11179_3\">1. Example in ISO\/IEC 11179-3<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_uml_class_diagram_in_figure_a_1\">1.1. UML Class Diagram in Figure A.1<\/a><\/li>\n<li><a href=\"#_uml_class_diagram_in_figure_a_7\">1.2. UML Class Diagram in Figure A.7<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div id=\"content_adoc\">\n<div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"paragraph data-line-7\">\n<p>Nobuyuki SAMBUICHI<\/p>\n<\/div>\n<div class=\"paragraph data-line-9\">\n<p><a href=\"https:\/\/www.iso.org\/committee\/5648297.html\" data-href=\"https:\/\/www.iso.org\/committee\/5648297.html\">ISO\/TC295 Audit data services<\/a>\/SG1 Semantic model Convener<\/p>\n<\/div>\n<div class=\"paragraph data-line-11\">\n<p>In the 2023 version of ISO\/IEC 11179, we can define the UML semantic model and hierarchical logical data model with the ISO\/IEC 11179-3 terms without using ISO 15000-5 CCS.<br \/>\nThe electronic version of ISO\/IEC 11179-1:2023 and ISO\/IEC 11179-3:2023 can be downloaded from the<br \/>\n<a href=\"https:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\/index.html\" data-href=\"https:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\/index.html\">ISO\/IEC Information Technology Task Force (ITTF) web site<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1 data-line-15\">\n<h2 id=\"_example_in_isoiec_11179_3\">1. Example in ISO\/IEC 11179-3<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph data-line-17\">\n<p>ISO\/IEC 11179-3 Annex B.4 shows two different models with different notations and a mapping definition between two semantically equivalent models. The association between the Product class and the Supplier class is the ProductSupplier class that defines the association between a Product and a Supplier.<\/p>\n<\/div>\n<div class=\"paragraph data-line-19\">\n<p>This notation is close to the one we used in ISO 21378:2019 Field table and PK\/REF table.<\/p>\n<\/div>\n<div class=\"quoteblock data-line-22\">\n<blockquote>\n<div class=\"paragraph data-line-24\">\n<p>Annex B<br \/>\n(informative)<br \/>\nIllustrations of Item_Mapping<br \/>\nB.4 Example of &#8216;Semantically_equivalent&#8217; mapping degree<br \/>\nB.4.1 Overview of example<br \/>\nThis example shows the use of Item Mapping to record that two models using different notations are semantically equivalent. The example illustrates the mapping between an information model expressed as a UML Class Diagram used by System A (see Figure B.3), and an equivalent information model expressed using the IDEF1X notation and used by System B (see Figure B.4).<br \/>\n<span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2023\/06\/FigureB3.png\" alt=\"FigureB3\"><\/span><\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; ISO\/IEC 11179-3 Information technology \u2014 Metadata registries (MDR) \u2014 Part 3 Metamodel for registry common facilities\n<\/div>\n<\/div>\n<div class=\"paragraph data-line-33\">\n<p>This model is explained in ISO\/IEC 19763-10 Information technology \u2014 Metamodel framework for interoperability (MFI) \u2014 Part 10: Core model and basic mapping Annex A (informative) Examples.<\/p>\n<\/div>\n<div class=\"paragraph data-line-35\">\n<p>ISO\/IEC 19763-10 Figure A.3 \u2014 Registration of the System A UML Class Diagram for the Product Supplier concept describes UML diaglam in tabulae definition. This document can be downloaded from the<br \/>\n<a href=\"https:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\/index.html\" data-href=\"https:\/\/standards.iso.org\/ittf\/PubliclyAvailableStandards\/index.html\">ISO\/IEC Information Technology Task Force (ITTF) web site<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph data-line-38\">\n<p>Figure A.3 shows a set of tables defines and\/or reference Object definition tables corresponding to the UML class diagram. It seems complicated and I converted these to the different representatiuon using the form used in clause 6.<\/p>\n<\/div>\n<div class=\"sect2 data-line-40\">\n<h3 id=\"_uml_class_diagram_in_figure_a_1\">1.1. UML Class Diagram in Figure A.1<\/h3>\n<div class=\"quoteblock data-line-43\">\n<blockquote>\n<div class=\"paragraph data-line-45\">\n<p>6 Detail provided in each metaclass definition<\/p>\n<\/div>\n<div class=\"paragraph data-line-47\">\n<p>Its direct superclass is specified under the heading of <code>Superclass`<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph data-line-49\">\n<p>Its attributes are listed and defined under the headings <code>Attribute<\/code>, <code>DataType<\/code>, <code>Multiplicity<\/code>, and<br \/>\n<code>Description<\/code>, under each of which, the name of the attribute, its datatype, its multiplicity, and a<br \/>\ndescription are given, respectively.<\/p>\n<\/div>\n<div class=\"paragraph data-line-53\">\n<p>Its references are listed and defined under the headings <code>Reference<\/code>, <code>Class<\/code>, <code>Multiplicity<\/code>, <code>Description<\/code>,<br \/>\n<code>Inverse<\/code>, and <code>Precedence<\/code>, under each of which, the name of the reference, the name of the associated<br \/>\nmetaclass, its multiplicity, a description, its inverse reference name, and whether it has precedence over<br \/>\nits inverse reference or not, are given, respectively. The inverse reference name shall be the name of the<br \/>\nreference in the associated metaclass which is complementary to this reference.<\/p>\n<\/div>\n<div class=\"paragraph data-line-59\">\n<p>If a class has any other constraints, they are described in a natural language under the heading of <code>Constraints<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph data-line-61\">\n<p>In UML, an <code>association<\/code> is equivalent to a <code>reference and its inverse reference<\/code>. In this part of ISO\/IEC 19763,<br \/>\nto formally define a metaclass, associations are not used, but each <code>association<\/code> is replaced by <code>two<br \/>\nreferences<\/code>, a <code>reference<\/code> and its <code>inverse reference<\/code>. If a reference has precedence over its inverse reference,<br \/>\nit means that instances of the relevant metaclass have responsibility for maintenance of the links of the<br \/>\nassociation defined by it and its inverse reference.<\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; 19763-10 Information technology \u2014 Metamodel framework for interoperability (MFI) \u2014 Part 10: Core model and basic mapping Annex A (informative) Examples\n<\/div>\n<\/div>\n<div class=\"quoteblock data-line-69\">\n<blockquote>\n<div class=\"paragraph data-line-71\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2023\/06\/FigureA1.png\" alt=\"FigureA1\"><\/span><\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; 19763-10 Information technology \u2014 Metamodel framework for interoperability (MFI) \u2014 Part 10: Core model and basic mapping Annex A (informative) Examples\n<\/div>\n<\/div>\n<div class=\"sect3 data-line-74\">\n<h4 id=\"_product\">1.1.1. Product<\/h4>\n<div class=\"paragraph data-line-76\">\n<p><strong>Superclass<\/strong><br \/>\n None<\/p>\n<\/div>\n<div class=\"paragraph data-line-79\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-81\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">code<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">description<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-87\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-89\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\" colspan=\"6\">\n<p class=\"tableblock\">None<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sect3 data-line-94\">\n<h4 id=\"_supplier\">1.1.2. Supplier<\/h4>\n<div class=\"paragraph data-line-96\">\n<p><strong>Superclass<\/strong><br \/>\nNone<\/p>\n<\/div>\n<div class=\"paragraph data-line-99\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-101\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">number<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">name<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">address<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Address<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-108\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-110\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\" colspan=\"6\">\n<p class=\"tableblock\">None<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sect3 data-line-115\">\n<h4 id=\"_productsupplier\">1.1.3. ProductSupplier<\/h4>\n<div class=\"paragraph data-line-117\">\n<p><strong>Superclass<\/strong><br \/>\nNone<\/p>\n<\/div>\n<div class=\"paragraph data-line-120\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-122\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">startDate<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Date<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">rating<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">integer<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-128\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-130\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">supplies<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Product<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">0..*<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">code<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">suppliedBy<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Supplier<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1..*<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">number<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"sect2 data-line-136\">\n<h3 id=\"_uml_class_diagram_in_figure_a_7\">1.2. UML Class Diagram in Figure A.7<\/h3>\n<div class=\"quoteblock data-line-139\">\n<blockquote>\n<div class=\"paragraph data-line-141\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2023\/06\/FigureA7.png\" alt=\"FigureA7\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph data-line-143\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2023\/06\/FigureA8.png\" alt=\"FigureA8\"><\/span><\/p>\n<\/div>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; 19763-10 Information technology \u2014 Metamodel framework for interoperability (MFI) \u2014 Part 10: Core model and basic mapping Annex A (informative) Examples\n<\/div>\n<\/div>\n<div class=\"paragraph data-line-145\">\n<p>In order to better understand and study the relations depicted in Figure A.8, I have created a separate relation diagram that provides a clearer representation of the connections between the tables. This diagram serves as a visual aid to help visualize the relationships and facilitate a more comprehensive analysis of the interconnected tables.<\/p>\n<\/div>\n<div class=\"paragraph data-line-147\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2023\/06\/FigureA8related.png\" alt=\"FigureA8related\"><\/span><\/p>\n<\/div>\n<div class=\"sect3 data-line-149\">\n<h4 id=\"_order\">1.2.1. Order<\/h4>\n<div class=\"paragraph data-line-151\">\n<p><strong>Superclass<\/strong><br \/>\nNone<\/p>\n<\/div>\n<div class=\"paragraph data-line-154\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-156\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">number<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">date<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Date<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-162\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-164\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<\/table>\n<\/div>\n<div class=\"sect3 data-line-169\">\n<h4 id=\"_externalorder\">1.2.2. ExternalOrder<\/h4>\n<div class=\"paragraph data-line-171\">\n<p><strong>Superclass<\/strong><br \/>\nOrder<\/p>\n<\/div>\n<div class=\"paragraph data-line-174\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-176\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\" colspan=\"4\">\n<p class=\"tableblock\">None<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-181\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-183\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">placedBy<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">ExternalCustomer<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1..1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">number<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sect3 data-line-188\">\n<h4 id=\"_externalcustomer\">1.2.3. ExternalCustomer<\/h4>\n<div class=\"paragraph data-line-190\">\n<p><strong>Superclass<\/strong><br \/>\nNone<\/p>\n<\/div>\n<div class=\"paragraph data-line-193\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-195\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">number<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">name<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">address<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Address<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-202\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-204\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">places<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">ExternalOrder<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">0..*<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">placedBy<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sect3 data-line-209\">\n<h4 id=\"_departmentalorder\">1.2.4. DepartmentalOrder<\/h4>\n<div class=\"paragraph data-line-211\">\n<p><strong>Superclass<\/strong><br \/>\nOrder<\/p>\n<\/div>\n<div class=\"paragraph data-line-214\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-216\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\" colspan=\"4\">\n<p class=\"tableblock\">None<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-221\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-223\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">placedBy<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Department<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1..1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">name<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sect3 data-line-228\">\n<h4 id=\"_department\">1.2.5. Department<\/h4>\n<div class=\"paragraph data-line-230\">\n<p><strong>Superclass<\/strong><br \/>\nNone<\/p>\n<\/div>\n<div class=\"paragraph data-line-233\">\n<p><strong>Attribute<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-235\">\n<colgroup>\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Attribute<\/th>\n<th class=\"tableblock halign-left valign-top\">DataType<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">name<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">String<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph data-line-240\">\n<p><strong>Reference<\/strong><\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch data-line-242\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 16.667%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">Reference<\/th>\n<th class=\"tableblock halign-left valign-top\">Class<\/th>\n<th class=\"tableblock halign-left valign-top\">Multiplicity<\/th>\n<th class=\"tableblock halign-left valign-top\">Description<\/th>\n<th class=\"tableblock halign-left valign-top\">Inverse<\/th>\n<th class=\"tableblock halign-left valign-top\">Precedence<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">places<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">DepartmentalOrder<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">0..*<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">placedBy<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">&#8211;<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"footer\">\n<div id=\"footer-text\">\nLast updated 2023-06-26 06:50:43 +0900\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Views: 12 ISO 11179:2023 Semantic model definition using ISO\/IEC 19505 OMG UML Table of Contents 1. Example in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10222,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[32,73],"tags":[],"_links":{"self":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/10223"}],"collection":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10223"}],"version-history":[{"count":2,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/10223\/revisions"}],"predecessor-version":[{"id":10233,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/10223\/revisions\/10233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/10222"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}