Formerly Z39.50MA-AM0007
Originator: Maintenance Agency
Date: 9/01
Amendment Concerning: CompSpec; how to indicated desired schema
Reference in Document: Definition of Specification within ASN.1 for APDUs
Reference in Maintenance Agency page: http://www.loc.gov/z3950/agency/asn1.html
The Z39.50 Present request may include a schema identifier; thus it allows the client to request that records be supplied according to a specific schema. However in Z39.50-1995 the identifier must be an ISO object identifer (OID), and it is assumed that the schema is a GRS-1 compatible schema (i.e. that the record syntax will be GRS-1). There is now growing interest in sending XML records, i.e. where the record syntax is XML rather than GRS-1. XML as a record syntax, coupled with an XML schema, is analogous to GRS-1 as a record syntax coupled with a GRS-1style schema. However, XML schemas are generally not identified by OIDs, but rather by URIs. Thus it is proposed that the restriction wherby a schema is identified by an OID be relaxed so that it may alternatively be indentified by a string.
Amendment:
Specification ::=
SEQUENCE{
schema [1] IMPLICIT OBJECT IDENTIFIER OPTIONAL,
elementSpec [2].......
Change it to:Specification ::=
SEQUENCE{
schema CHOICE{
oid [1] IMPLICIT OBJECT IDENTIFIER,
uri [300] IMPLICIT InternationalString } OPTIONAL,
elementSpec [2].......
Approved by ZIG at the October 2001 meeting. Approved by Maintenance Agency November 2001.
Library of Congress