© ISO 2016 Data quality — Part 140 Master data Exchange of characteristic data Completeness Qualité des données — Partie 140 Données permanentes Échange de données caractéristiques Complétude INTERNAT[.]
Trang 1Data quality —
Part 140:
Qu lité de s do n e s —
Partie 14 0: Do n es pe ma entes: Éch n e de do n e s
caractéristique s: Complétude
Fir t edition
2 16-1 -0
Refer ence n mb r
ISO 8 0 -140:2 16(E)
Trang 2COPYRIGHT PROTECTED DOCUMENT
© ISO 2016, P blshed in Sw itz rlan
A ll rig hts r eserved Unles otherw ise spe ified, nopar of this p blc tion ma y be r epr od c d or utilz d otherw ise in an form
or b an me ns, ele tr onic or me hanic l, inclu in p oto opying , or postin on the internet or an intranet , w ithout prior
written permis ion Permis ion c n be req esed from either ISO at the ad r es below or ISO’s member bod y in the c u try of
the r eq eser
ISO c pyrig ht ofic
C de Blan on et 8 • C 4 1
CH-1 14 Vernier, Geneva, Sw itzerlan
Tel + 12 7 9 011
Fax 412 7 9 0 4
c pyrig ht@iso.or g
www.iso.or g
Trang 3F reword i v
Introduction v
1 Sc ope 1
2 Nor mati ve r eferenc es 1
3 Terms an definitions 2
4 A bbreviated terms 2
5 General 2
6 Completenes data model 2
6.1 Referenc d types an entities
2 6.2 Diag ram 2
6.3 completenes _event 3
6.4 completenes _method 3
7 Statement of data c ompletenes 4
8 A ssertio of data completenes 4
9 Data c ompletenes rec or d 5
10 Co for manc e requirements 7
A nne x A (normative) Document identificatio 8
A nne x B (informative)Informatio to suppor t implementatio s 9
A nne x C (informative) C des used in examples 10
Biblog raphy 11
Trang 4ISO (he Int ernational Org nization for Stan ardization) is a worldwidefede ation of national s an ards
b dies (ISO membe b dies) The work of pr p ring Int ernational Stan ards is normaly car ied out
through ISO t ech ical committ ees Each membe b dy int er st ed in a subje t for w hich a t ech ical
committ ee has be n es a lshed has the right t o be r pr sent ed on that committ ee Int ernational
org nizations, g ove nmental an non-g ove nmental, in laison with ISO, also take part in the work
ISO cola orat es closely with the Int ernational Ele trot ech ical C mmis ion (IEC) on al matt ers of
ele trot ech ical s an ardization
The proc d r s used t o develo this document an those int en ed for it furthe maint enanc ar
desc ibed in the ISO/IEC Dir ctives, Part 1 In p rticular the dife ent a pro al c it eria ne ded for the
dife ent ty es of ISO document should be not ed This document was draft ed in ac ordanc with the
edit orial rules of the ISO/IEC Dir ctives, Part 2 ( e www.iso.org dir ctives)
A tt ention is drawn t o the p s ibi ity that some of the element of this document ma be the subje t of
p t ent right ISO shal not be held r sponsible for identifying any or al such p t ent right Detais of
any p t ent right identified d ring the develo ment of the document wi be in the Introd ction an / r
on the ISO ls of p t ent de larations r c ived ( e www.iso.org p t ent )
Any trade name used in this document is information given for the convenienc of use s an does not
cons itut e an en orsement
For an ex lanation on the meaning of ISO spe ific t erms an ex r s ions r lated to conformity as es ment,
as wel as information a out ISO’s adhe enc to the Wor ld Trade Org nization (WTO) principles in the
Te h ical Bar ie s to Trade (TBT) se the folowing URL: www.iso.org/ iso/for word.html
The committ ee r sp nsible for this document is Te h ical Committ ee ISO/TC 1 4, A ut omation sy st ems
an int egration, Subcommitt ee SC 4, In us rial data
This f irs edition of ISO 80 0-140 canc ls an r plac s ISO/TS 8 0 -140:2 09, w hich has be n
t ech icaly r vised
ISO 8 00 is org niz d as a se ies of p rt , each publshed sep rat ely The s ructur of ISO 8 0 is
desc ibed in ISO/TS 80 0-1
Each p rt of ISO 8 0 is a membe of one of the folowing se ies: g ene al data q alty, mast er data
q alty, transactional data q alty, an prod ct data q al ty This p rt of ISO 8 0 is a membe of the
mast er data q alty se ies
A l s of al p rt in theISO 8 0 se ies can be fou d on the ISO websit e
Trang 5The a i ty t o c eat e, cole t, st or , maintain, trans e , proc s an pr sent data t o sup ort busines
proc s es in a timely an cos efe tive manne r q ir s b th an un e s an ing of the charact eris ics
of the data that det ermine it q alty, an an a i ity t o measur , manag e an r p rt on data q alty
ISO 80 0 defines charact eris ics that can be t est ed b any org nization in the data sup ly chain t o
o je tively det ermine conformanc of the data t o ISO 8 0
ISO 80 0 pro ides frameworks for impro ing data q alty for spe if ic kin s of data The frameworks
can be used in ependently or in conjunction with q alty manag ement syst ems
ISO 8 00 co e s ind s rial data q alty charact eris ics throughout the prod ct lfe cycle from
conc ption t o disp sal ISO 80 0 ad r s es spe if ic kin s of data inclu ing, but not l mit ed t o, mast er
data, transaction data, an prod ct data
This part of ISO 8 0 is an o tional ad ition t o ISO 8 0 -1 0 an spe if ies r q ir ment for
r pr sentation an ex chang e of information a out complet enes of mast er data that consis s of
charact eris ic data ISO 8 0 -1 0 is an o tional ad ition t o ISO 8 0 -1 0 an spe if ies r q ir ment
for r pr sentation and ex chang e of information a out pro enanc of mast er data that consis s of
charact eris ic data ISO 8 0 -1 0 spe if ies b sic r q ir ment for r pr sentation an ex chang e
of information a out pro enanc of mast er data that consis s of charact eris ic data, in p rticular,
conformanc t o a formal synta , semantic encoding, an conformanc t o a data spe if ication
Trang 7Data quality —
Part 140:
This part of ISO 8 0 is an o tional ad ition t o ISO 8 0 -1 0 an spe if ies r q ir ment for
r pr sentation an ex chang e of information a out complet enes of mast er data that consis s of
charact eris ic data
NOTE 1 ISO 8 0 -1 0 specif ies that such data b represented as property values ISO 8 0 -1 0 provides
ad itional req irements for property values when data provenance information ne ds to b captured
This p rt of ISO 8 00 does not spe ify a complet e model for charact eris ic data, nor does it spe ify an
ex chang e format or charact eris ic data with data complet enes information
NOTE 2 T is is done in other stan ards that reference this part of ISO 8 0 , e.g ISO/TS 2 7 5-40
The folowing ar within the sco e of this p rt of ISO 80 0:
— r q ir ment for ca tur an ex chang e of data complet enes information in the form of s at ement
an as e tions of data complet enes ;
— conc ptual data model for data complet enes information in the form of s at ement an as e tions
of data complet enes
The folowing ar out ide the sco e of this p rt of ISO 8 0 :
— r q ir ment for data complet enes ;
NOTE 3 T e req irements for data completenes depen on man fact or , e.g the kin of data, how the
data are b ing used, in ustry, an ne ds of the partner ex changing the data It is not pos ible t o state g neral
req irements for data completenes
— ex chang e format for data complet enes information;
— scheme for r gist ering an r solving org nization identifie s an pe son identif ie s;
— complet enes of data that ar not charact eris ic data r pr sent ed as pro e ty v lues;
— synta of identif ie s;
— r solution of identifie s
Some of the r q ir ment in this p rt of ISO 8 00 can a ply t o ex chang e of data that is not mast er data
w hich consis s of charact eris ic data r pr sent ed as pro e ty v lues
2 Normati ve r eferences
The fol owing r fe enc d document ar in ispensa le for the a plcation of this document F or dat ed
r fe enc s, only the edition cit ed a ples F r u dat ed r fe enc s, the lat es edition of the r fe enc d
document ( inclu ing any amen ment ) a ples
ISO 80 0- 2, Data q alt y — Part 2 : Voc ab lar y
Trang 8ISO 80 0-1 0, Data q alt y — Part 12 : Mas te data: Excha ge o charac te i s tic data: Pro en nc e
3 Terms and definitions
F or the purposes of this document, the t erms an definitions given in ISO 8 0 - 2 a ply
4 A bbreviated terms
UML Unif ied Modelng L nguag e
XML Ext ensible Mark p L nguag e
A data pro ide ma de lar the complet enes of data through eithe a s at ement ( e Clause 7) or an
as e tion ( e Clause 8)
6.1 Referenc ed types and entities
The folowing ty es and entities ar used b the complet enes model:
— ISO_65 3_identifie , def ined in ISO 8 00-1 0;
— dat e_an _ time, defined in ISO 80 0-1 0;
— pro e ty_v lue_as ignment, defined in ISO 8 0 -1 0
6.2 Diag ram
The UML clas dia ram for the complet enes model isgiven in Figur 1
Figure 1 — UML clas dia ram for completenes
Trang 9NOTE T e entity property_value_as ignment is the int er ection point b tween this data model an the
targ t data model the model of data for which completenes information is t o b recorded When the data model
in Clause 6 is inte rated with the targ t data model, this entity ne ds to b replaced with the ap ropriat e entity
from the targ t data model
6.3 c ompletenes _event
A complet enes _event is an event or w hich data complet enes information is r corded
A ttribut e def initions:
detai s: the detai s of the complet enes _event
NOTE 1 This could inclu e the t ext of the s at ement or as e tion of complet enes
event_ ty e: the kin of complet enes _event
The v lue shal be one of the folowing:
— s at emen a s at ement of complet enes was pro ided for the pro e ty v lue;
— as e tion: an as e tion of complet enes was pro ided for the pro e ty v lue
method: complet enes _method used t o r cord the complet enes for the complet enes _event
org nization_r f: the unambiguous identifie of the org nization an p s ibly the subdivison of the
org nization that pe formed the event, conforming t o the s ructur defined in ISO/
IEC6 2 -1 an as igned in ac ordanc with ISO/IEC 6 2 - 2
pe son_r f: the identif ie as igned b the org nization t o the pe son w ho pe formed the event
NOTE 2 The identif ie ne d only be uniq ewithin the org nization
NOTE 3 The format of the identif ie isnot pe ified in this p rt of ISO 8 0
w hen: the p int in time at w hich the event t ook plac
As e tions:
Each complet enes _event has as it method z ro, one, or many complet enes _method o je t Each
complet enes _method is the method for ex ctly one complet enes _event
Each complet enes _event r cords the complet enes for ex ctly one pro e ty_v lue_as ignment Each
pro e ty_v lue_as ignment has it complet enes r corded b one or many complet enes _event o je t
6.4 c ompletenes _method
A complet enes _method is method used t o r cord complet enes
E AMP E B per ent, by re l n mb r b tw een 0 to 1,0, by q alitativ e statement (e cel ent, g od,
medioc e, b d)
A ttribut e def initions:
desc iption: h man-r ada le s ring that charact eriz s the complet enes _method
name: word or phrase b w hich the complet enes _method is k own
As e tions:
Each complet enes _method is the method for ex ctly one complet enes _event Each complet enes _
event hasas it method z ro, one, or many complet enes _method o je t
Trang 107 Statement ofdata completenes
A s at ement of data complet enes is a s at ement of fact that ena les the r cipient t o make a ju g ement
as t o w hethe the data me t it data complet enes r q ir ment
A s at ement of data complet enes ma inclu e:
— theproc s that g ene at ed the data;
NOT 1 T is could inclu e:
— proc s st eps;
— environment in w hich the proc s wasex ecut ed;
— eq ipment used;
— calbration data
E AMP E 1 ISO 1 3 3-49contains a data model for proces
E AMP E 2 ISO 1 62 def ines a neutral representation for man facturing proces es that su ports
aut omated re soning
E AMP E 3 ISO/TS 14048 contains a data format or en ironmental data
— the proc s used t o ve ify the complet enes of the mast er data mes ag e or of the u de lying data
from w hich it was extract ed;
NOT 2 S e the e amples u der it em (a)for data models an formats
— data complet enes t es r sult ;
E AMP E 4 ISO 1 3 3-5 can b used t o ex chang e information a out the q ality of prod ct shape data
E AMP E 5 The X1 863 transaction set can b used t o ex chang t est results
— known incomplet enes es
8 A sser tion of data c ompletenes
An as e tion of data complet enes is a de laration that a pro e ty v lue me t some o je tive measur
of data complet enes
An as e tion of data complet enes shal be in writing
An as e tion of data complet enes shal inclu e:
— themeasur of data complet enes that is being claimed;
— theclaim proc s ;
— ther gist er d ad r s for o taining se vic ;
— w hat the pro ide wi do if the pro e ty v lue fai s t o me t the spe if ied measur of data
complet enes
NOT T is can inclu e providing revised data, or providing monetary compensation
An as e tion of data complet enes ma inclu e lmitations
E AMP E Limitations on the length of the period for which service wil b provided These might inclu e:
— dat e the as ertion g es int o efect;
Trang 11— date the as ertion e pires.
9 Data completenes r ec ord
The data complet enes r cord for a pro e ty v lue is the r cord of the ultimat e de iv tion an p s ag e
of the pro e ty v lue through it v riousowne s or cust odians
The data complet enes r cord for a pro e ty v lue shal be eithe :
EXAMPLE 1 The folowing is an XML code fra ment in w hich the data complet enes r cord is
in-clu ed in the XML s ructur that r pr sent pro e ty v lue
Coded:
<pro e ty-v lue pro e ty-r f=”0 61-1#0 -0 5 0 #1”>
<controled-v lue v lue-r f=”0 6 1-1#07-0 043 #1”/
<!– Inclu e pro enanc -event element he e
(ISO 8 00-1 0 r q ir s that each pro e ty v lue has at leas one pro enanc event ) –
<complet enes -event event-ty e=”as e tion” org nization-r f=”0 61-ABCDE
dat e=”2 0 -1 - 29T1 :0 :1 1 5” >
ABC C mp ny as e t that his data is complet e
< complet enes -event>
< pro e ty-v lue>
De oded:
<pro e ty-v lue pro e ty-r f=”0 61-1#0 -0 5 0 #1”>
<controled-v lue v lue-r f=”0 6 1-1#07-0 043 #1”/
<!– Inclu e pro enanc -event element he e
(ISO 8 0 -1 0r q ir s that each pro e ty v lue has at leas one pro enanc event )–
<complet enes -event event-ty e=”as e tion” org nization-r f=”ABCComp ny
dat e=”2 0 -1 - 29T1 :0 :1 1 5” >
ABC C mp ny as e t that his data is complet e
< complet enes -event>
< pro e ty-v lue>
— st or d separat ely an r fe enc d from the s ructur that r pr sent pro e ty v lue
EXAMPLE 2 The folowing is an XML code fra ment in w hich the data complet enes r cord is r fe enc d
from the XML s ructur that r pr sent pro e ty v lue
Coded:
<pro e ty-v lue pro e ty-r f=”0 6 1-1#0 -0 5 07 #1” complet enes -r f=”p 2 3”>
Trang 12<controled-v lue v lue-r f=”0 61-1#0 -0 043 #1”/ >
< pro e ty-v lue>
<!– Inclu e pro enanc -r cord element he e
(ISO 8 0 -1 0 r q ir s that each pro e ty v lue has at leas one pro enanc event The pro enanc
event form the cont ent of the pro enanc -r cord ) –
<complet enes -r cord id=”p 2 3”>
<complet enes -event event-ty e=”as e tion” org nization-r f=”0 6 1-ABCDE
dat e=”2 0 -1 - 29T1 :0 :1 1 5” >
ABC C mpany as e t that this data is complet e
< complet enes -event>
< complet enes -r cord>
De oded:
<pro e ty-v lue pro e ty-r f=”0 6 1-1#0 -0 5 0 #1” complet enes -r f=”p 2 3”>
<controled-v lue v lue-r f=”0 61-1#0 -0 043 #1”/ >
< pro e ty-v lue>
<!– Inclu e pro enanc -r cord element he e
(ISO 8 0 -1 0 r q ir s that each pro e ty v lue has at leas one pro enanc event The pro enanc
event form the cont ent of the pro enanc -r cord ) –
<complet enes -r cord id=”p 2 3”>
<complet enes -event event-ty e=”as e tion” org nization-r f=”ABC C mpany
dat e=”2 0 -1 - 29T1 :0 :1 1 5” >
ABC C mpany as e t that this data is complet e
< complet enes -event>
< complet enes -r cord>
NOTE 1 T e a ove e amples inclu e data provenance records, since the req irements of ISO 8 0 -1 0 for
data provenance information are incorporat ed by reference int o this part of ISO 8 0 S e ISO 8 0 -1 0 for the
req irements for the data provenance record
NOTE 2 S e An e C for the me ning of the codes used in the e amples a ove
NOTE 3 T is part of ISO 8 0 do s not req ire that a master data mes a e use the specif ic structures shown
in the e amples a ove, or that it use XML sy ta at al
NOTE 4 In the e amples a ove, data are given in coded form folowed by decoded form for clarity An actual
master data mes a e is req ired t o b in coded form (se ISO 8 0 -1 0)
The data complet enes r cord for a pro e ty v lue shal inclu e a s at ement or an as e tion of data
complet enes