Normenverzeichnis » Norm: ISO/IEC 19770-2

Beschreibung

Verweis auf die übergeordnete Normsammlung ISO/IEC 19770

Contents
Foreword .......................................................................................................................................................... v
Introduction ..................................................................................................................................................... vi
1 Scope ............................................................................................................................................... 1
2 Normative references ..................................................................................................................... 1
3 Terms, definitions, and abbreviated terms .................................................................................. 2
3.1 Terms and definitions .................................................................................................................... 2
3.2 Abbreviated terms .......................................................................................................................... 2
4 Conformance .................................................................................................................................. 3
4.1 SWID tag conformance .................................................................................................................. 3
4.2 Application conformance .............................................................................................................. 3
4.3 Platform conformance ................................................................................................................... 3
5 Interoperability guidance .............................................................................................................. 3
5.1 Overview ......................................................................................................................................... 3
5.2 SWID tag modification ................................................................................................................... 3
5.3 SWID tag relationships .................................................................................................................. 4
5.3.1 Overview ......................................................................................................................................... 4
5.3.2 Pre-installation data attribute ....................................................................................................... 4
5.3.3 SWID patch attribute ...................................................................................................................... 4
5.3.4 SWID supplemental attribute ........................................................................................................ 5
6 Implementation of software identification tagging processes .................................................. 6
6.1 General requirements and guidance ............................................................................................ 6
6.1.1 XML and XSD .................................................................................................................................. 6
6.1.3 SWID tag installation and removal ............................................................................................... 6
6.1.4 SWID data storage and transmission ........................................................................................... 6
6.1.5 Unique registration ID (regid) ....................................................................................................... 7
6.1.6 Tag identifier ................................................................................................................................... 8
6.1.7 Unique software identification tag file name ............................................................................... 8
6.1.8 Software identification tag discovery .......................................................................................... 8
6.1.9 Languages ...................................................................................................................................... 8
6.1.10 Authenticity of software identification tags ................................................................................ 9
6.1.11 File hash definitions ....................................................................................................................... 9
6.1.12 Use of standardized data types in XSD definition .................................................................... 10
6.1.13 Using Evidence or Payload ......................................................................................................... 10
6.1.14 Redistributable software components ....................................................................................... 10
7 Platform requirements and guidance ......................................................................................... 10
8 Elements ....................................................................................................................................... 11
8.1 General .......................................................................................................................................... 11
8.2 Minimum SWID tag data values required ................................................................................... 12
8.3 Recommended SWID tag data values ........................................................................................ 13
8.4 XML element and attribute names .............................................................................................. 13
8.4.1 Introduction .................................................................................................................................. 13
8.4.2 Additional attributes allowed ...................................................................................................... 14
8.5 Data values ................................................................................................................................... 14
8.5.1 SoftwareIdentity ........................................................................................................................... 14
8.5.2 Entity ............................................................................................................................................. 18
8.5.3 Evidence ....................................................................................................................................... 20
8.5.4 Link ............................................................................................................................................... 20
8.5.5 Meta ............................................................................................................................................... 25
8.5.6 Payload ......................................................................................................................................... 26
8.6 Type and attribute definitions .................................................................................................... 26
8.6.1 Directory ....................................................................................................................................... 26
8.6.2 File ................................................................................................................................................. 27
8.6.3 FileSystemItem ............................................................................................................................ 28
8.6.4 Ownership .................................................................................................................................... 30
8.6.5 NMTOKEN and NMTOKENS ....................................................................................................... 30
8.6.6 Process ......................................................................................................................................... 30
8.6.7 Rel ................................................................................................................................................. 30
8.6.8 Resource ...................................................................................................................................... 31
8.6.9 ResourceCollection ..................................................................................................................... 31
8.6.10 Role ............................................................................................................................................... 32
8.6.11 SoftwareMeta ............................................................................................................................... 32
8.6.12 Use ................................................................................................................................................ 34
8.6.13 VersionScheme ............................................................................................................................ 35

Annex A (informative) XSD changes between revisions .......................................................................... 36

Annex B (normative) XML schema definition (XSD) ................................................................................. 39

Annex C (informative) UML structure of SWID tag schema ..................................................................... 60

Annex D (informative) Sample tags ............................................................................................................ 62

Bibliography .................................................................................................................................................. 73