Shopping Cart

No products in the cart.

BSI 22/30441483 DC:2022 Edition

$13.70

BS ISO 15000-3. Electronic business eXtensible Markup Language (ebXML) – Part 3. Registry and repository

Published By Publication Date Number of Pages
BSI 2022 162
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
10 Foreword
11 Introduction
13 1 Scope
2 Normative references
15 3 Terms and definitions
17 4 Registry information model
4.1 Introduction
4.1.1 Overview
4.1.2 XML Schema
4.1.3 Information model types: inheritance view
18 4.1.4 Extending ebRIM
19 4.1.5 Canonical ClassificationSchemes
4.2 Core Information Model
4.2.1 Overview
4.2.2 InternationalStringType
4.2.2.1 Overview
20 4.2.2.2 Syntax
4.2.2.3 Example
4.2.2.4 Description
4.2.3 LocalizedStringType
4.2.3.1 Overview
4.2.3.2 Syntax
4.2.3.3 Example
4.2.3.4 Description
21 4.2.4 ExtensibleObjectType
4.2.4.1 Overview
4.2.4.2 Syntax
4.2.4.3 Example
4.2.4.4 Description
4.2.5 SlotType
4.2.5.1 Overview
22 4.2.5.2 Syntax
4.2.5.3 Example
4.2.5.4 Description
23 4.2.6 ValueType
4.2.6.1 Overview
4.2.6.2 Syntax
4.2.6.3 Description
24 4.2.7 IdentifiableObjectType
4.2.7.1 Overview
4.2.7.2 Syntax
4.2.7.3 Example
4.2.7.4 Description
4.2.8 RegistryObjectType
4.2.8.1 Overview
4.2.8.2 Syntax
25 4.2.8.3 Description
26 4.2.9 VersionInfoType
4.2.9.1 Overview
27 4.2.9.2 Syntax
4.2.9.3 Example
4.2.9.4 Description
4.2.10 objectReferenceType
4.2.10.1 Overview
4.2.10.2 Syntax
28 4.2.10.3 Example
4.2.10.4 Description
4.2.10.4.1 Local and Remote References
4.2.10.4.2 Static and Dynamic References
4.2.10.4.3 Encoding of objectReferenceType
29 4.2.11 ObjectRefType
4.2.11.1 Overview
4.2.11.2 Syntax
30 4.2.11.3 Description
4.2.12 DynamicObjectRefType
4.2.12.1 Overview
4.2.12.2 Syntax
4.2.12.3 Description
31 4.2.13 ExtrinsicObjectType
4.2.13.1 Overview
4.2.13.2 Syntax
4.2.13.3 Example
4.2.13.4 Description
32 4.2.14 CommentType
4.2.14.1 Overview
4.2.14.2 Syntax
4.2.14.3 Example
4.2.14.4 Description
33 4.2.15 RegistryPackageType
4.2.15.1 Overview
4.2.15.2 Syntax
4.2.15.3 Examples
34 4.2.15.4 Description
4.2.16 ExternalIdentifierType
4.2.16.1 Overview
4.2.16.2 Syntax
4.2.16.3 Example
35 4.2.16.4 Description
4.2.17 ExternalLinkType
4.2.17.1 Overview
4.2.17.2 Syntax
36 4.2.17.3 Example
4.2.17.4 Description
4.3 Association information model
4.3.1 Overview
37 4.3.2 Source and target objects
4.3.3 Type of an association
4.3.4 AssociationType
4.3.4.1 Syntax
4.3.4.2 Example
4.3.4.3 Description
38 4.3.5 Access control
4.4 Classification information model
4.4.1 Overview
39 4.4.2 TaxonomyElementType
4.4.2.1 Overview
40 4.4.2.2 Syntax
4.4.2.3 Description
4.4.3 ClassificationSchemeType
4.4.3.1 Overview
4.4.3.2 Syntax
4.4.3.3 Example
41 4.4.3.4 Description
4.4.4 ClassificationNodeType
4.4.4.1 Overview
42 4.4.4.2 Syntax
4.4.4.3 Description
4.4.4.4 Canonical Path Syntax
43 4.4.5 ClassificationType
4.4.5.1 Overview
4.4.5.2 Syntax
4.4.5.3 Example
4.4.5.4 Description
44 4.5 Provenance information model
4.5.1 Overview
45 4.5.2 PostalAddressType
4.5.2.1 Overview
4.5.2.2 Syntax
4.5.2.3 Example
4.5.2.4 Description
46 4.5.3 TelephoneNumberType
4.5.3.1 Overview
4.5.3.2 Syntax
4.5.3.3 Example
4.5.3.4 Description
47 4.5.4 EmailAddressType
4.5.4.1 Overview
4.5.4.2 Syntax
4.5.4.3 Example
4.5.4.4 Description
48 4.5.5 PartyType
4.5.5.1 Overview
4.5.5.2 Syntax
4.5.5.3 Description
4.5.6 PersonType
4.5.6.1 Overview
49 4.5.6.2 Syntax
4.5.6.3 Example
4.5.6.4 Description
4.5.7 PersonNameType
4.5.7.1 Overview
4.5.7.2 Syntax
4.5.7.3 Example
50 4.5.7.4 Description
4.5.8 OrganizationType
4.5.8.1 Overview
4.5.8.2 Syntax
4.5.8.3 Example
4.5.8.4 Description
51 4.5.9 Associating organization with persons
4.5.10 Associating organization with organizations
4.5.11 Associating organizations with registry objects
4.6 Service information model
4.6.1 Overview
52 4.6.2 ServiceType
4.6.2.1 Overview
4.6.2.2 Syntax
4.6.2.3 Example
4.6.2.4 Description
53 4.6.3 ServiceEndpointType
4.6.3.1 Overview
4.6.3.2 Syntax
4.6.3.3 Example
4.6.3.4 Description
54 4.6.4 ServiceBindingType
4.6.4.1 Overview
4.6.4.2 Syntax
4.6.4.3 Example
4.6.4.4 Description
4.6.5 ServiceInterfaceType
4.6.5.1 Overview
4.6.5.2 Syntax
4.6.5.3 Example
55 4.6.5.4 Description
4.7 Query information model
4.7.1 Overview
56 4.7.2 QueryDefinitionType
4.7.2.1 Overview
4.7.2.2 Syntax
4.7.2.3 Example
4.7.2.4 Description
4.7.3 ParameterType
4.7.3.1 Overview
57 4.7.3.2 Syntax
4.7.3.3 Example
4.7.3.4 Description
58 4.7.4 QueryExpressionType
4.7.4.1 Overview
4.7.4.2 Syntax
4.7.4.3 Description
59 4.7.5 StringQueryExpressionType
4.7.5.1 Overview
4.7.5.2 Syntax
4.7.5.3 Example
4.7.5.4 Description
4.7.6 XMLQueryExpressionType
4.7.6.1 Overview
4.7.6.2 Syntax
60 4.7.6.3 Example
4.7.6.4 Description
4.7.7 QueryType
4.7.7.1 Syntax
4.7.7.2 Example
4.7.7.3 Description
61 4.8 Event information model
4.8.1 Overview
62 4.8.2 AuditableEventType
4.8.2.1 Overview
63 4.8.2.2 Syntax
4.8.2.3 Example
4.8.2.4 Description
64 4.8.3 ActionType
4.8.3.1 Overview
4.8.3.2 Syntax
4.8.3.3 Description
65 4.8.4 SubscriptionType
4.8.4.1 Overview
4.8.4.2 Syntax
4.8.4.3 Example
4.8.4.4 Description
66 4.8.5 DeliveryInfoType
4.8.5.1 Overview
4.8.5.2 Syntax
67 4.8.5.3 Description
4.8.6 NotificationType
4.8.6.1 Overview
68 4.8.6.2 Syntax
4.8.6.3 Example
4.8.6.4 Description
69 4.9 Federation information model
4.9.1 Overview
4.9.2 Federation configuration
4.9.3 RegistryType
4.9.3.1 Overview
4.9.3.2 Syntax
70 4.9.3.3 Example
4.9.3.4 Description
71 4.9.4 FederationType
4.9.4.1 Overview
4.9.4.2 Syntax
4.9.4.3 Example
4.9.4.4 Description
72 4.10 Access control information model
4.10.1 Overview
73 4.10.2 Defining an access control policy
4.10.3 Assigning access control policy to a registry object
4.10.3.1 Overview
74 4.10.3.2 Default Access Control Policy for a RegistryObject
4.10.3.3 Access control policy inheritance
4.10.3.3.1 Overview
4.10.3.3.2 Algorithm for getting applicable access control policy
4.10.3.4 Performance implications
75 4.10.4 Defining a contextual role
4.10.4.1 RoleType
4.10.4.2 Syntax
4.10.4.3 Example
4.10.4.4 Description
4.10.5 Assigning a contextual role to a subject
76 4.10.6 Action matching
4.10.6.1 Overview
77 4.10.6.2 ActionAttribute: reference-source
4.10.6.3 ActionAttribute: reference-source-attribute
4.10.7 Subject matching
4.10.7.1 Overview
78 4.10.7.2 Matching subjects by id
4.10.7.3 Matching subject by role
79 4.10.8 Resource matching
4.10.8.1 Overview
4.10.8.2 Matching a resource by id
80 4.10.8.3 Matching a Resource Using XPATH Expression
4.10.9 Canonical XACML functions
4.10.9.1 Overview
4.10.9.2 Function AssociationExists
81 4.10.9.3 Function ClassificationNodeCompare
4.10.9.4 Function matches-role
82 4.10.10 Constraints on XACML binding
4.10.11 Resolving policy references
5 Registry services
5.1 Overview
83 5.2 Abstract protocol
5.2.1 Overview
5.2.2 RegistryRequestType
5.2.2.1 Overview
5.2.2.2 Syntax
5.2.2.3 Description
5.2.3 RegistryResponseType
5.2.3.1 Overview
5.2.3.2 Syntax
84 5.2.3.3 Description
5.2.4 RegistryExceptionType
5.2.4.1 Overview
5.2.4.2 Syntax
5.2.4.3 Description
85 5.2.5 Server Plugins
5.3 QueryManager interface
5.3.1 Overview
5.3.2 Parameterized queries
5.3.2.1 Overview
5.3.2.2 Invoking adhoc queries
86 5.3.3 Query protocol
5.3.3.1 Overview
5.3.3.2 QueryRequest
5.3.3.2.1 Overview
5.3.3.2.2 Syntax
5.3.3.2.3 Example
87 5.3.3.2.4 Description
5.3.3.2.5 Response
88 5.3.3.2.6 Exceptions
5.3.3.3 Element ResponseOption
5.3.3.3.1 Overview
5.3.3.3.2 Syntax
5.3.3.3.3 Description:
89 5.3.3.4 QueryResponse
5.3.3.4.1 Overview
5.3.3.4.2 Syntax
5.3.3.4.3 Example
5.3.3.4.4 Description:
5.3.3.5 Iterative Queries
90 5.3.4 Parameterized query definition
5.3.5 Canonical Query: AdhocQuery
5.3.5.1 Overview
5.3.5.2 Parameter summary
5.3.5.3 Query semantics
91 5.3.6 Canonical query: BasicQuery
5.3.6.1 Overview
5.3.6.2 Parameter summary
5.3.6.3 Query Semantics
92 5.3.7 Canonical query: ClassificationSchemeSelector
5.3.7.1 Overview
5.3.7.2 Parameter summary
5.3.7.3 Query semantics
5.3.8 Canonical query: FindAssociations
5.3.8.1 Overview
5.3.8.2 Parameter summary
93 5.3.8.3 Query semantics
5.3.9 Canonical query: FindAssociatedObjects
5.3.9.1 Overview
5.3.9.2 Parameter summary
94 5.3.9.3 Query semantics
95 5.3.10 Canonical query: GarbageCollector
5.3.10.1 Overview
5.3.10.2 Parameter summary
5.3.10.3 Query semantics
5.3.11 Canonical query: GetAuditTrailById
5.3.11.1 Overview
5.3.11.2 Parameter Summary
5.3.11.3 Query semantics
96 5.3.12 Canonical query: GetAuditTrailByLid
5.3.12.1 Overview
5.3.12.2 Parameter summary
5.3.12.3 Query semantics
5.3.13 Canonical query: GetAuditTrailByTimeInterval
5.3.13.1 Overview
5.3.13.2 Parameter summary
97 5.3.13.3 Query semantics
5.3.14 Canonical query: GetChildrenByParentId
5.3.14.1 Overview
5.3.14.2 Parameter summary
98 5.3.14.3 Query semantics
5.3.15 Canonical query: GetClassificationSchemesById
5.3.15.1 Overview
99 5.3.15.2 Parameter summary
5.3.15.3 Query Semantics
5.3.16 Canonical query: GetRegistryPackagesByMemberId
5.3.16.1 Overview
5.3.16.2 Parameter summary
5.3.16.3 Query semantics
100 5.3.17 Canonical query: GetNotification
5.3.17.1 Overview
5.3.17.2 Parameter summary
5.3.17.3 Query semantics
5.3.18 Canonical query: GetObjectById
5.3.18.1 Overview
5.3.18.2 Parameter summary
5.3.18.3 Query semantics
101 5.3.19 Canonical query: GetObjectsByLid
5.3.19.1 Overview
5.3.19.2 Parameter summary
5.3.19.3 Query semantics
5.3.20 Canonical query: GetReferencedObject
5.3.20.1 Overview
5.3.20.2 Parameter summary
5.3.20.3 Query semantics
102 5.3.21 Canonical query: KeywordSearch
5.3.21.1 Overview
5.3.21.2 Canonical indexes
103 5.3.21.3 Parameter summary
5.3.21.4 Query semantics
104 5.3.22 Canonical query: RegistryPackageSelector
5.3.22.1 Overview
5.3.22.2 Parameter summary
5.3.22.3 Query semantics
5.3.23 Query functions
5.3.23.1 Overview
5.3.23.2 Using functions in query expressions
105 5.3.23.3 Using functions in query parameters
5.3.23.4 Function processing model
106 5.3.23.5 Function processor BNF
107 5.3.24 Common patterns in query functions
5.3.24.1 Overview
5.3.24.2 Specifying a null value for string param or return value
5.3.25 Canonical functions
5.3.25.1 Overview
5.3.25.2 Canonical function: currentTime
5.3.25.2.1 Function semantics
108 5.3.25.3 Canonical function: currentUserId
5.3.25.3.1 Function semantics
5.3.25.4 Canonical function: relativeTime
5.3.25.4.1 Parameter summary
5.3.25.4.2 Function semantics
5.3.25.5 Canonical function: getClassificationNodes
5.3.25.5.1 Parameter summary
109 5.3.25.5.2 Function semantics
5.3.26 Query plugins
5.3.26.1 Overview
5.3.26.2 Query plugin interface
110 5.4 LifecycleManager interface
5.4.1 Overview
5.4.2 SubmitObjects protocol
5.4.2.1 Overview
5.4.2.2 SubmitObjectsRequest
5.4.2.2.1 Syntax
111 5.4.2.2.2 Description
5.4.2.2.3 id and lid requirements
112 5.4.2.2.4 Returns
5.4.2.2.5 Exceptions
5.4.2.3 Audit trail requirements
5.4.2.4 Sample SubmitObjectsRequest
5.4.3 UpdateObjects protocol
5.4.3.1 Overview
113 5.4.3.2 UpdateObjectsRequest
5.4.3.2.1 Syntax
5.4.3.2.2 Description
114 5.4.3.2.3 Returns
5.4.3.2.4 Exceptions
5.4.3.3 UpdateAction
5.4.3.3.1 Syntax
5.4.3.3.2 Description
115 5.4.3.4 Audit Trail Requirements
5.4.3.5 Sample UpdateObjectsRequest
116 5.4.4 RemoveObjects Protocol
5.4.4.1 Overview
5.4.4.2 RemoveObjectsRequest
5.4.4.2.1 Syntax
117 5.4.4.2.2 Description
5.4.4.2.3 Returns:
5.4.4.2.4 Exceptions:
5.4.4.3 Audit trail requirements
118 5.4.4.4 Sample RemoveObjectsRequest
5.5 Version control
5.5.1 Overview
119 5.5.2 Version controlled resources
5.5.3 Versioning and id attribute
5.5.4 Versioning and lid attribute
5.5.5 Version identification for RegistryObjectType
5.5.6 Version identification for RepositoryItem
5.5.6.1 Overview
120 5.5.6.2 Versioning of RegistryObjectType
5.5.6.3 Versioning of ExtrinsicObjectType
5.5.7 Versioning and references
121 5.5.8 Versioning of RegistryPackages
5.5.9 Versioning and RegistryPackage membership
5.5.10 Inter-version association
5.5.11 Version removal
5.5.12 Locking and concurrent modifications
122 5.5.13 Version creation
5.6 Validator interface
5.6.1 Overview
5.6.2 ValidateObjects protocol
5.6.2.1 Overview
5.6.2.2 ValidateObjectsRequest
5.6.2.2.1 Syntax
123 5.6.2.2.2 Example
5.6.2.2.3 Description
5.6.2.2.4 Response
5.6.2.2.5 Exceptions
5.6.2.3 ValidateObjectsResponse
5.6.3 Validator plugins
5.6.3.1 Overview
124 5.6.3.2 Validator plugin interface
5.6.3.3 Canonical XML validator plugin
5.7 Cataloger interface
5.7.1 Overview
5.7.2 CatalogObjects protocol
5.7.2.1 Overview
125 5.7.2.2 CatalogObjectsRequest
5.7.2.2.1 Syntax
5.7.2.2.2 Example
5.7.2.2.3 Description
126 5.7.2.2.4 Response
5.7.2.2.5 Exceptions
5.7.2.3 CatalogObjectsResponse
5.7.2.3.1 Syntax
5.7.2.3.2 Example
5.7.2.3.3 Description
127 5.7.3 Cataloger plugins
5.7.3.1 Overview
5.7.3.2 Cataloger plugin interface
128 5.7.3.3 Canonical XML cataloger plugin
5.8 Subscription and notification
5.8.1 Overview
5.8.2 Server events
5.8.2.1 Overview
5.8.2.2 Pruning of events
5.8.3 Notifications
129 5.8.4 Creating a subscription
5.8.4.1 Overview
5.8.4.2 Subscription authorization
5.8.4.3 Subscription quotas
5.8.4.4 Subscription expiration
5.8.4.5 Event selection
130 5.8.5 Event delivery
5.8.5.1 Overview
5.8.5.2 Notification option
5.8.5.3 Delivery to NotificationListener web service
5.8.5.4 Delivery to email address
5.8.5.5 Delivery to a NotificationListener plugin
5.8.5.5.1 Processing email notification via XSLT
131 5.8.6 NotificationListener interface
5.8.7 Notification protocol
5.8.7.1 Overview
5.8.7.2 Notification
5.8.8 Pulling notification on demand
5.8.9 Deleting a subscription
5.9 Multi-server features
5.9.1 Overview
132 5.9.2 RemoteObjects reference
5.9.3 Local replication of remote objects
5.9.3.1 Overview
133 5.9.3.2 Creating local replica and keeping it synchronized
134 5.9.3.3 Removing a local replica
5.9.3.4 Removing subscription with remote server
5.9.4 Registry federations
5.9.4.1 Overview
135 5.9.4.2 Federation configuration
5.9.4.2.1 Overview
5.9.4.2.2 Creating a federation
5.9.4.2.3 Joining a federation
136 5.9.4.2.4 Leaving a federation
5.9.4.2.5 Dissolving a federation
5.9.4.3 Local versus federated queries
5.9.4.3.1 Overview
5.9.4.3.2 Local queries
5.9.4.3.3 Federated queries
137 5.9.4.4 Local replication of federation configuration
5.9.4.5 Time synchronization between federation members
5.10 Governance features
5.10.1 Overview
5.10.2 Representing a governance collaboration
5.10.2.1 Overview
138 5.10.2.2 Content of governance collaboration BPMN files
139 5.10.3 Scope of governance collaborations
5.10.3.1 Overview
5.10.3.2 Packaging related objects as a governance unit
5.10.4 Assigning a governance collaboration
5.10.5 Determining applicable governance collaboration
140 5.10.6 Determining the registry process in a governance collaboration
5.10.7 Starting the registry process for a governance collaboration
5.10.7.1 Overview
5.10.7.2 Starting registry process by WorkflowAction
5.10.8 Incoming messageFlows to registry process
5.10.9 Outgoing messageFlows from registry process
141 5.10.10 Canonical task patterns
5.10.10.1 Overview
5.10.10.2 SendWorkflowAction task pattern
142 5.10.10.2.1 Server processing of WorkflowAction
5.10.10.3 ReceiveWorkflowAction task pattern
5.10.10.4 SendNotification task pattern
143 5.10.10.5 ReceiveNotification task pattern
5.10.10.6 SetStatus task
5.10.10.7 Validate task
5.10.10.8 Catalog task
144 5.10.11 XPATH extension functions
5.10.12 Default governance collaboration
145 5.11 Security features
5.11.1 Overview
5.11.2 Message integrity
5.11.2.1 Overview
5.11.2.2 Transport layer security
5.11.2.3 SOAP message security
5.11.3 Message confidentiality
5.11.4 User registration and identity management
146 5.11.5 Authentication
5.11.6 Authorization and access control
5.11.7 Audit trail
5.12 Native language support (NLS)
5.12.1 Overview
5.12.2 Terminology
147 5.12.3 NLS and registry protocol messages
5.12.4 NLS support in RegistryObjects
5.12.4.1 Overview
5.12.4.2 Language of a LocalizedString
148 5.12.4.3 Character set of RegistryObject
5.12.5 NLS and repository items
5.12.5.1 Overview
5.12.5.2 Character set of repository items
5.12.5.3 Language of repository items
5.13 REST binding
5.13.1 Overview
5.13.2 Canonical URL
149 5.13.2.1 Canonical URL for RegistryObjects
5.13.2.2 Canonical URL for repository items
5.13.3 Query Protocol REST binding
150 5.13.3.1 Parameter queryId
5.13.3.2 Query specific parameters
5.13.3.3 Canonical query parameter: depth
5.13.3.4 Canonical query parameter: format
5.13.3.5 Canonical query parameter: federated
5.13.3.6 Canonical query parameter: federation
151 5.13.3.7 Canonical query parameter: matchOlderVersions
5.13.3.8 Canonical query parameter: startIndex
5.13.3.9 Canonical query parameter: lang
5.13.3.10 Canonical query parameter: maxResults
5.13.3.11 Use of functions in query parameters
152 5.13.3.12 QueryResponse
5.14 SOAP binding
5.14.1 Overview
5.14.2 WS-Addressing SOAP headers
153 6 Conformance
6.1 Conformance for ebXML RegRep
6.2 QueryManager interface
6.2.1 Overview
6.2.2 Canonical queries
154 6.2.3 Canonical query functions
6.3 LifecycleManager interface
6.4 Version control
155 6.5 Validator interface
6.6 Cataloger interface
6.7 Subscription and notification
6.8 Multi-server features
156 6.9 Governance features
6.10 Security features
6.11 Native language support
6.12 REST binding
157 6.13 SOAP binding
158 Annex A (Normative) Protocol exceptions
159 Annex B (Normative) Namespace definitions
161 Annex C (Informative) Namespace references
162 Bibliography
BSI 22/30441483 DC
$13.70