<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi Martin,<div>To answer "which one" in the context of AP 242 proposed EXPRESS mim model,</div><div>The uuid_attribute in the proposed <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">EXPRESS mim </span>model has two fundamental attributes:</div><div>STEP object reference</div><div>UUID value</div><div><br></div><div>So to answer the question of the STEP instance data set requires a db call onto the STEP instance data set that dereferences the UUID to the STEP instance record.</div><div><div><br></div><div><b><u>The current proposed (CAX-IF) recommended practice bases the value of the UUID on the persistent existence of an internal CAD object and its ID. </u></b></div><div><b><u>Not on its other properties nor relations to other product data. </u></b></div><div><b><u>The internal CAD object ID persists for the lifetime of the CAD model.</u></b></div><div><br></div><div>We need to be very clear on this distinction.</div><div>What information to be gleaned from the dereferenced STEP instance record is another discussion.</div><div><br></div><div>Tom</div><div>Added Asa to ensure we are conveying consistent information to this audience and to the CAX-IF.</div><div><br></div><div><blockquote type="cite"><div>On Jun 29, 2023, at 7:22 AM, Martin Hardwick <hardwick@steptools.com> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Hi Scott,</p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">I am also trying to sort it out. Clearly the end-user is very reluctant to use any kind of naming scheme which means that any connection between STEP, MTConnect and QIF will have to be represented by up to three UUID's.</p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">In principle, this is OK, but trying to manage things by UUID number is going to be tedious/difficult.<span class="Apple-converted-space"> </span><br></p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">I note that the Internet made IP addresses manageable by giving its address numbers equivalent domain names, and by allowing descriptive text strings to be included in URL's.</p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Perhaps we need to do the same. Perhaps JSON is a solution. Perhaps every new UUID needs to be registered with every entity that is listening.</p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">ST-UUID/MT-UUID/QP-UUID where ST-UUID is the prototype definition, MT-UUID is the twin instance, and QP-UUID is a measurement<br></p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">And it would be nice to know that ST-UUID is the definition of a distance dimension (which one?), MT-UUID is a product that has been machined (which one?), and QP-UUID is a measure of the dimension (which one?).<br></p><p style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Martin<br></p><div class="moz-cite-prefix" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">On 6/28/2023 11:47 AM, Truitt, Scott wrote:<br></div><blockquote type="cite" cite="mid:PH2P110MB08762A65D255B6313C312B3A9924A@PH2P110MB0876.NAMP110.PROD.OUTLOOK.COM" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div class="WordSection1" style="page: WordSection1;"><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">Martin,<o:p></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">In my effort to understand what was presented today I tried to imagine what the data structure would look like for a given instance. I use the Json format, it’s what understand, to map it out in my head. Just wanted to send to see if I’m on the right train of thought.<o:p></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">Thanks,<o:p></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: Arial, sans-serif; color: rgb(89, 89, 89);">Scott Truitt<o:p></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: Arial, sans-serif; color: rgb(89, 89, 89);">Sr. Project Manager<o:p></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-family: Arial, sans-serif; color: rgb(89, 89, 89);">Advanced Technology International<o:p></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: Arial, sans-serif; color: rgb(127, 127, 127);">315 Sigma Drive<o:p></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 10pt; font-family: Arial, sans-serif; color: rgb(127, 127, 127);">Summerville, SC 29486<br>843.760.4620<o:p></o:p></span></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><img alt="image001.png" src="cid:part1.cuLlYURK.f9qln1Q3@steptools.com"><o:p></o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div><div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;"><o:p> </o:p></div></div><br><hr><font size="1" face="Arial" color="Gray"><br>Business Sensitive Communication: The contents of this communication and any attachments hereto are intended solely for the addressee(s) and may contain ATI proprietary and/or business sensitive information. It is strictly forbidden to use, copy, or share any part of this communication or the attachments other than for the intended business purpose or with the express consent of the sender. If you have received this communication in error, please notify the sender and delete all copies of this communication and any attachments.<br></font></blockquote><pre class="moz-signature" cols="72" style="caret-color: rgb(0, 0, 0); font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">--
Martin Hardwick
President STEP Tools, Inc.
Cell: 518 253-0596
"There are billions of STEP files and millions of STEP-NC files"</pre><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;">step-manufacturing mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><a href="mailto:step-manufacturing@steptools.com" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">step-manufacturing@steptools.com</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><a href="http://lists.steptools.com/mailman/listinfo/step-manufacturing" style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">http://lists.steptools.com/mailman/listinfo/step-manufacturing</a></div></blockquote></div><br></div></body></html>