Adapter An optional software component that connects the Agent to the Device.
Agent A process that implements the MTConnect® HTTP protocol, XML generation, and MTConnect protocol.
Alarm An alarm indicates an event that requires attention and indicates a deviation from normal operation. Alarms are reported in MTConnect as Condition.
Application A process or set of processes that access the MTConnect® Agent to perform some task.
Attribute A part of an XML element that provides additional information about that XML element. For example, the name XML element of the Device is given as <Device name="mill-1">...</Device>
CDATA The text in a simple content element. For example, This is some text, in <Message ...>This is some text</Message>.
Component A part of a device that can have sub-components and data items. A component is a basic building block of a device.
Controlled Vocabulary The value of an element or attribute is limited to a restricted set of possibilities. Examples of controlled vocabularies are country codes: US, JP, CA, FR, DE, etc…
Current A snapshot request to the Agent to retrieve the current values of all the data items specified in the path parameter. If no path parameter is given, then the values for all components are provided.
Data Item A data item provides the descriptive information regarding something that can be collected by the Agent.
Device A piece of equipment capable of performing an operation. A device may be composed of a set of components that provide data to the application. The device is a separate entity with at least one component or data item providing information about the device.
Discovery Discovery is a service that allows the application to locate Agents for devices in the manufacturing environment. The discovery service is also referred to as the Name Service.
Event An event represents a change in state that occurs at a point in time. Note: An event does not occur at predefined frequencies.
HTTP Hyper-Text Transport Protocol. The protocol used by all web browsers and web applications.
Instance When used in software engineering, the word instance is used to define a single physical example of that type. In object-oriented models, there is the class that describes the thing and the instance that is an example of that thing.
LDAP Lightweight Directory Access Protocol, better known as Active Directory in Microsoft Windows. This protocol provides resource location and contact information in a hierarchal structure.
MIME Multipurpose Internet Mail Extensions. A format used for encoding multipart mail and http content with separate sections separated by a fixed boundary.
Probe A request to determine the configuration and reporting capabilities of the device.
REST REpresentational State Transfer. A software architecture where the client and server move through a series of state transitions based solely on the request from the client and the response from the server.
Results A general term for the Samples, Events, and Condition contained in a ComponentStream as a response from a sample or current request.
Sample A sample is a data point from within a continuous series of data points. An example of a Sample is the position of an axis.
Socket When used concerning inter-process communication, it refers to a connection between two end-points (usually processes). Socket communication most often uses TCP/IP as the underlying protocol.
Stream A collection of Events, Samples, and Condition organized by devices and components.
Service An application that provides necessary functionality.
Tag Used to reference an instance of an XML element.
TCP/IP TCP/IP is the most prevalent stream-based protocol for inter-process communication. It is based on the IP stack (Internet Protocol) and provides the flow-control and reliable transmission layer on top of the IP routing infrastructure.
URI Universal Resource Identifier. This is the official name for a web address as seen in the address bar of a browser.
UUID Universally unique identifier.
XPath XPath is a language for addressing parts of an XML Document. See the XPath specification for more information. http://www.w3.org/TR/xpath
XML Extensible Markup Language. http://www.w3.org/XML/
XML Schema The definition of the XML structure and vocabularies used in the XML Document.
XML Document An instance of an XML Schema which has a single root XML element and conforms to the XML specification and schema.
XML Element An element is the central building block of any XML Document. For example, in MTConnect® the Device XML element is specified as <Device >...</Device>
XML NMTOKEN The data type for XML identifiers. It MUST start with a letter, an underscore “_” or a colon “:” and then it MUST be followed by a letter, a number, or one of the following “.”, ”-“, ”_”, “:”. An NMTOKEN cannot have any spaces or special characters.