Superclass (is-a): «abstract» Part

PartOccurrence

Definition: «abstract» Part that exists at a specific place and time, such as a specific instance of a bracket at a specific timestamp.

Version Info

IntroducedDeprecatedUpdated
1.7  

Documentation

Description

PartId MUST be defined for PartOccurrence.

Example

<Parts id="partOccSet">
   <Components>
	   <PartOccurrence id="partOccur">
		 <DataItems>
		   <DataItem id="partSet" category="EVENT" representation="TABLE" type ="COMPONENT_DATA">
			  <Definition>
				 <EntryDefinitions>
					  <EntryDefinition keyType="PART_UNIQUE_ID"/>
				 </EntryDefinitions>
				 <CellDefinitions>
					<CellDefinition key="partNumber" type="PART_KIND_ID" subType="PART_NUMBER"/>
					<CellDefinition key="batchId" type="PART_GROUP_ID" subType="BATCH"/>
					<CellDefinition key="quantity" type="PART_COUNT" subType="TARGET"/>
					<CellDefinition key="actualCompleteTime" type="PROCESS_TIME" subType="COMPLETE"/>
					<CellDefinition key="partState" type="PROCESS_STATE"/>
				</CellDefinitions>
			  </Definition>
			</DataItem>
		 </DataItems>
	   </PartOccurrence>
	</Components>
</Parts>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/styles/Streams.xsl"?>
<MTConnectStreams>
  <Streams>
    <DeviceStream name="VMC-3Axis" uuid="test_27MAY">
      <ComponentStream component="PartOccurrence" name="partSet" componentId="partOccur">
        <Events>
          <ComponentDataTable dataItemId="partSet" timestamp="2020-10-28T19:45:43.070010Z" sequence="95" count="2">
            <Entry key="part1">
              <Cell key="actualStartTime">2009-06-15T00:00:00.000000</Cell>
              <Cell key="partId">part1</Cell>
              <Cell key="partName">SomeName</Cell>
              <Cell key="uniqueID">abc-123</Cell>
            </Entry>
            <Entry key="part2">
              <Cell key="actualStartTime">2009-06-15T00:00:00.007925</Cell>
              <Cell key="partId">part2</Cell>
              <Cell key="partName">AnotherName</Cell>
              <Cell key="uniqueID">def-123</Cell>
            </Entry>
          </ComponentDataTable>
        </Events>
      </ComponentStream>
    </DeviceStream>
  </Streams>
</MTConnectStreams>

Inherited from «abstract» Part


Properties

NameTypeIntDepMultiplicityDescription
id ID1.71 unique identifier for the «abstract» Component.
name string1.70..1

name of the «abstract» Component.

When provided, «abstract» Component::name MUST be unique for all child «abstract» Component entities of a parent «abstract» Component.

nativeName string1.70..1 common name associated with «abstract» Component.
sampleInterval float1.70..1

interval in milliseconds between the completion of the reading of the data associated with the «abstract» Component until the beginning of the next sampling of that data.

This information may be used by client software applications to understand how often information from a «abstract» Component is expected to be refreshed.

The refresh rate for data from all child «abstract» Component entities will be the same as for the parent «abstract» Component element unless specifically overridden by another «abstract» Component::sampleInterval provided for the child «abstract» Component.

sampleRate float1.71.20..1 DEPRECATED in MTConnect Version 1.2. Replaced by «abstract» Component::sampleInterval.
uuid ID1.70..1 universally unique identifier for the «abstract» Component.
coordinateSystemIdRef ID1.80..1 specifies the CoordinateSystem for this «abstract» Component and its children.

Parts

NameTypeIntDepMultiplicityDescription
observesPartId PartId1.71
observesPartUniqueId PartUniqueId1.70..1
observesPartGroupId PartGroupId1.70..1
observesPartKindId PartKindId1.70..1
observesPartCount PartCount1.70..1
observesPartStatus PartStatus1.70..1
observesProcessOccurrenceId ProcessOccurrenceId1.70..1
observesProcessTime ProcessTime1.70..1
observesUser User1.70..1

Subclasses

NameIntDep
FeatureOccurrence2.2 

Back to top

Copyright © 2017-2026 Association for Manufacturing Technology (AMT). All rights reserved. MTConnect® is a trademark of AMT. Terms of Use.

MTConnect SysML Model V2.3