[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: Checksum or Digital Identifier for SchemaDownloads
Re: the RIM SC discussion about providing a checksum or other
digital identifier for schemas and other machine-readable
formal language definition files [1] ...
This requirement has been discussed in other TCs, sometimes
in connection with digital signature technologies that
are part of OASIS formal specifications themselves.
In July 2009 I documented this user requirement as part of
a document management system design effort (yet to be
implemented), so I am sympathetic to the need for
certainty that a schema or other machine-readable file
is indeed authentic, untampered...
The ZIP format [2] itself provides a 32-bit CRC, which
offers some assurance for schemas that have been uploaded
to the OASIS Library as approved Work Products. We
usually try to provide ZIP archives for the schema file
collections, and in any case, we provide a ZIP file that
matches each Work Product release: all files thus have
a 32-bit CRC with respect to their final published form in
the Library. See the example for the EMIX TC's spec [3]
But I would understand if there are additional requirements.
One consideration is the management of schemas with
respect to the OASIS policy which requires a Copyright
Notice. In many cases, the TC Administration provides
an appropriate Copyright Notice for schemas. I includes
the specification title, publication date, URI reference
(source), maturity level, and the copyright statement
proper. See below at [4] for an example. Since any
such editing to incorporate a Copyright Notice changes
the hash/digest/CRC, this needs to be factored into
the requirements for an implementation.
I feel sure that the TC Admin team and other OASIS
Staff will be happy to work with written requirements and
suggestions for implementation(s) that would meet the
needs of the RIM SC and other OASIS groups. Just
let me know.
- Robin
Robin Cover
OASIS, Director of Information Services
Editor, Cover Pages and XML Daily Newslink
Email: robin@oasis-open.org
Staff bio: http://www.oasis-open.org/people/staff/robin-cover
Cover Pages: http://xml.coverpages.org/
Newsletter: http://xml.coverpages.org/newsletterArchive.html
Tel: +1 972-296-1783
============ References:
[1] emergency-rim Subcommittee on checksum or digital identifier
for schemas
http://lists.oasis-open.org/archives/emergency-rim/201109/msg00007.html
Date: 13 Sep 2011 16:25:10 -0000
Message-ID: <20110913162510.16051.qmail@eos.oasis-open.org>
To: emergency-rim@lists.oasis-open.org
From: jeff.waters@navy.mil
http://lists.oasis-open.org/archives/emergency-rim/201109/msg00008.html
Date: Tue, 13 Sep 2011 12:27:50 -0400
Message-ID: <A9CA6046EDC8DE4EA5BC1ABC9CA3DECF04D7B18E@mse0be1.mailstreet2003.net>
Thread-Topic: [emergency-rim] Checksum or Digital Identifier for
Schema Downloads
References: <20110913162510.16051.qmail@eos.oasis-open.org>
From: "Grapes, Timothy" <Timothy.Grapes@sesolutions.com>
To: <jeff.waters@navy.mil>, <[email protected]>
http://lists.oasis-open.org/archives/emergency-rim/201109/msg00009.html
Subject: RE: [emergency-rim] Checksum or Digital Identifier for SchemaDownloads
From: "McGarry, Donald P." <dmcgarry@mitre.org>
* To: "Grapes, Timothy" <Timothy.Grapes@sesolutions.com>,
"jeff.waters@navy.mil"<jeff.waters@navy.mil>,
"emergency-rim@lists.oasis-open.org"<emergency-rim@lists.oasis-open.org>
* Date: Tue, 13 Sep 2011 12:51:57 -0400
etc
[2] example of CRC in ZIP file
http://www.oasis-open.org/committees/download.php/43519/edxl-gsf-v1.0-wd10.zip
Archive: edxl-gsf-v1.0-wd10-43519.zip
Length Method Size Ratio Date Time CRC-32 Name <--**********
-------- ------ ------- ----- ---- ---- ------ ----
7192 Defl:N 7136 1% 09-09-11 09:41 29260f08
edxl-gsf-v1.0-wd10 - schemas.zip
44300 Defl:N 41341 7% 09-13-11 08:21 4c106802 edxl-gsf-v1.0-wd10.odt
-------- ------- --- -------
51492 48477 6% 2 files
Archive: edxl-gsf-v1.0-wd10-schemas.zip
Length Method Size Ratio Date Time CRC-32 Name <--**********
-------- ------ ------- ----- ---- ---- ------ ----
27390 Defl:X 6583 76% 09-09-11 08:39 0a865bb2 edxl-gsf-base.xsd
890 Defl:X 367 59% 07-26-11 11:09 b46a1af3 edxl-gsf.v1.0.xsd
-------- ------- --- -------
28280 6950 75% 2 files
[3] http://docs.oasis-open.org/emix/emix/v1.0/csprd03/xsd/
http://docs.oasis-open.org/emix/emix/v1.0/csprd03/xsd/emix-v1.0-csprd03-schemas.zip
http://docs.oasis-open.org/emix/emix/v1.0/csprd03/emix-v1.0-csprd03.zip
(release ZIP)
http://docs.oasis-open.org/emix/emix/v1.0/csprd03/xsd/siscale.xsd
/* has Copyright Notice */
[4] copyright notice example (from EMIX schema file [3] above)
<!--
Energy Market Information Exchange (EMIX) Version 1.0
Committee Specification Draft 03 / Public Review Draft 03
23 June 2011
Copyright (c) OASIS Open 2011. All Rights Reserved.
Source: http://docs.oasis-open.org/emix/emix/v1.0/csprd03/xsd/
-->
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]