Shopping Cart

No products in the cart.

BS ISO 15000-3:2023

$215.11

Electronic business eXtensible Markup Language (ebXML) – Registry and repository

Published By Publication Date Number of Pages
BSI 2023 176
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
2 undefined
10 Foreword
11 Introduction
13 1 Scope
2 Normative references
14 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
4.1.5 Canonical ClassificationSchemes
4.2 Core Information Model
4.2.1 Overview
19 4.2.2 InternationalStringType
4.2.2.1 Overview
4.2.2.2 XML schema type definition
4.2.2.3 Description
20 4.2.3 LocalizedStringType
4.2.3.1 Overview
4.2.3.2 XML schema type definition
4.2.3.3 Description
4.2.4 ExtensibleObjectType
4.2.4.1 Overview
4.2.4.2 XML schema type definition
21 4.2.4.3 Description
4.2.5 SlotType
4.2.5.1 Overview
4.2.5.2 XML schema type definition
22 4.2.5.3 Description
4.2.6 ValueType
4.2.6.1 Overview
4.2.6.2 XML schema type definition
4.2.6.3 Description
23 4.2.7 IdentifiableObjectType
4.2.7.1 Overview
4.2.7.2 XML schema type definition
24 4.2.7.3 Description
4.2.8 RegistryObjectType
4.2.8.1 Overview
4.2.8.2 XML schema type definition
4.2.8.3 Description
26 4.2.9 VersionInfoType
4.2.9.1 Overview
27 4.2.9.2 XML schema type definition
4.2.9.3 Description
4.2.10 objectReferenceType
4.2.10.1 Overview
28 4.2.10.2 XML schema type definition
4.2.10.3 Description
4.2.10.3.1 Local and Remote References
4.2.10.3.2 Static and Dynamic References
4.2.10.3.3 Encoding of objectReferenceType
30 4.2.11 ObjectRefType
4.2.11.1 Overview
4.2.11.2 XML schema type definition
4.2.11.3 Description
4.2.12 DynamicObjectRefType
4.2.12.1 Overview
4.2.12.2 XML schema type definition
31 4.2.12.3 Description
4.2.13 ExtrinsicObjectType
4.2.13.1 Overview
4.2.13.2 XML schema type definition
32 4.2.13.3 Description
4.2.14 CommentType
4.2.14.1 Overview
33 4.2.14.2 XML schema type definition
4.2.14.3 Description
4.2.15 RegistryPackageType
4.2.15.1 Overview
34 4.2.15.2 XML schema type definition
4.2.15.3 Examples
4.2.15.4 Description
35 4.2.16 ExternalIdentifierType
4.2.16.1 Overview
4.2.16.2 XML schema type definition
4.2.16.3 Example
4.2.16.4 Description
36 4.2.17 ExternalLinkType
4.2.17.1 Overview
4.2.17.2 XML schema type definition
4.2.17.3 Example
37 4.2.17.4 Description
4.3 Association information model
4.3.1 Overview
38 4.3.2 Source and target objects
4.3.3 Type of an association
4.3.4 AssociationType
4.3.4.1 XML schema type definition
4.3.4.2 Description
39 4.3.5 Access control
4.4 Classification information model
4.4.1 Overview
40 4.4.2 TaxonomyElementType
4.4.2.1 Overview
41 4.4.2.2 XML schema type definition
4.4.2.3 Description
4.4.3 ClassificationSchemeType
4.4.3.1 Overview
4.4.3.2 XML schema type definition
42 4.4.3.3 Description
4.4.4 ClassificationNodeType
4.4.4.1 Overview
43 4.4.4.2 XML schema type definition
4.4.4.3 Description
4.4.4.4 Canonical Path Syntax
44 4.4.5 ClassificationType
4.4.5.1 Overview
4.4.5.2 XML schema type definition
4.4.5.3 Description
45 4.5 Provenance information model
4.5.1 Overview
46 4.5.2 PostalAddressType
4.5.2.1 Overview
4.5.2.2 XML schema type definition
4.5.2.3 Description
47 4.5.3 TelephoneNumberType
4.5.3.1 Overview
4.5.3.2 XML schema type definition
4.5.3.3 Description
48 4.5.4 EmailAddressType
4.5.4.1 Overview
4.5.4.2 XML schema type definition
4.5.4.3 Description
49 4.5.5 PartyType
4.5.5.1 Overview
4.5.5.2 XML schema type definition
4.5.5.3 Description
50 4.5.6 PersonType
4.5.6.1 Overview
4.5.6.2 XML schema type definition
4.5.6.3 Description
4.5.7 PersonNameType
4.5.7.1 Overview
4.5.7.2 XML schema type definition
51 4.5.7.3 Description
4.5.8 OrganizationType
4.5.8.1 Overview
4.5.8.2 XML schema type definition
52 4.5.8.3 Description
4.5.9 Associating organization with persons
4.5.10 Associating organization with organizations
53 4.5.11 Associating organizations with registry objects
4.6 Service information model
4.6.1 Overview
4.6.2 ServiceType
4.6.2.1 Overview
54 4.6.2.2 XML schema type definition
4.6.2.3 Description
4.6.3 ServiceEndpointType
4.6.3.1 Overview
4.6.3.2 XML schema type definition
55 4.6.3.3 Description
4.6.4 ServiceBindingType
4.6.4.1 Overview
4.6.4.2 XML schema type definition
4.6.4.3 Description
56 4.6.5 ServiceInterfaceType
4.6.5.1 Overview
4.6.5.2 XML schema type definition
4.6.5.3 Description
4.7 Query information model
4.7.1 Overview
57 4.7.2 QueryDefinitionType
4.7.2.1 Overview
4.7.2.2 XML schema type definition
58 4.7.2.3 Description
4.7.3 ParameterType
4.7.3.1 Overview
4.7.3.2 XML schema type definition
59 4.7.3.3 Description
60 4.7.4 QueryExpressionType
4.7.4.1 Overview
4.7.4.2 XML schema type definition
4.7.4.3 Description
4.7.5 StringQueryExpressionType
4.7.5.1 Overview
61 4.7.5.2 XML schema type definition
4.7.5.3 Description
4.7.6 XMLQueryExpressionType
4.7.6.1 Overview
4.7.6.2 XML schema type definition
62 4.7.6.3 Description
4.7.7 QueryType
4.7.7.1 XML schema type definition
4.7.7.2 Description
63 4.8 Event information model
4.8.1 Overview
64 4.8.2 AuditableEventType
4.8.2.1 Overview
65 4.8.2.2 XML schema type definition
4.8.2.3 Description
66 4.8.3 ActionType
4.8.3.1 Overview
4.8.3.2 XML schema type definition
4.8.3.3 Description
67 4.8.4 SubscriptionType
4.8.4.1 Overview
4.8.4.2 XML schema type definition
4.8.4.3 Description
68 4.8.5 DeliveryInfoType
4.8.5.1 Overview
69 4.8.5.2 XML schema type definition
4.8.5.3 Description
70 4.8.6 NotificationType
4.8.6.1 Overview
4.8.6.2 XML schema type definition
4.8.6.3 Description
71 4.9 Federation information model
4.9.1 Overview
4.9.2 Federation configuration
4.9.3 RegistryType
4.9.3.1 Overview
72 4.9.3.2 XML schema type definition
4.9.3.3 Description
73 4.9.4 FederationType
4.9.4.1 Overview
4.9.4.2 XML schema type definition
74 4.9.4.3 Description
4.10 Access control information model
4.10.1 Overview
75 4.10.2 Defining an access control policy
4.10.3 Assigning access control policy to a registry object
4.10.3.1 Overview
76 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
77 4.10.3.3.2 Algorithm for getting applicable access control policy
4.10.3.4 Performance implications
4.10.4 Defining a contextual role
4.10.4.1 RoleType
4.10.4.2 XML schema type definition
4.10.4.3 Description
78 4.10.5 Assigning a contextual role to a subject
4.10.6 Action matching
4.10.6.1 Overview
79 4.10.6.2 ActionAttribute: reference-source
4.10.6.3 ActionAttribute: reference-source-attribute
80 4.10.7 Subject matching
4.10.7.1 Overview
4.10.7.2 Matching subjects by id
81 4.10.7.3 Matching subject by role
4.10.8 Resource matching
4.10.8.1 Overview
82 4.10.8.2 Matching a resource by id
83 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
84 4.10.9.3 Function ClassificationNodeCompare
85 4.10.9.4 Function matches-role
86 4.10.10 Constraints on XACML binding
4.10.11 Resolving policy references
5 Registry services
5.1 Overview
5.2 Abstract protocol
5.2.1 Overview
5.2.2 RegistryRequestType
5.2.2.1 Overview
87 5.2.2.2 XML schema type definition
5.2.2.3 Description
5.2.3 RegistryResponseType
5.2.3.1 Overview
5.2.3.2 XML schema type definition
5.2.3.3 Description
88 5.2.4 RegistryExceptionType
5.2.4.1 Overview
5.2.4.2 XML schema type definition
5.2.4.3 Description
5.2.5 Server Plugins
89 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
5.3.3 Query protocol
5.3.3.1 Overview
90 5.3.3.2 QueryRequest
5.3.3.2.1 Overview
5.3.3.2.2 XML schema element definition
91 5.3.3.2.3 Description
5.3.3.2.4 Response
5.3.3.2.5 Exceptions
92 5.3.3.3 Element ResponseOption
5.3.3.3.1 Overview
5.3.3.3.2 XML schema type definition
5.3.3.3.3 Description:
93 5.3.3.4 QueryResponse
5.3.3.4.1 Overview
5.3.3.4.2 XML schema element definition
5.3.3.4.3 Description
5.3.3.5 Iterative Queries
94 5.3.4 Parameterized query definition
5.3.5 Canonical Query: AdhocQuery
5.3.5.1 Overview
5.3.5.2 Parameter summary
95 5.3.5.3 Query semantics
5.3.6 Canonical query: BasicQuery
5.3.6.1 Overview
5.3.6.2 Parameter summary
96 5.3.6.3 Query Semantics
5.3.7 Canonical query: ClassificationSchemeSelector
5.3.7.1 Overview
5.3.7.2 Parameter summary
5.3.7.3 Query semantics
97 5.3.8 Canonical query: FindAssociations
5.3.8.1 Overview
5.3.8.2 Parameter summary
98 5.3.8.3 Query semantics
5.3.9 Canonical query: FindAssociatedObjects
5.3.9.1 Overview
5.3.9.2 Parameter summary
99 5.3.9.3 Query semantics
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
100 5.3.11.3 Query semantics
5.3.12 Canonical query: GetAuditTrailByLid
5.3.12.1 Overview
5.3.12.2 Parameter summary
101 5.3.12.3 Query semantics
5.3.13 Canonical query: GetAuditTrailByTimeInterval
5.3.13.1 Overview
5.3.13.2 Parameter summary
5.3.13.3 Query semantics
5.3.14 Canonical query: GetChildrenByParentId
5.3.14.1 Overview
102 5.3.14.2 Parameter summary
5.3.14.3 Query semantics
103 5.3.15 Canonical query: GetClassificationSchemesById
5.3.15.1 Overview
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
104 5.3.16.3 Query semantics
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
105 5.3.18.3 Query semantics
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
106 5.3.20.2 Parameter summary
5.3.20.3 Query semantics
5.3.21 Canonical query: KeywordSearch
5.3.21.1 Overview
5.3.21.2 Canonical indexes
107 5.3.21.3 Parameter summary
5.3.21.4 Query semantics
108 5.3.22 Canonical query: RegistryPackageSelector
5.3.22.1 Overview
5.3.22.2 Parameter summary
109 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
110 5.3.23.3 Using functions in query parameters
5.3.23.4 Function processing model
111 5.3.23.5 Function processor BNF
112 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
113 5.3.25.2.1 Function semantics
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
114 5.3.25.5 Canonical function: getClassificationNodes
5.3.25.5.1 Parameter summary
5.3.25.5.2 Function semantics
115 5.3.26 Query plugins
5.3.26.1 Overview
5.3.26.2 Query plugin interface
5.4 LifecycleManager interface
5.4.1 Overview
5.4.2 SubmitObjects protocol
5.4.2.1 Overview
116 5.4.2.2 SubmitObjectsRequest
5.4.2.2.1 XML schema type and element definition
5.4.2.2.2 Description
117 5.4.2.2.3 id and lid requirements
5.4.2.2.4 Returns
118 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
119 5.4.3.2 UpdateObjectsRequest
5.4.3.2.1 XML schema element definition
5.4.3.2.2 Description
120 5.4.3.2.3 Returns
5.4.3.2.4 Exceptions
5.4.3.3 UpdateAction
5.4.3.3.1 XML schema type definition
121 5.4.3.3.2 Description
5.4.3.4 Audit Trail Requirements
122 5.4.3.5 Sample UpdateObjectsRequest
5.4.4 RemoveObjects Protocol
5.4.4.1 Overview
5.4.4.2 RemoveObjectsRequest
123 5.4.4.2.1 XML schema element definition
5.4.4.2.2 Description
124 5.4.4.2.3 Returns:
5.4.4.2.4 Exceptions:
5.4.4.3 Audit trail requirements
5.4.4.4 Sample RemoveObjectsRequest
5.5 Version control
5.5.1 Overview
125 5.5.2 Version controlled resources
126 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
5.5.6.2 Versioning of RegistryObjectType
127 5.5.6.3 Versioning of ExtrinsicObjectType
5.5.7 Versioning and references
5.5.8 Versioning of RegistryPackages
5.5.9 Versioning and RegistryPackage membership
128 5.5.10 Inter-version association
5.5.11 Version removal
5.5.12 Locking and concurrent modifications
5.5.13 Version creation
129 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 XML schema element definition
130 5.6.2.2.2 Description
5.6.2.2.3 Response
5.6.2.2.4 Exceptions
5.6.2.3 ValidateObjectsResponse
5.6.3 Validator plugins
5.6.3.1 Overview
131 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
132 5.7.2.2 CatalogObjectsRequest
5.7.2.2.1 XML schema element definition
5.7.2.2.2 Description
133 5.7.2.2.3 Response
5.7.2.2.4 Exceptions
5.7.2.3 CatalogObjectsResponse
5.7.2.3.1 XML schema element definition
5.7.2.3.2 Description
134 5.7.3 Cataloger plugins
5.7.3.1 Overview
5.7.3.2 Cataloger plugin interface
135 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
136 5.8.3 Notifications
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
137 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
138 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
5.8.6 NotificationListener interface
5.8.7 Notification protocol
5.8.7.1 Overview
139 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
5.9.2 RemoteObjects reference
140 5.9.3 Local replication of remote objects
5.9.3.1 Overview
141 5.9.3.2 Creating local replica and keeping it synchronized
142 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
143 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
144 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
145 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
146 5.10.2 Representing a governance collaboration
5.10.2.1 Overview
5.10.2.2 Content of governance collaboration BPMN files
147 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
148 5.10.5 Determining applicable governance collaboration
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
149 5.10.8 Incoming messageFlows to registry process
5.10.9 Outgoing messageFlows from registry process
5.10.10 Canonical task patterns
5.10.10.1 Overview
150 5.10.10.2 SendWorkflowAction task pattern
5.10.10.2.1 Server processing of WorkflowAction
151 5.10.10.3 ReceiveWorkflowAction task pattern
5.10.10.4 SendNotification task pattern
5.10.10.5 ReceiveNotification task pattern
152 5.10.10.6 SetStatus task
5.10.10.7 Validate task
5.10.10.8 Catalog task
5.10.11 XPATH extension functions
153 5.10.12 Default governance collaboration
154 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
155 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
156 5.12.3 NLS and registry protocol messages
5.12.4 NLS support in RegistryObjects
5.12.4.1 Overview
157 5.12.4.2 Language of a LocalizedString
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
158 5.13 REST binding
5.13.1 Overview
5.13.2 Canonical URL
5.13.2.1 Canonical URL for RegistryObjects
5.13.2.2 Canonical URL for repository items
159 5.13.3 Query Protocol REST binding
5.13.3.1 Parameter queryId
5.13.3.2 Query specific parameters
5.13.3.3 Canonical query parameter: depth
160 5.13.3.4 Canonical query parameter: format
5.13.3.5 Canonical query parameter: federated
5.13.3.6 Canonical query parameter: federation
5.13.3.7 Canonical query parameter: matchOlderVersions
5.13.3.8 Canonical query parameter: startIndex
161 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
5.13.3.12 QueryResponse
5.14 SOAP binding
5.14.1 Overview
162 5.14.2 WS-Addressing SOAP headers
6 Conformance
6.1 Conformance for ebXML RegRep
163 6.2 QueryManager interface
6.2.1 Overview
6.2.2 Canonical queries
164 6.2.3 Canonical query functions
6.3 LifecycleManager interface
165 6.4 Version control
6.5 Validator interface
6.6 Cataloger interface
6.7 Subscription and notification
166 6.8 Multi-server features
6.9 Governance features
6.10 Security features
167 6.11 Native language support
6.12 REST binding
168 6.13 SOAP binding
169 Annex A (Normative) Protocol exceptions
171 Annex B (Normative) Namespace definitions
173 Annex C (Informative) Namespace references
174 Bibliography
BS ISO 15000-3:2023
$215.11