You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RFC for Contextualized Manufacturing Information API.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -135,29 +135,29 @@ When invoked as a Query, MUST return a JSON structure defining a Type registered
135
135
136
136
When invoked as a Query, MAY accept an array of JSON structures defining Types for the requested ElementIds to reduce round-trips where multiple Type definitions are required by an application, in which case, the return payload MUST be an array of arrays.
137
137
138
-
#### 3.4.3 ObjectsByType
138
+
#### 3.3.4 ObjectsByType
139
139
140
140
When invoked as a Query, MUST return an array of instance objects that are of the requested Type's ElementId. The returned value payload MUST include the metadata indicated in [section 4.1.1](#411-required-object-metadata) and, if indicated by an optional query parameter, MAY include the metadata indicated in [section 4.1.2](#412-optional-object-metadata).
141
141
142
-
#### 3.4.4 ObjectByElementId
142
+
#### 3.3.5 ObjectByElementId
143
143
144
144
When invoked as a Query, if the ElementId exists as an instance object, MUST return the instance object, conforming to the Type definition the instance object derives from, and including the current value, if present, of any attribute. The returned value payload MUST include the metadata indicated in [section 4.1.1](#411-required-object-metadata) and, if indicated by an optional query parameter, MAY include the metadata indicated in [section 4.1.2](#412-optional-object-metadata).
145
145
146
146
When invoked as a Query, MAY accept an array of JSON structures defining Types for the requested ElementIds to reduce round-trips where multiple instance object definitions are required by an application, in which case, the return payload MUST be an array of arrays.
147
147
148
148
Recognizing that some systems allow some Type tolerance or looseness, when invoked as a Query, MAY accept a target Type, which would allow the CMIP to attempt Type casting or coercion on behalf of the invoking application.
149
149
150
-
#### 3.4.5 RelationshipTypes
150
+
#### 3.3.6 RelationshipTypes
151
151
152
-
##### 3.4.5.1 HierarchicalRelationshipTypes
152
+
##### 3.3.6.1 HierarchicalRelationshipTypes
153
153
154
154
When invoked as a Query, MUST return the relationship types HasChildren, HasParent. MAY return additional hierarchical relationship types. These relationship type names SHALL be treated as keywords for follow-up queries.
155
155
156
-
##### 3.4.5.2 NonHierarchicalRelationshipTypes
156
+
##### 3.3.6.2 NonHierarchicalRelationshipTypes
157
157
158
158
When invoked as a Query, MAY return any graph-style relationship types the contextualized manufacturing information platform supports, excluding the HierarchicalRelationshipTypes. These relationship type names SHALL be treated as keywords for follow-up queries.
159
159
160
-
#####3.4.6 ObjectsWithRelationshipsOfType
160
+
#### 3.3.7 ObjectsWithRelationshipsOfType
161
161
162
162
When invoked as a Query, MUST return an array of objects related to the requested ElementId by the Type name of relationship specified in the query. Implementations MAY support a timestamp as a query parameter, which would allow for the exploration of historical relationships.
0 commit comments