RosettaNet XML Message Guidelines
2A10_MG_V02_00_00_DesignEngineeringInformationNotification ( 19-May-2004 9:40:00 AM )
This document has been prepared by RosettaNet (http://www.rosettanet.org) from requirements gathered during the cluster/segment workshops and in conformance with the RosettaNet methodology.

1 1 fromRole.PartnerRoleDescription
2 1 |-- ContactInformation
3 1 |    |-- contactName.FreeFormText
4 1 |    |-- EmailAddress
5 0..1 |    |-- facsimileNumber.CommunicationsNumber
6 1 |    |-- telephoneNumber.CommunicationsNumber
7 1 |-- GlobalPartnerRoleClassificationCode
8 1 |-- PartnerDescription
9 1 |    |-- BusinessDescription
10 1 |    |    |-- GlobalBusinessIdentifier
11 0..1 |    |    |-- GlobalSupplyChainCode
12 1 |    |-- GlobalPartnerClassificationCode
13 0..1 GlobalDocumentFunctionCode
14 1 DesignEngineeringInformation
15 1 |-- agreementIdentifier.ProprietaryDocumentIdentifier
16 0..1 |    |-- Position
17 0..1 |-- ProductInformationHeader
18 0..n |    |-- DataComposite
19 0..n |    |    |-- (DataComposite)
20 0..n |    |    |-- DataElement
21 1..n |    |    |    |-- ActualValue
22 0..1 |    |    |    |    |-- AbsoluteNegativeTolerance
23 0..1 |    |    |    |    |-- AbsolutePositiveTolerance
24 0..1 |    |    |    |    |-- PercentageNegativeTolerance
25 0..1 |    |    |    |    |-- PercentagePositiveTolerance
26 0..1 |    |    |    |    |-- Type
27 0..1 |    |    |    |    |-- xml:lang
28 1 |    |    |    |    |-- xml:space
29 0..n |    |    |    |-- DependentCondition
30 1..n |    |    |    |    |-- ActualValue
31 0..1 |    |    |    |    |    |-- AbsoluteNegativeTolerance
32 0..1 |    |    |    |    |    |-- AbsolutePositiveTolerance
33 0..1 |    |    |    |    |    |-- PercentageNegativeTolerance
34 0..1 |    |    |    |    |    |-- PercentagePositiveTolerance
35 0..1 |    |    |    |    |    |-- Type
36 0..1 |    |    |    |    |    |-- xml:lang
37 1 |    |    |    |    |    |-- xml:space
38 1 |    |    |    |    |-- DictionaryReference
39 1 |    |    |    |    |-- GlobalActionCode
40 0..1 |    |    |    |    |-- Name
41 1 |    |    |    |    |    |-- xml:space
42 1 |    |    |    |-- DictionaryReference
43 1 |    |    |    |-- GlobalActionCode
44 0..1 |    |    |    |-- Name
45 1 |    |    |    |    |-- xml:space
46 0..n |    |    |-- DependentCondition
47 1..n |    |    |    |-- ActualValue
48 0..1 |    |    |    |    |-- AbsoluteNegativeTolerance
49 0..1 |    |    |    |    |-- AbsolutePositiveTolerance
50 0..1 |    |    |    |    |-- PercentageNegativeTolerance
51 0..1 |    |    |    |    |-- PercentagePositiveTolerance
52 0..1 |    |    |    |    |-- Type
53 0..1 |    |    |    |    |-- xml:lang
54 1 |    |    |    |    |-- xml:space
55 1 |    |    |    |-- DictionaryReference
56 1 |    |    |    |-- GlobalActionCode
57 0..1 |    |    |    |-- Name
58 1 |    |    |    |    |-- xml:space
59 0..1 |    |    |-- DictionaryReference
60 0..1 |    |    |-- ProprietaryReferenceIdentifier
61 1 |    |-- MessageReason
62 0..1 |    |    |-- xml:lang
63 1 |    |    |-- xml:space
64 1..n |-- ProductInformation
65 0..n |    |-- DataComposite
66 0..n |    |    |-- (DataComposite)
67 0..n |    |    |-- DataElement
68 1..n |    |    |    |-- ActualValue
69 0..1 |    |    |    |    |-- AbsoluteNegativeTolerance
70 0..1 |    |    |    |    |-- AbsolutePositiveTolerance
71 0..1 |    |    |    |    |-- PercentageNegativeTolerance
72 0..1 |    |    |    |    |-- PercentagePositiveTolerance
73 0..1 |    |    |    |    |-- Type
74 0..1 |    |    |    |    |-- xml:lang
75 1 |    |    |    |    |-- xml:space
76 0..n |    |    |    |-- DependentCondition
77 1..n |    |    |    |    |-- ActualValue
78 0..1 |    |    |    |    |    |-- AbsoluteNegativeTolerance
79 0..1 |    |    |    |    |    |-- AbsolutePositiveTolerance
80 0..1 |    |    |    |    |    |-- PercentageNegativeTolerance
81 0..1 |    |    |    |    |    |-- PercentagePositiveTolerance
82 0..1 |    |    |    |    |    |-- Type
83 0..1 |    |    |    |    |    |-- xml:lang
84 1 |    |    |    |    |    |-- xml:space
85 1 |    |    |    |    |-- DictionaryReference
86 1 |    |    |    |    |-- GlobalActionCode
87 0..1 |    |    |    |    |-- Name
88 1 |    |    |    |    |    |-- xml:space
89 1 |    |    |    |-- DictionaryReference
90 1 |    |    |    |-- GlobalActionCode
91 0..1 |    |    |    |-- Name
92 1 |    |    |    |    |-- xml:space
93 0..n |    |    |-- DependentCondition
94 1..n |    |    |    |-- ActualValue
95 0..1 |    |    |    |    |-- AbsoluteNegativeTolerance
96 0..1 |    |    |    |    |-- AbsolutePositiveTolerance
97 0..1 |    |    |    |    |-- PercentageNegativeTolerance
98 0..1 |    |    |    |    |-- PercentagePositiveTolerance
99 0..1 |    |    |    |    |-- Type
100 0..1 |    |    |    |    |-- xml:lang
101 1 |    |    |    |    |-- xml:space
102 1 |    |    |    |-- DictionaryReference
103 1 |    |    |    |-- GlobalActionCode
104 0..1 |    |    |    |-- Name
105 1 |    |    |    |    |-- xml:space
106 0..1 |    |    |-- DictionaryReference
107 0..1 |    |    |-- ProprietaryReferenceIdentifier
108 1 |    |-- GlobalActionCode
109 0..n |    |-- ProductInformationObject
110 0..1 |    |    |-- ContentTypeReference
111 0..1 |    |    |-- Description
112 0..1 |    |    |    |-- xml:lang
113 1 |    |    |    |-- xml:space
114 0..1 |    |    |-- effectiveDate.DateStamp
115 0..1 |    |    |-- FileFormatReference
116 0..1 |    |    |-- FileSize
117 1 |    |    |-- GlobalActionCode
118 1 |    |    |-- href
119 0..n |    |    |-- Legal
120 0..n |    |    |-- Location
121 0..1 |    |    |-- modificationDate.DateStamp
122 1 |    |    |-- ObjectIdentifier
123 1 |    |    |    |-- ProprietaryObjectIdentifier
124 0..1 |    |    |    |    |-- xml:lang
125 1 |    |    |    |    |-- xml:space
126 1 |    |    |-- ObjectName
127 0..1 |    |    |    |-- xml:lang
128 1 |    |    |    |-- xml:space
129 0..n |    |    |-- Reference
130 0..1 |    |    |-- suppliedBy.PartnerCompanyDescription
131 1 |    |    |    |-- BusinessDescription
132 0..1 |    |    |    |    |-- businessName.FreeFormText
133 0..1 |    |    |    |    |-- GlobalBusinessIdentifier
134 0..n |    |    |    |    |-- PartnerBusinessIdentification
135 1 |    |    |    |    |    |-- ProprietaryBusinessIdentifier
136 1 |    |    |    |    |    |-- ProprietaryDomainIdentifier
137 0..1 |    |    |    |    |    |-- ProprietaryIdentifierAuthority
138 1 |    |    |    |-- GlobalPartnerClassificationCode
139 0..1 |    |    |-- Version
140 0..1 |    |    |    |-- xml:lang
141 1 |    |    |    |-- xml:space
142 0..1 |    |-- Version
143 0..1 |    |    |-- xml:lang
144 1 |    |    |-- xml:space
145 0..1 |-- RNDictionaryAdd
146 0..n |    |-- CharacteristicDefinition
147 0..n |    |-- class
148 0..n |    |-- ConditionDefinition
149 0..n |    |-- ContentType
150 0..n |    |-- FileFormat
151 0..n |    |-- PropertyDefinitionSet
152 0..n |    |-- TermDefinition
153 0..n |    |-- value.codes
154 0..1 |    |    |-- DictionaryReference
155 1..n |    |    |-- dic.value
156 1 thisDocumentGenerationDateTime.DateTimeStamp
157 1 thisDocumentIdentifier.ProprietaryDocumentIdentifier
158 1 toRole.PartnerRoleDescription
159 0..1 |-- ContactInformation
160 1 |    |-- contactName.FreeFormText
161 1 |    |-- EmailAddress
162 0..1 |    |-- facsimileNumber.CommunicationsNumber
163 1 |    |-- telephoneNumber.CommunicationsNumber
164 1 |-- GlobalPartnerRoleClassificationCode
165 1 |-- PartnerDescription
166 1 |    |-- BusinessDescription
167 1 |    |    |-- GlobalBusinessIdentifier
168 0..1 |    |    |-- GlobalSupplyChainCode
169 1 |    |-- GlobalPartnerClassificationCode


Guideline Information
GlobalPartnerRoleClassificationCode Lines: 7 164
Constraint: Only GlobalPartnerRoleClassificationCode equals to Design Engineering Information Sender allowed 7
Constraint: Only GlobalPartnerRoleClassificationCode equal to Design Engineering Information Receiver allowed 164
Entity Instances
Account Supplier Any trading partner that buys or sells products/services from customers and/or vendors.
Account User Any trading partner that requires an account to buy or sell products/services.
Anonymous Buyer A requestor of information that chooses to remain anonymous.
Appointment Provider The stakeholder(s) in the shipment delivery activity.
Authorized Service Provider The Service Provider authorized by an OEM to perform service on a unit.
Authorizer The partner role that provides product authorization, from a product owner or manufacturer, for a reselling organization to resell a product.
Buyer An employee or organization that buys products for a partner type in the supply chain.
Catalog Distributor The partner role that distributes catalog information to catalog producers and buyers.
Catalog Producer The partner role that produces catalog information for a partner type in the supply chain.
Change Requester A party who has an interest in requesting a review of a possible change to the component. The requester may be any party including customers and suppliers.
Change Review Forum A party who has responsibility for the review of Engineering Change Requests and the drafting and review of Engineering Change Orders. The Change Review Forum is assumed to be at the company that has responsibility for the engineering aspects of the component affected by the change.
Claim Requester The owner of the shipments who is responsible for the intact delivery.
Consignee The receiver of the shipment.
Consumption Notification Provider Trading Partner role responsible for sending the notification of material consumption by a production location
Consumption Notification User Trading Partner role responsible for receiving and processing the notification of material consumption thereby invoicing the customer for consumed material
Credit Provider This partner role is responsible for providing credit information about potential customers.
Credit Reference Requester This partner role is responsible for requesting credit information about potential customers.
Customer This partner role creates a demand for a product or service.
Customer Manager This partner role manages the relationship with the business customers.
Decision Stakeholder The party (such as suppliers, customers and others) who is responsible for the review and approval of the Engineering Change Approval Request. The stakeholders may be from multiple organizations.
Delivery Appointment Provider A party that receives a request for a change to a previously scheduled delivery appointment.
Delivery Appointment Requester A party that requests a change to a previously scheduled delivery appointment.
Demand Creator The partner role that identifies the opportunity, submits design registration, provides engineering support to advance the opportunity towards design win, and generates revenue by satisfying customer demand for a product.
Design Engineering Information Receiver This partner role uses technical information for updating enterprise databases (such as electronic catalog systems), design or test engineering, and manufacturing.
Design Engineering Information Sender This partner role distributes the design engineering information of the agreed types in the agreed amounts at the agreed times.
Exception Identifier The party/organization that monitors and identifies exceptions based on predefined exception criteria and sends notifications of the identified exceptions. In a collaborative forecasting process, the Exception Definer may be the Forecast Owner, Forecast Recipient, Forecast Reply Recipient and/or an external party.
Exception Recipient The party/organization requiring visibility to an exception and receiving notifications on the identified exceptions. In a collaborative forecasting process, the Exception Recipient may be the Forecast Owner, Forecast Recipient and/or Forecast Reply Recipient. The Exception Identifier may send a notification for a specific exception to multiple Exception Recipients.
Failure Report Administrator An employee or organizational entity that receives and processes PIP Failure Notifications.
Financing Processor The organization that processes the request for financing.
Forecast Owner The party/organization that monitors and identifies exceptions based on predefined exception criteria and sends notifications of the identified exceptions. In a collaborative forecasting process, the Exception Identifier may be the Forecast Owner, Forecast Recipient, Forecast Reply Recipient and/or an external party.
Forecast Recipient The party that receives a strategic or order forecast.
Forecast Reply Recipient The party that receives a forecast reply. The Recipient can be the original forecast owner or other forecast partner (Please refer to the GlobalPartnerClassificationCode).
Implementation Plan Creator The partner role that creates, maintains and manages an implementation plan associated with an Engineering Change Order.
Initiator The party that starts the data exchange.
Integrator The organization responsible for the production of the product. Change requests are communicated back to the Qualification Owner.
In-transit Information User The party who receives shipment status information.
Inventory Information Provider An organization that owns or holds inventory and provides information about this inventory to partners in the supply chain. This may be a distributor, contract manufacturer, supplier or OEM reporting inventory that they hold and/or own.
Inventory Information User An employee or organizatrion that uses information about inventory.
Invoice Provider The organization that generates the invoice.
Invoice Receiver The organization being invoiced.
Invoice Reject Provider The organization that rejects an invoice.
Invoice Reject Receiver The organization being issued an Invoice Reject Notification.
Marketing Activity Information User The party who uses information about Marketing Activities. This party might include distributors, and retail operations.
Marketing Activity Initiator The partner role that distributes information about marketing activities being sponsored by the organization.
Material Release Information Provider Trading Partner role responsible for triggering release of materials to a delivery location
Material Release Information User Trading Partner role responsible for receiving trigger to release material to a delivery location and shipping material to delivery location
Payee The party receiving a payment.
Payer The party issuing a payment.
PIP Failure Notifier An organizational process that automatically notifies the appropriate Failure Report Administrator of a PIP process failure.
Product Distributor The party authorized by a Product Supplier to purchase goods and services from the Product Supplier and resell to customers.
Product Information Distributor The partner role that distributes new product information to product information users and buyers.
Product Information Subscriber The business partner that subscribes to product information from other business partners.
Product Information User The partner role that uses product information to create or update enterprise systems and online promotion systems such as electronic catalog systems.
Product Provider The partner role that creates a differentiated product, owns the registration process and creates a list of eligible products for use in design registration.
Product Supplier This partner role supplies product to customers in the supply chain.
Qualification Owner The organization responsible for the qualification of manufacturers and suppliers of parts for the product. The Qualification Owner defines and maintains the AML for the product.
Quality Data Provider The party responsible for sending the Repair Quality Data. The Provider, through various means, learns of product or product component defect(s).
Quality Data User The party who receives the repair and/or test data. The User analyzes the data and incorporates findings into its business model.
Receiver The intended recipient of products or business information. The Receiver may verify receipt if prescribed.
Responder The party that replies to the initiators message.
Return Provider The party responsible for authorizing and/or processing the return.
Return Receiver A third-party or warehousing operation responsible for receiving returns, inspecting the package contents and comparing to the issued RMA to assure the contents are what was authorized on the RMA.
Return Requester Any party wishing to return a product. This role could be played by a large end-user such as the Government Services Administration (GSA), a distributor, or a reseller.
Sales Facilitator This partner role facilitates the sale of product between partners in the supply chain.
Sales Lead Originator The party assigning a sales lead to another party.
Sales Lead Processor The party who receives the sales lead. This party is responsible for accepting or rejecting the lead, and if accepted, reports the status of the lead.
Sales Marketing Claim Processor The partner role that processes the claim and/or remits compensation to the Sales Marketing Claimant.
Sales Marketing Claimant The partner role that requests reimbursement from a Sales Marketing Claim Processor.
Sales Marketing Program Reimbursement Recipient The partner role that receives status on a previously submitted sales marketing claim, or who receives reimbursement without submitting a claim.
Sales Marketing Program Reimburser The partner role that is currently processing a sales marketing claim, (or providing a payment without a claim submitted) and who provides information on the status of the claim processing.
Self-Billing Invoice Provider The party that generates the self-billing invoice plus being invoiced. It can re-issue the self-billing invoice.
Self-Billing Invoice Receiver The organization that provides the services or goods. The organization that receives the payment.
Seller An organization that sells products to partners in the supply chain.
Service Provider A provider that performs a service such as repair, diagnose, maintain, install or remove on a unit.
Shipment Information User The party who receives shipment status information.
Shipment Requester The party requesting transportation services.
ShipmentController The party who is authorized to make decisions regarding a shipment while in-transit.
Shipper The party who relinquishes (assigns) a shipment to a transport service provider.
Shipping Provider The organization responsible for performing the shipping logistics for the Shipper. The Shipping Provider ships products from one location to another as requested by the shipping order and informs the Shipper when the shipment has been sent.
Solution Provider The party that may architect, configure, engineer, sell, or determine the fulfillment of the configured solution to partners in the supply chain.
Solution Requester This party that creates a demand for a product or service, or has contracted with a Solution Provider for the manufacture or fulfillment of a product(s).
Specification Provider The partner role that creates or passes on manufacturing specifications. This may be a Solution Provider, an OEM who is sub-contracting manufacturing tasks like fabrication or assembly, or another party.
Specification User The partner role that uses a manufacturing specification. This might be a sub-contract assembler or fabricator.
Stakeholder The party that is required to implement an Engineering Change Order. The Stakeholder may include all levels of suppliers, customers or other parties. The Stakeholder may represent multiple organizations. The Stakeholder may draft and/or be responsible for completing tasks in an implementation plan.
Status Requester The functional partner role, that could be a Product Provider, that creates a differentiated product, owns the registration process and creates a list of eligible products, or who is responsible for identifying the opportunity (that is, it could be a Demand Creator).
Status Responder The organizational partner role, that could be a Product Provider, that creates a differentiated product, owns the registration process and creates a list of eligible products, or who is responsible for identifying the opportunity (that is, it could be a Demand Creator).
Supplier This partner role supplies product to customers in the supply chain.
Tender Information User The stakeholder(s) in the tendering activity.
Transport Service Provider The party that provides transportation services for a Shipment Requester.
Warranty Provider The provider who honors the warranty terms and reimburses the Authorized Service Provider for a service event performed under the terms of the warranty.

BusinessDescription Lines: 9 131 166
Constraint: At least one business identifier must be provided: "businessName", "GlobalBusinessIdentifier" or at least one entity in "PartnerBusinessIdentification". 131

GlobalSupplyChainCode Lines: 11 168
Entity Instances
Electronic Components The electronic components supply chain.
Information Technology The information technology supply chain.
Semiconductor Manufacturing The semiconductor manufacturing supply chain.
Telecommunication Industry The telecommunication industry supply chain.

GlobalPartnerClassificationCode Lines: 12 138 169
Entity Instances
Broker Representative of a third party.
Carrier Product carrier for transporting goods in supply chain.
Contract Manufacturer The party responsible for the services rendered.
Customs Broker Product customs broker in supply chain.
Distribution Center Product distributor in supply chain.
Distributor Product distributor in supply chain.
End User Product end user in supply chain.
End User Government End user government.
Financier Financial service provider in supply chain
Freight Forwarder Product freight forwarder for transporting goods in supply chain.
Manufacturer Product manufacturer in supply chain.
Manufacturing Division A separate unit of a manufacturer.
Original Equipment Manufacturer Product manufacturer of original equipment in the supply chain.
Reseller The party who buys goods from a manufacturer and resells them to customers unchanged.
Retailer Product retailer in supply chain.
Service Provider A provider of services such as repair, diagnoses, maintainence, installation or removal of a unit.
Shopper Product shopper in supply chain.
Supplier Used to identify a supplier’s part number or the model number of the product or service.
Warehouser Product warehouser in supply chain.

GlobalDocumentFunctionCode Lines: 13
Constraint: Only GlobalDocumentFunctionCode equal to "Request" is allowed
Entity Instances
Request The business document is a request for a business action to be performed by a partner.
Response The business document is a response to a requesting partner.

ProductInformation Lines: 64
Constraint: The content shall relate to a single a product. There shall not be two instances of a ProductInformation for the same product in the same message.

ActualValue Lines: 19 28 45 68 77 94
Constraint: Every DataElement or DependentCondition shall contain at least one value.
Constraint: If any DataElement or DependentCondition contains a value with a "type" attribute then that DataElement or DependentCondition shall not also contain a value Property with no "type" attribute.
Constraint: If the defining dictionary entry has a Unit, then the value shall be a measurement in the unit so defined.
Constraint: In any DataElement or DependentCondition there shall be at most one value with no 'type' attribute.
Constraint: In any DataElement or DependentCondition there shall be at most one value with a "type" attribute of a given value.
Constraint: The content shall conform to the encoding constraints specified by the value.format of the corresponding dictionary entry.

DictionaryReference Lines: 38 42 55 59 85 89 102 106 154
Constraint: The entry referenced by 'DictionaryRefererence ' shall be a: a) CharacteristicDefinition if 'DictionaryRefererence' is an attribute of DateElement. b) ConditionDefinition if DictionaryReference is an attribute of DependentCondition. c) CharacteristicDefinition containing the value.code.type if DictionaryReference is an attribute of value.codes.
Constraint: The value of the 'DictionaryRefererence' attribute shall consist of a "code part", followed by the "-" character, followed by a "majRev part". a) The "majRev part" shall match the content of the majRev of an entry in either the dictionary identified in the Information Distribution Agreement or the RNDctionaryAdd content in the current instance. b) The " code part" shall match the content of the code of an entry in either the dictionary identified by the in the Information Distribution Agreement or the RNDctionaryAdd content in the current instance.
Constraint: Use of a "DictionaryRefererence " shall constitute assurance that the Property conforms to all semantics of the definition.short and definition.ext of the dictionary entry referenced, in addition to other entry semantics defined elsewhere in this specification.

GlobalActionCode Lines: 39 43 56 86 90 103 108 117
Constraint: The only allowable values for this code are (Add, Revise, Delete). A GlobalActionCode is mandatory for ProductInformation, DependendConditions, and ProductInformationObjects. It is also mandatory for all Properties except for the Property that is used as the unique product identifier (e.g., ProductNumber or GTIN) to access the Product to revise, add , or delete other product properties.
Entity Instances
Add Add the business information to an information system.
Change Request Accepted
Delete Delete the business information from an information system.
Request Accepted with Change
Revise Revise the business information from an information system.

Name Lines: 40 44 57 87 91 104
Constraint: If specified, the name content shall match the preferred name of the dictionary entry identified by the Dictionary Reference.

Type Lines: 26 35 52 73 82 99
Constraint: If absent, the content of the current value may be interpreted as any value within the domain of values that conforms to the semantics of the corresponding dictionary entry.
Constraint: If present, the value of the type object shall match exactly the content of the preferred.name Property of a ValueType entry in the Dictionary defined in the Information Distribution Agreement for the current instance, and the semantics of that ValueType entry shall apply to the content of the current value.
Constraint: None of the attributes 'AbsoluteNegativeTolerance', 'PercentageNegativeTolerance', 'AbsolutePositiveTolerance', 'PercentagePositiveTolerance' shall be specified if the value of the type is not "nom".

ContentTypeReference Lines: 110
Constraint: The identifier shall match the preferred.name of a ContentType entry in the dictionary specified in the Information Distribution Agreement or an entry in the RNDictionaryAdd of the containing instance.

FileFormatReference Lines: 115
Constraint: The identifier shall match the preferred.name of a FileFormat entry in the dictionary specified in the Information Distribution Agreement or an entry in the RNDictionaryAdd of the containing instance.

ProprietaryObjectIdentifier Lines: 123
Constraint: This identifier shall match the identifier used for the ProductInformationObject in the Information Distribution Agreement.

href Lines: 118
Constraint: If the value of href is null (i.e., "") then Location shall specify the URL of the location where the ProductInformationObject is stored.

Business Properties ( 12 )
Name Definition
agreementIdentifier A mutually agreed identifier assigned to the Information Distribution Agreement under which this information distribution is taking place.
businessName The name of a business entity.
contactName Name of the contact person(s) within the organization.
effectiveDate The date information or an activity becomes effective.
facsimileNumber The numerical schema designed to achieve contact via facsimile.
fromRole The role initiating a business document exchange.
modificationDate The last time a change was made, expressed in ISO 8601 format (YYYYMMDD).
suppliedBy The party who supplies an item, part or assembly.
telephoneNumber The numerical schema designed to achieve contact via telephone.
thisDocumentGenerationDateTime The date-time stamp indicating when this business document was generated.
thisDocumentIdentifier The information that identifies the business document being sent. This identifier is used to represent the specific business document associated with the defined business process.
toRole The role receiving the document in a business document exchange.

Business Data Entities ( 29 )
Name Definition
ActualValue The value associated with the containing DataElement or DependentCondition.
BusinessDescription The collection of business properties that describe a business identity and location.
CharacteristicDefinition All semantics are specified in the RosettaNet Technical Dictionary.
class All semantics are specified in the RosettaNet Technical Dictionary.
ContactInformation The collection of business properties that provide communication and address information for contacting a person, organization or business.
ContentType All semantics are specified in the RosettaNet Technical Dictionary.
DataComposite A set of DataElement(s) and/or DataComposite(s) related to a product
DataElement The association of a product information characteristics name with value. All semantics are specified in the RosettaNet Technical Dictionary.
DependentCondition An operational or testing condition necessary to produce the value for a given property.
Description Information that characterizes or otherwise identifies this ProductInformationObject.
DesignEngineeringInformation The business document for Design Engineering Information.
FileFormat All semantics are specified in the RosettaNet Technical Dictionary.
MessageReason Unformatted text providing an overview of why the message was sent, such as "this product is due to be released next week" or "response speed has increased due to the introduction of a new process rule."
Name The name of a DataElement, or DependentCondition related to a product. Used for debugging purpose.
ObjectIdentifier Collection of properties identifying a ProductInformationObject.
ObjectName The Distributor name for the containing ProductInformationObject.
PartnerBusinessIdentification The collection of business properties that allow for the proprietary identification of a business entity.
PartnerCompanyDescription The collection of business properties that describe a business partners' identity and their function in a supply chain.
PartnerDescription The collection of business properties that describe a business partners' identity, their contact information, where they are physically located and their function in a supply chain.
PartnerRoleDescription The collection of business properties that describe a business partners' role in a partner interface process.
ProductInformationHeader The collection of header information(s) related to one or more products.
ProductInformation The collection of information related to a product.
ProductInformationObject Meta data describing a logical representation of a set of arbitrary data (whose semantics are defined in a Dictionary entry) related to a product.
PropertyDefinitionSet All semantics are specified in the RosettaNet Technical Dictionary.
ProprietaryObjectIdentifier The identifier for a ProductInformationObject unique in the namespace of the ProductInformationDistributor.
RNDictionaryAdd A container for dictionary information referenced by the response but not contained in the standard Dictionary.
TermDefinition All semantics are specified in the RosettaNet Technical Dictionary.
value.codes One or more enumerated values to be added to an existing value code list.
Version An arbitrary identifier indicating a content revision level.

Fundamental Business Data Entities ( 34 )
Name Definition Type Min Max Representation
AbsoluteNegativeTolerance A negative tolerance expressed as a non-negative real number to be subtracted from the current value. Real 1 15 9(15)
AbsolutePositiveTolerance A positive tolerance expressed as a non-negative real number to be added to the current value. Real 1 15 9(15)
CommunicationsNumber The electro-technical communication number, e.g., telephone number, facsimile number, pager number. String 1 30 X(30)
ConditionDefinition The dictionary entry that defines the semantics of a dependent condition; that is, it defines the semantics of an operational, environmental, or state-related factor or variable on which the measurement or interpretation of the value of a characteristic depends. String 1
ContentTypeReference A unique identifier that defines the category of information provided by this ProductInformationObject. String 1
DateStamp Specifies a specific date. Date stamp based on the ISO 8601 specification. The "Z" following the day identifier (DD) is used to indicate Coordinated Universal Time. Informal format: YYYYMMDDZ Date 9 9 9(8)X
DateTimeStamp Specifies an instance in time. Based on the ISO 8601 specification where "YYYY" represents the year, "MM" the month and "DD" the day. The letter "T" is the date/time separator and "hh", "mm", "ss.sss" represent hour, minute and second respectively. This representation is immediately followed by a "Z" to indicate Coordinated Universal Time. Informal format: YYYYMMDDThhmmss DateTime 13 20 9(8)X9(6)V9(3)X
DictionaryReference A reference to a dictionary entry. String 1 32 X(32)
dic.value One or more new Value Codes that are to be added to an existing value code list defined in a CharacteristicDefinition that already exists in the Dictionary. String 1
EmailAddress Electronic mail address. String 1
FileFormatReference A unique identifier that defines the type data encoding for this ProductInformationObject. String 1
FileSize The file size of an object. Integer 1 12 9(12)
FreeFormText Unformatted text. String 1
GlobalActionCode Code identifying the business action that must be performed on or with the data. String 1
GlobalBusinessIdentifier A unique business identifier. The DUNS number is specified by RosettaNet. Integer 9 9 9(9)
GlobalDocumentFunctionCode Code identifying the function of a document as either a request or a response. String 1
GlobalPartnerClassificationCode Code identifying a partner's function in the supply chain. String 1
GlobalPartnerRoleClassificationCode Code identifying a party's role in the supply chain. String 1
GlobalSupplyChainCode Code identifying the supply chain for the partner's function. String 1
href A reference to the Content-Id attribute of a MIME attachment specified as "cid:MIME_content-id_of_attachment" in accordance with RFC 2392 (http://rfc.fh-koeln.de/rfc/html/rfc2392..html). ID 1 128 X(128)
Legal A URL (Uniform Resource Locator defined in accordance ith RFC 2396 http://www.w3.org/Addressing) that defines terms, conditions, disclaimers, warnings, limitations, or other information related to the use of ProductInformationObject. ID 1 512 X(512)
Location The URL (Uniform Resource Locator defined in accordance with RFC 2396 http://www.w3.org/Addressing) for this ProductInformationObject, a request to which shall return only the ProductInformationObject. ID 1 512 X(512)
PercentageNegativeTolerance A negative tolerance expressed as a non-negative percent of the current value. Real 1 15 9(15)
PercentagePositiveTolerance A positive tolerance expressed as a non-negative percent of the current value. Real 1 15 9(15)
Position Number used to indicate the position of an information collection within the list of information in the Information Distribution Agreement. String 1
ProprietaryBusinessIdentifier A unique business identifier assigned and administered by a private authority. String 1
ProprietaryDocumentIdentifier Unique identifier, i.e. a numeric value or alphanumeric value, for a business document. String 1
ProprietaryDomainIdentifier A descriptor that is used to categorize an organization or business entity that is in the Proprietary Business Identifier. String 1
ProprietaryIdentifierAuthority A unique name that identifies an organization or business entity that is responsible for managing one or more lists of identifiers. String 1
ProprietaryReferenceIdentifier A unique reference identifier for goods, services or business documents. String 1 255 X(255)
Reference A URL (Uniform Resource Locator defined in accordance with RFC 2396 http://www.w3.org/Addressing) related to this ProductInformationObject. ID 1 512 X(512)
Type A qualifier describing the kind of measurement a value represents. String 1
xml:lang XML function for specifying the language used. String 1
xml:space XML function for preserving space in test or ignoriing it. String 1

Quantitative Fundamental Business Data Entities ( 0 )
Name Definition Type Min Max Representation