{"id":460148,"date":"2024-10-20T10:08:04","date_gmt":"2024-10-20T10:08:04","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-199872024\/"},"modified":"2024-10-26T18:43:52","modified_gmt":"2024-10-26T18:43:52","slug":"bs-iso-iec-199872024","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-199872024\/","title":{"rendered":"BS ISO\/IEC 19987:2024"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
11<\/td>\n1 Introduction <\/td>\n<\/tr>\n
12<\/td>\n2 Relationship to the GS1 System Architecture
2.1 Overview of GS1 standards <\/td>\n<\/tr>\n
13<\/td>\n2.2 EPCIS in relation to the \u201cCapture\u201d and \u201cShare\u201d layers <\/td>\n<\/tr>\n
14<\/td>\n2.3 EPCIS in Relation to trading partners <\/td>\n<\/tr>\n
15<\/td>\n2.4 EPCIS in relation to other GS1 System Architecture components <\/td>\n<\/tr>\n
18<\/td>\n3 EPCIS specification principles <\/td>\n<\/tr>\n
19<\/td>\n4 Terminology and typographical conventions <\/td>\n<\/tr>\n
20<\/td>\n5 EPCIS specification framework
5.1 Layers <\/td>\n<\/tr>\n
21<\/td>\n5.2 Extensibility
5.3 Modularity <\/td>\n<\/tr>\n
23<\/td>\n6 Abstract data model layer
6.1 Event data and master data <\/td>\n<\/tr>\n
25<\/td>\n6.1.1 Transmission of master data in EPCIS
6.2 Standard vocabulary and user vocabulary <\/td>\n<\/tr>\n
27<\/td>\n6.3 Extension mechanisms <\/td>\n<\/tr>\n
28<\/td>\n6.4 Identifier representation <\/td>\n<\/tr>\n
29<\/td>\n6.5 Hierarchical vocabularies <\/td>\n<\/tr>\n
30<\/td>\n7 Data definition layer
7.1 General rules for specifying data definition layer modules
7.1.1 Content <\/td>\n<\/tr>\n
31<\/td>\n7.1.2 Notation
7.1.3 Semantics <\/td>\n<\/tr>\n
33<\/td>\n7.2 Core event types module \u2013 overview <\/td>\n<\/tr>\n
34<\/td>\n7.2.1 UML Diagrams of EPCIS Event Types
7.2.1.1 UML with Ontology focus
7.2.1.2 UML with Syntax focus
7.2.1.3 UML for SBDH <\/td>\n<\/tr>\n
35<\/td>\n7.2.2 Overview of EPCIS event “dimensions” (non-normative) <\/td>\n<\/tr>\n
38<\/td>\n7.2.3 Table of vocabulary types <\/td>\n<\/tr>\n
39<\/td>\n7.3 Core event types module \u2013 building blocks
7.3.1 Primitive types <\/td>\n<\/tr>\n
40<\/td>\n7.3.2 Action type <\/td>\n<\/tr>\n
41<\/td>\n7.3.3 The \u201cWhat\u201d dimension
7.3.3.1 QuantityElement <\/td>\n<\/tr>\n
42<\/td>\n7.3.3.1.1 UOM
7.3.3.1.2 Class-level identifiers
7.3.3.2 Identifier types (Non-Normative)
7.3.4 The “When” dimension <\/td>\n<\/tr>\n
43<\/td>\n7.3.4.1 The “When” dimension in the EPCISEvent common base type
7.3.4.2 The “When” dimension in the Error Declaration
7.3.4.3 The “When” dimension in Sensor Metadata
7.3.5 The \u201cWhere\u201d Dimension \u2013 read point and business location <\/td>\n<\/tr>\n
45<\/td>\n7.3.5.1 Example of the distinction between a read point and a business location (Non-Normative) <\/td>\n<\/tr>\n
46<\/td>\n7.3.6 The \u201cWhy\u201d dimension
7.3.6.1 Business step
7.3.6.2 Disposition and Persistent Disposition
7.3.6.2.1 Disposition <\/td>\n<\/tr>\n
47<\/td>\n7.3.6.2.2 Persistent Disposition <\/td>\n<\/tr>\n
48<\/td>\n7.3.6.3 Business transaction
7.3.6.3.1 Business transaction type <\/td>\n<\/tr>\n
49<\/td>\n7.3.6.3.2 Business transaction ID
7.3.6.4 Source and destination <\/td>\n<\/tr>\n
50<\/td>\n7.3.6.4.1 Source\/Destination type
7.3.6.4.2 Source\/Destination ID
7.3.7 The \u201cHow\u201d dimension
7.3.7.1 SensorElement <\/td>\n<\/tr>\n
51<\/td>\n7.3.7.1.1 SensorMetadata <\/td>\n<\/tr>\n
53<\/td>\n7.3.7.1.2 SensorReport <\/td>\n<\/tr>\n
56<\/td>\n7.3.7.1.3 Coordinate reference systems (CRS)
7.3.7.1.4 Sensor property type <\/td>\n<\/tr>\n
57<\/td>\n7.3.7.1.5 UOM
7.3.7.1.6 Microorganism ID
7.3.7.1.7 Chemical Substance ID
7.3.7.1.8 Resource ID
7.3.8 Instance\/Lot master data (ILMD) <\/td>\n<\/tr>\n
58<\/td>\n7.4 Core event types module \u2013 events
7.4.1 EPCISEvent <\/td>\n<\/tr>\n
59<\/td>\n7.4.1.1 Explanation of eventTimeZoneOffset (Non-Normative) <\/td>\n<\/tr>\n
60<\/td>\n7.4.1.2 ErrorDeclaration
7.4.1.2.1 Use of error declarations (Non-Normative) <\/td>\n<\/tr>\n
62<\/td>\n7.4.1.2.2 Matching an error declaration to the original event (non-normative)
7.4.2 ObjectEvent (subclass of EPCISEvent) <\/td>\n<\/tr>\n
66<\/td>\n7.4.3 AggregationEvent (subclass of EPCISEvent) <\/td>\n<\/tr>\n
70<\/td>\n7.4.4 TransactionEvent (subclass of EPCISEvent) <\/td>\n<\/tr>\n
75<\/td>\n7.4.5 TransformationEvent (subclass of EPCISEvent) <\/td>\n<\/tr>\n
78<\/td>\n7.4.6 AssociationEvent (subclass of EPCISEvent) <\/td>\n<\/tr>\n
84<\/td>\n8 Service Layer <\/td>\n<\/tr>\n
86<\/td>\n8.1 Core capture operations module
8.1.1 Authentication and authorisation <\/td>\n<\/tr>\n
87<\/td>\n8.1.2 Capture service <\/td>\n<\/tr>\n
88<\/td>\n8.2 Core Query operations module
8.2.1 Authentication <\/td>\n<\/tr>\n
89<\/td>\n8.2.2 Authorisation and redaction
8.2.3 Queries for large amounts of data <\/td>\n<\/tr>\n
90<\/td>\n8.2.4 Overly complex queries
8.2.5 Query framework (EPCIS query control interface) <\/td>\n<\/tr>\n
92<\/td>\n8.2.5.1 Subscription controls <\/td>\n<\/tr>\n
93<\/td>\n8.2.5.2 Automatic limitation based on event record time <\/td>\n<\/tr>\n
94<\/td>\n8.2.5.3 Query schedule <\/td>\n<\/tr>\n
95<\/td>\n8.2.5.3.1 Query schedule examples (Non-Normative) <\/td>\n<\/tr>\n
96<\/td>\n8.2.5.4 QueryResults
8.2.6 Error conditions <\/td>\n<\/tr>\n
98<\/td>\n8.2.7 Predefined queries for EPCIS <\/td>\n<\/tr>\n
99<\/td>\n8.2.7.1 SimpleEventQuery <\/td>\n<\/tr>\n
131<\/td>\n8.2.7.1.1 Processing of MATCH query parameters
8.2.7.2 SimpleMasterDataQuery – REMOVED in EPCIS 2.0
8.2.8 Query callback interface <\/td>\n<\/tr>\n
132<\/td>\n9 XML bindings for data definition modules
9.1 Extensibility mechanism <\/td>\n<\/tr>\n
135<\/td>\n9.2 Standard business document header
9.3 EPCglobal Base schema <\/td>\n<\/tr>\n
136<\/td>\n9.4 Master data in the XML binding <\/td>\n<\/tr>\n
137<\/td>\n9.5 Schema for core event types <\/td>\n<\/tr>\n
138<\/td>\n9.6 Core event types \u2013 examples (Non-Normative) <\/td>\n<\/tr>\n
139<\/td>\n10 JSON\/JSON-LD bindings for data definition
10.1 Brief introduction to JSON and JSON-LD in the context of EPCIS <\/td>\n<\/tr>\n
140<\/td>\n10.1.1 JavaScript Object Notation (JSON) <\/td>\n<\/tr>\n
141<\/td>\n10.1.2 JSON for Linked Data (JSON-LD) <\/td>\n<\/tr>\n
142<\/td>\n10.1.3 Features of the JSON-LD context resource <\/td>\n<\/tr>\n
143<\/td>\n10.1.4 Compact URI Expressions (CURIEs) <\/td>\n<\/tr>\n
144<\/td>\n10.2 Expression and validation of EPCIS data structures in JSON and JSON-LD
10.2.1 Expressing data fields expecting simple values <\/td>\n<\/tr>\n
146<\/td>\n10.2.2 Validating data fields expecting simple values <\/td>\n<\/tr>\n
148<\/td>\n10.2.3 Validation of fields (e.g. ‘action’) that expect a string value from an enumerated list <\/td>\n<\/tr>\n
149<\/td>\n10.2.4 Expressing simple lists of values <\/td>\n<\/tr>\n
150<\/td>\n10.2.5 Validating lists of values
10.2.6 Expressing lists of elements with inline attributes expressing type <\/td>\n<\/tr>\n
153<\/td>\n10.2.7 Modelling and validating subclasses of EPCIS event <\/td>\n<\/tr>\n
154<\/td>\n10.2.8 Comparison of how validation rules are expressed in XSD, JSON Schema and SHACL <\/td>\n<\/tr>\n
156<\/td>\n10.2.9 Mapping core SBDH fields to the JSON\/JSON-LD data format for EPCIS
10.2.10 Online validation tools for JSON Schema and SHACL
10.2.11 Libraries and toolkits providing JSON-LD support
10.3 Validation schema (references to normative content) <\/td>\n<\/tr>\n
157<\/td>\n10.4 Non-normative examples in JSON and JSON-LD
11 Bindings for core capture operations module
11.1 Message queue binding <\/td>\n<\/tr>\n
158<\/td>\n11.2 HTTP binding <\/td>\n<\/tr>\n
159<\/td>\n12 REST Bindings
12.1 Code conventions
12.2 Introduction to REST <\/td>\n<\/tr>\n
161<\/td>\n12.3 Content negotiation, service discovery and custom headers for EPCIS <\/td>\n<\/tr>\n
163<\/td>\n12.4 Authentication and Authorization <\/td>\n<\/tr>\n
164<\/td>\n12.5 Pagination
12.6 Capturing EPCIS Events <\/td>\n<\/tr>\n
165<\/td>\n12.6.1 Capture Interface <\/td>\n<\/tr>\n
166<\/td>\n12.6.2 Capture Jobs Interface <\/td>\n<\/tr>\n
167<\/td>\n12.7 Events interface
12.7.1 EPCIS events collections
12.7.2 EPCIS events endpoints <\/td>\n<\/tr>\n
168<\/td>\n12.7.3 Event filtering with the EPCIS query language <\/td>\n<\/tr>\n
169<\/td>\n12.7.4 Top-level resources <\/td>\n<\/tr>\n
170<\/td>\n12.8 Query control interface <\/td>\n<\/tr>\n
172<\/td>\n12.8.1 Creating and using named queries
12.8.2 Deleting named queries
12.8.3 Subscribing to named queries <\/td>\n<\/tr>\n
174<\/td>\n12.8.3.1 Scheduled queries
12.8.3.2 Streaming queries <\/td>\n<\/tr>\n
175<\/td>\n12.8.3.3 Webhook (HTTP Callback) for query subscription <\/td>\n<\/tr>\n
176<\/td>\n12.8.3.4 WebSocket for query subscription <\/td>\n<\/tr>\n
177<\/td>\n12.8.4 EPCIS query language <\/td>\n<\/tr>\n
178<\/td>\n12.8.5 EPCIS query in the URL <\/td>\n<\/tr>\n
179<\/td>\n12.9 Backward Compatibility of REST bindings with EPCIS 1.2
12.10 EPCIS Error Conditions and HTTP Status Code Mapping <\/td>\n<\/tr>\n
182<\/td>\n13 Bindings for core query operations module
13.1 XML schema for core query operations module <\/td>\n<\/tr>\n
183<\/td>\n13.2 SOAP\/HTTP binding for the query control interface <\/td>\n<\/tr>\n
184<\/td>\n13.3 AS2 Binding for the query control interface <\/td>\n<\/tr>\n
185<\/td>\n13.3.1 GS1 AS2 guidelines (Non-Normative) <\/td>\n<\/tr>\n
187<\/td>\n13.4 Bindings for query callback interface <\/td>\n<\/tr>\n
188<\/td>\n13.4.1 General Considerations for all XML-based bindings
13.4.2 HTTP binding of the query callback interface <\/td>\n<\/tr>\n
189<\/td>\n13.4.3 HTTPS binding of the query callback interface
13.4.4 AS2 Binding of the query callback interface <\/td>\n<\/tr>\n
190<\/td>\n14 Conformance
14.1 Conformance of EPCIS XML data
14.2 Conformance of EPCIS capture interface clients
14.3 Conformance of EPCIS capture interface servers <\/td>\n<\/tr>\n
191<\/td>\n14.4 Conformance of EPCIS query interface clients
14.5 Conformance of EPCIS query interface servers
14.6 Conformance of EPCIS query callback interface implementations
14.7 Conformance of JSON\/JSON-LD bindings <\/td>\n<\/tr>\n
192<\/td>\n14.8 Conformance of REST Interface for EPCIS 2.0 Servers <\/td>\n<\/tr>\n
194<\/td>\n15 UML Diagrams for SBDH <\/td>\n<\/tr>\n
195<\/td>\n15.1 UML aligned with text of SBDH specification
15.2 UML aligned with XSD of SBDH specification
16 List of abbreviations (non-normative) <\/td>\n<\/tr>\n
197<\/td>\n17 References <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Information technology. EPC Information Services (EPCIS)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2024<\/td>\n202<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":460157,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-460148","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/460148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/460157"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=460148"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=460148"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=460148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}