-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbusiness_glossary_xml_sample.xml
368 lines (320 loc) · 17.6 KB
/
business_glossary_xml_sample.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
<?xml version="1.0" encoding="UTF-8"?>
<glossary xmlns="http://www.ibm.com/is/bg/importexport"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.ibm.com/is/bg/importexport BGSchema.xsd"
version="1.6" exportTime="1345985047114">
<!-- =================================================================================== -->
<!-- Sample File: IBM InfoSphere Business Glossary XML Import/Export -->
<!-- =================================================================================== -->
<customAttributesDefinitions>
<!-- Define a custom attribute for TERMs of type TEXT -->
<customAttributeDef name="Related Assets" attributeType="TEXT" multipleValues="false">
<appliesTo>
<classType value="TERM"/>
</appliesTo>
</customAttributeDef>
<!-- Define a custom attribute for TERMs of type PREDEFINED_VALUES -->
<customAttributeDef name="External Sources" description="External sources that complement the enterprise definition of this asset." attributeType="PREDEFINED_VALUES" multipleValues="false">
<validValues>
<validValue value="Cook Book"/>
<validValue value="Encyclopaedia"/>
<validValue value="Magazine"/>
</validValues>
<appliesTo>
<classType value="TERM"/>
</appliesTo>
</customAttributeDef>
<!-- Define a custom attribute for RULESs of type TEXT. Multiple Values can be given -->
<customAttributeDef name="Owner" attributeType="TEXT" multipleValues="true">
<appliesTo>
<classType value="RULE"/>
</appliesTo>
</customAttributeDef>
<!-- Define a custom attribute for POLICY of type DATE -->
<customAttributeDef name="Start Date" attributeType="DATE" multipleValues="false">
<appliesTo>
<classType value="POLICY"/>
</appliesTo>
</customAttributeDef>
<!-- Define a custom attribute for RULEs of type PREDEFINED_VALUES -->
<customAttributeDef name="Subject Matter Expert" attributeType="PREDEFINED_VALUES" multipleValues="false">
<validValues>
<validValue value="Danny" description="Danny is the chief of info systems"/>
<validValue value="Donny" description="Donny is the manager of data systems"/>
<validValue value="Denny" description="Denny is the chief caterer"/>
</validValues>
<appliesTo>
<classType value="RULE"/>
</appliesTo>
</customAttributeDef>
<customAttributeDef name="Valid Values" attributeType="TEXT" multipleValues="true">
<appliesTo>
<classType value="RULE"/>
</appliesTo>
</customAttributeDef>
</customAttributesDefinitions>
<categories>
<category name="Address Example" shortDescription="Demonstrating Has-A, Is-A, and component derivation."></category>
</categories>
<terms>
<term name="Supplier Address" shortDescription="The business mailing address of an entity contracted to supply goods or services to the corporation." status="CANDIDATE" type="NONE" isModifier="false">
<labels>
<label name="Project Falcon"/>
<label name="Project Platypus"/>
</labels>
<parentCategory identity="Address Example"/>
<hasA>
<termRef identity="Address Example::Supplier ID"/>
</hasA>
<isATypeOf>
<termRef identity="Address Example::Address"/>
</isATypeOf>
<notes>
<note label="Subject to review" comment="Short description is subject to review by Pierre Montalbene" status="OPEN" type="INFORMATIONAL" />
<note label="EOL" comment="Q2 2015" status="PENDING" type="ACTION"/>
</notes>
</term>
<term name="Contact Point" shortDescription="A method of contacting an involved party." status="CANDIDATE" type="NONE" isModifier="false">
<labels><label name="Project Platypus"/><label name="Project Falcon"/></labels>
<parentCategory identity="Address Example"/>
<hasTypes><termRef identity="Address Example::Address"/></hasTypes>
</term>
<term name="Address" shortDescription="Data used to send correspondence or deliveries to customers and other involved parties." status="CANDIDATE" type="NONE" isModifier="false">
<labels>
<label name="Europe : United Kingdom"/>
<label name="Project Platypus"/>
</labels>
<parentCategory identity="Address Example"/>
<hasA>
<termRef identity="Address Example::State"/>
<termRef identity="Address Example::City"/>
<termRef identity="Address Example::Street Name"/>
</hasA>
<isATypeOf><termRef identity="Address Example::Contact Point"/></isATypeOf>
<hasTypes><termRef identity="Address Example::Supplier Address"/></hasTypes>
</term>
<term name="City" shortDescription="Geographic unit below state/province and above street address." status="CANDIDATE" type="NONE" isModifier="false">
<labels>
<label name="Project Platypus"/>
<label name="Project Falcon"/>
</labels>
<parentCategory identity="Address Example"/>
<isOf><termRef identity="Address Example::Address"/></isOf>
</term>
<term name="Supplier ID" shortDescription="Unique identifier of entities contracted to supply goods or services to the corporation." status="CANDIDATE" type="NONE" isModifier="false">
<labels>
<label name="Project Platypus"/>
<label name="Europe : United Kingdom"/>
<label name="Europe : Suisse"/>
</labels>
<parentCategory identity="Address Example"/>
<isOf> <termRef identity="Address Example::Supplier Address"/></isOf>
</term>
<term name="Street Name" shortDescription="One componenet of address, usually accompanied by a Street Number." status="CANDIDATE" type="NONE" isModifier="false">
<labels>
<label name="Project Platypus"/>
<label name="Europe : United Kingdom"/>
<label name="Europe : Suisse"/>
</labels>
<parentCategory identity="Address Example"/>
<isOf>
<termRef identity="Address Example::Address"/>
</isOf>
</term>
<term name="State" shortDescription="A geographic unit corresponding to province. Conceptually below country and above city" status="CANDIDATE" type="NONE" isModifier="false">
<labels>
<label name="Project Platypus"/>
<label name="Project Falcon"/>
</labels>
<parentCategory identity="Address Example"/>
<isOf><termRef identity="Address Example::Address"/></isOf>
<assignedAssets>
<!-- The XML importer ignores references to assets that are not present in the repository,
such as the assigned assets defined in the following section. When identifying an
assigned asset, the file must specify all of the relevant attributes that are defined
for it in the repository unless it is a reference to an external asset.
For example, if the file specifies that column "CUSTOMER_NAME" is assigned to a term,
and the attributes "databaseDBMS," "databaseInstance," and "databasePath" are already
populated for the containing database of this column in the metadata repository,
then the XML file must specify the "databaseDBMS," "databaseInstance," and
"databasePath" attributes in addition to the "databaseName" attribute. -->
<databaseRef host="Server1" databaseName="XMETA" />
<columnRef
column="CUSTOMER_NAME"
table="CUSTOMER"
schema="DB1_SC"
databaseName="DB_1"
databaseDBMS="DB2"
databaseInstance="DBinstance"
databasePath="DBpath"
host="Server1" />
<BIReportRef report="Annual Report">
<BIFolderRef name="My Reports">
<BIFolderRef name="EWS">
<BIFolderRef name="Public Folder">
<BIServerRef name="BI Server"/>
</BIFolderRef>
</BIFolderRef>
</BIFolderRef>
</BIReportRef>
<termRef identity="Category2::Term2" />
<categoryRef identity="Category2" />
</assignedAssets>
<assetCollections>
<!-- The XML importer ignores references to collections that are not present in the repository.
XML import will not affect collection permissions -->
<assetCollection
rid="6662c0f2.fbf2418e.b8k47gsig.nch4b9n.qlcshq.sj6bqcneltk1nvhin8do4" identity="SubCollection"/>
<assetCollection
rid="6662c0f2.fbf2418e.b8k47gmpt.3jld03c.jovt7e.pvdlh3s9leaosirovimb0" identity="MyFirstCollection"/>
</assetCollections>
</term>
</terms>
<policies>
<policy name="Customer Information"
shortDescription="Ensure [http://ibm.com|customer] information complies with corporate [http://ibm.com|information governance standards] with special emphasis on quality, security, and privacy."
longDescription="There are 2 interesting rules referenced by this policy: "Required Fields For Customer Profile" and " Restrict Customer Financial Data to Accounts Under Level 7G"">
<customAttributes>
<customAttributeValue customAttribute="Start Date">
<attributeValue value="2014-01-01T00:00:00"/>
</customAttributeValue>
</customAttributes>
<labels>
<label name="PII"/>
<label name="Data Quality"/>
<label name="Data Security"/>
<label name="Data Privacy"/>
</labels>
<referencedRules>
<ruleRef identity="Required Fields For Customer Profile"/>
<ruleRef identity="Restrict Customer Financial Data to Accounts Under Level 7G"/>
</referencedRules>
</policy>
</policies>
<rules>
<!-- For the best illustration of the relationship
from information governance rules to technical assets
(Governs and Implemented By relationships),
create the following external asset types before importing this file:
Data Quality Rule, Database, Database Table, Security Routine -->
<rule
name="Restrict Customer Financial Data to Accounts Under Level 7G"
shortDescription="Access for dev, test, or production, across users and services requires [http://ibm.com|authorization regime factor] [http://ibm.com|Level 7G] or higher. ">
<labels>
<label name="PII"/>
<label name="Data Security"/>
</labels>
<referencedByPolicies><policyRef identity="Customer Information"/></referencedByPolicies>
<relatedRules><ruleRef identity="Required Fields For Customer Profile"/></relatedRules>
<typedAssignedAssets>
<assignedAssets assignmentType="IMPLEMENTED_BY">
<externalAssetReferenceRef name="Financial Data Control" type="Security Routine" url="http://security-app/2342"/>
</assignedAssets>
<assignedAssets assignmentType="GOVERNS">
<externalAssetReferenceRef name="CUST_DATA_DB_BAK" type="Database"/>
<externalAssetReferenceRef name="CUST_DATA_DB" type="Database"/>
</assignedAssets>
</typedAssignedAssets>
</rule>
<rule name="Required Fields For Customer Profile" shortDescription="All customer profiles must contain populated values across key fields." >
<customAttributes>
<customAttributeValue customAttribute="Owner">
<attributeValue value="James Karl Smith, Jr."/>
<attributeValue value="Smitty James Karl, PhD"/>
<attributeValue value="Karl Smithe-James III"/>
</customAttributeValue>
<customAttributeValue customAttribute="Subject Matter Expert">
<attributeValue value="Danny"/>
</customAttributeValue>
</customAttributes>
<labels>
<label name="PII"/>
<label name="Data Quality"/>
</labels>
<referencedByPolicies><policyRef identity="Customer Information"/></referencedByPolicies>
<typedAssignedAssets>
<assignedAssets assignmentType="IMPLEMENTED_BY">
<externalAssetReferenceRef name="Customer Profile Required Fields" type="Data Quality Rule" url="http://data-quality-app/32423"/>
</assignedAssets>
<assignedAssets assignmentType="GOVERNS">
<externalAssetReferenceRef name="CUST_PROFILE" type="Database Table" url="http://asset-repository/234908"/>
<externalAssetReferenceRef name="CUST_HIST" type="Database Table" url="http://asset-repository/09234"/>
</assignedAssets>
</typedAssignedAssets>
</rule>
</rules>
<labelDefinitions>
<labelDefinition name="Data Quality"/>
<labelDefinition name="Data Security"/>
<labelDefinition name="Data Privacy"/>
<labelDefinition name="Europe : United Kingdom"/>
<labelDefinition name="Europe : Suisse"/>
<labelDefinition name="PII"/>
<labelDefinition name="Project Falcon"/>
<labelDefinition name="Project Hawk"/>
<labelDefinition name="Project Platypus">
<labeledAssets>
<!-- The XML importer ignores references to assets that are not present in the repository,
such as the labeled assets defined in the following section. When identifying an
labeled asset, the file must specify all of the relevant attributes that are defined
for it in the repository unless it is a reference to an external asset.
For example, if the file specifies that column "CUSTOMER_NAME" is assigned to a term,
and the attributes "databaseDBMS," "databaseInstance," and "databasePath" are already
populated for the containing database of this column in the metadata repository,
then the XML file must specify the "databaseDBMS," "databaseInstance," and
"databasePath" attributes in addition to the "databaseName" attribute. -->
<databaseRef host="Server1" databaseName="XMETA" />
<columnRef
column="CUSTOMER_NAME"
table="CUSTOMER"
schema="DB1_SC"
databaseName="DB_1"
databaseDBMS="DB2"
databaseInstance="DBinstance"
databasePath="DBpath"
host="Server1" />
<BIReportRef report="Annual Report">
<BIFolderRef name="My Reports">
<BIFolderRef name="EWS">
<BIFolderRef name="Public Folder">
<BIServerRef name="BI Server"/>
</BIFolderRef>
</BIFolderRef>
</BIFolderRef>
</BIReportRef>
<!-- Please note that labeledAssets can't contain any references to glossary assets
like terms and categories. Even if they are included by editing the xml file,
they will be ignored during import -->
</labeledAssets>
</labelDefinition>
</labelDefinitions>
<synonymGroups>
<synonymGroup>
<synonyms>
<termRef identity="Address Example::Supplier Address"/>
<termRef identity="Address Example::Address"/>
</synonyms>
</synonymGroup>
</synonymGroups>
</glossary>
<!-- ============================================================================== -->
<!-- IBM InfoSphere Business Glossary -->
<!-- Copyright IBM Corp. 2007, 2017 All rights reserved. -->
<!-- -->
<!--* The following sample of source code ("Sample") is owned by International -->
<!--* Business Machines Corporation or one of its subsidiaries ("IBM") and is -->
<!--* copyrighted and licensed, not sold. You may use, copy, modify, and -->
<!--* distribute the Sample in any form without payment to IBM, for the purpose of -->
<!--* assisting you in the development of your applications. -->
<!--* -->
<!--* The Sample code is provided to you on an "AS IS" basis, without warranty of -->
<!--* any kind. IBM HEREBY EXPRESSLY DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR -->
<!--* IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -->
<!--* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do -->
<!--* not allow for the exclusion or limitation of implied warranties, so the above -->
<!--* limitations or exclusions may not apply to you. IBM shall not be liable for -->
<!--* any damages you suffer as a result of using, copying, modifying or -->
<!--* distributing the Sample, even if IBM has been advised of the possibility of -->
<!--* such damages. -->
<!--* -->
<!-- ============================================================================== -->