Changed headers and removed obsolete ordinal spec from attsets.
[yaz-moved-to-github.git] / tab / explain.abs
index 888b933..832894f 100644 (file)
@@ -2,51 +2,55 @@
 # explain data. On request, records are mapped to the proper Explain ASN.1
 # before transmission.
 #
-# $Id: explain.abs,v 1.10 1998-02-10 11:00:59 adam Exp $
-#
+# $Id: explain.abs,v 1.14 1998-10-13 20:52:18 adam Exp $
 
 name explain
-attset explain.att
+reference Explain-schema
+attset explain
 tagset explain.tag
 
 esetname B @
 esetname F @
 
+
+section rpnCapabilities
+elm (4,550)                            rpnOperators                    -
+elm (4,550)/(4,551)                    rpnOperator                     -
+elm (4,552)                            resultSetAsOperandSupported     -
+elm (4,553)                            restrictionOperandSupported     -
+elm (4,554)                            proximitySupport                -
+elm (4,554)/(4,555)                    anySupport                      -
+elm (4,554)/(4,556)                    unitsSupported                  -
+elm (4,554)/(4,556)/(4,557)            unitSupported                   -
+elm (4,554)/(4,556)/(4,557)/(4,558)    known                           -
+elm (4,554)/(4,556)/(4,557)/(4,559)    private                         -
+elm (4,554)/(4,556)/(4,557)/(4,559)/(4,558) privateUnit                        -
+elm (4,554)/(4,556)/(4,557)/(4,559)/(4,560) description                        -
+
 section accessInfo
-elm (4,501)                    queryTypesSupported             -
-elm (4,501)/(4,518)            privateCapabilities             -
-elm (4,501)/(4,519)            rpnCapabilities                 -
-elm (4,501)/(4,519)/(4,550)    rpnOperators                    -
-elm (4,501)/(4,519)/(4,550)/(4,551)    rpnOperator             -
-elm (4,501)/(4,519)/(4,552)    resultSetAsOperandSupported     -
-elm (4,501)/(4,519)/(4,553)    restrictionOperandSupported     -
-elm (4,501)/(4,519)/(4,554)    proximitySupport                -
-elm (4,501)/(4,519)/(4,554)/(4,555)    anySupport              -
-elm (4,501)/(4,519)/(4,554)/(4,556)    unitsSupported          -
-elm (4,501)/(4,519)/(4,554)/(4,556)/(4,557) unitSupported      -
-elm (4,501)/(4,519)/(4,554)/(4,556)/(4,557)/(4,558) known      -
-elm (4,501)/(4,519)/(4,554)/(4,556)/(4,557)/(4,559) private    -
-elm (4,501)/(4,519)/(4,554)/(4,556)/(4,557)/(4,559)/(4,558) privateUnit -
-elm (4,501)/(4,519)/(4,554)/(4,556)/(4,557)/(4,559)/(4,560) description -
-elm (4,501)/(4,520)            iso8777Capabilities             -
-elm (4,503)                    diagnosticSets                  -
-elm (4,503)/(4,1000)           diagnosticSet                   -
-elm (4,505)                    attributeSetIds                 -
-elm (4,505)/(4,1000)           attributeSetId                  -
-elm (4,507)                    schemas                         -
-elm (4,507)/(4,1000)           schema                          -
-elm (4,509)                    recordSyntaxes                  -
-elm (4,509/(4,1000)            recordSyntax                    -
-elm (4,511)                    resourceChallenges              -
-elm (4,511)/(4,1000)           resourceChallenge               -
-elm (4,513)                    restrictedAccess                -
-elm (4,514)                    costInfo                        -
-elm (4,515)                    variantSets                     -
-elm (4,515)/(4,1000)           variantSets                     -
-elm (4,516)                    elementSetNames                 -
-elm (4,516)/(4,1001)           elementSetName                  -
-elm (4,517)                    unitSystems                     -
-elm (4,517)/(4,1001)           unitSystem                      -
+elm (4,501)                            queryTypesSupported             -
+elm (4,501)/(4,518)                    queryTypeDetails                -
+elm (4,501)/(4,518)/(4,519):rpnCapabilities    rpnCapabilities         -
+elm (4,501)/(4,518)/(4,520)            iso8777Capabilities             -
+elm (4,501)/(4,518)/(4,521)            privateCapabilities             -
+elm (4,503)                            diagnosticSets                  -
+elm (4,503)/(4,1000)                   diagnosticSet                   -
+elm (4,505)                            attributeSetIds                 -
+elm (4,505)/(4,1000)                   attributeSetId                  -
+elm (4,507)                            schemas                         -
+elm (4,507)/(4,1000)                   schema                          -
+elm (4,509)                            recordSyntaxes                  -
+elm (4,509)/(4,1000)                   recordSyntax                    -
+elm (4,511)                            resourceChallenges              -
+elm (4,511)/(4,1000)                   resourceChallenge               -
+elm (4,513)                            restrictedAccess                -
+elm (4,514)                            costInfo                        -
+elm (4,515)                            variantSets                     -
+elm (4,515)/(4,1000)                   variantSets                     -
+elm (4,516)                            elementSetNames                 -
+elm (4,516)/(4,1001)                   elementSetName                  -
+elm (4,517)                            unitSystems                     -
+elm (4,517)/(4,1001)                   unitSystem                      -
 
 section commonInfo
 elm (4,601)                            dateAdded                       !
@@ -54,68 +58,172 @@ elm (4,602)                                dateChanged                     !
 elm (4,603)                            expiry          DateExpired
 elm (4,604)                            languageCode    HumanStringLanguage
 
+section contactInfo
+elm (4,102)                            name                            -
+elm (4,113)                            description                     -
+elm (4,127)                            address                         -
+elm (4,128)                            email                           -
+elm (4,129)                            phone                           -
+
+section stringOrNumeric
+elm (4,1001)                           string                          -
+elm (4,1002)                           numeric                         -
+
+section attributeSetDetailsValue
+elm (4,709)                            attributeValue                  -
+elm (4,709)/(4,710):stringOrNumeric    value   -
+elm (4,709)/(4,113)                    description                     -
+elm (4,709)/(4,712)                    subAttributes                   -
+elm (4,709)/(4,712)/(4,713):stringOrNumeric subAttribute               -
+elm (4,709)/(4,714)                    superAttributes                 -
+elm (4,709)/(4,714)/(4,715):stringOrNumeric superAttributes            -
+elm (4,709)/(4,711)                    partialSupport                  -
+
+section attributeSetDetails
+elm (4,1000)                           attributeSet                    -
+elm (4,702)                            attributesByType                -
+elm (4,702)/(4,703)                    attributeTypeDetails            -
+elm (4,702)/(4,703)/(4,704)            attributeType                   -
+elm (4,702)/(4,703)/(4,705)            defaultIfOmitted                -
+elm (4,702)/(4,703)/(4,705)/(4,706):stringOrNumeric    defaultValue    -
+elm (4,702)/(4,703)/(4,705)/(4,113)    defaultDescription              -
+elm (4,702)/(4,703)/(4,708):attributeSetDetailsValue attributeValues   -
+
+section attributeCombinations
+elm (4,1000)                           attributeSet                    -
+elm (4,717)                            legalCombinations               -
+elm (4,717)/(4,718)                    legalCombination                -
+elm (4,717)/(4,718)/(4,719)            attributeOccurrence             -
+elm (4,717)/(4,718)/(4,719)/(4,1000)   attributeSetId                  -
+elm (4,717)/(4,718)/(4,719)/(4,704)    attributeType                   -
+elm (4,717)/(4,718)/(4,719)/(4,720)    mustBeSupplied                  -
+elm (4,717)/(4,718)/(4,719)/(4,721)    anyOrNone                       -
+elm (4,717)/(4,718)/(4,719)/(4,722)    specific                        -
+elm (4,717)/(4,718)/(4,719)/(4,722)/(4,710):stringOrNumeric value      -
+
+section attributeType
+elm (4,751)                            attributeType                   -
+elm (4,751)/(4,102)                    attributeName                   -
+elm (4,751)/(4,113)                    attributeDescription            -
+elm (4,751)/(4,704)                    type                            -
+elm (4,751)/(4,708)                    attributeValues                 -
+elm (4,751)/(4,708)/(4,709)            attributeValue                  -
+elm (4,751)/(4,708)/(4,709)/(4,102)    name                            -
+elm (4,751)/(4,708)/(4,709)/(4,113)    description                     -
+elm (4,751)/(4,708)/(4,709)/(4,710):stringOrNumeric attributeValue     -
+elm (4,751)/(4,708)/(4,709)/(4,752):stringOrNumeric equivalentAttribute        -
+
 section main
-elm (4,1)                      targetInfo              ExplainCategory
-elm (4,1)/(4,600):commonInfo   targetCommonInfo                        -
-elm (4,1)/(4,102)              targetName              TargetName
-elm (4,1)/(4,103)              recentNews                              -
-elm (4,1)/(4,104)              icon                                    -
-elm (4,1)/(4,105)              namedResultSets                         -
-elm (4,1)/(4,106)              multipleDbSearch                        -
-elm (4,1)/(4,107)              maxResultSets                           -
-elm (4,1)/(4,108)              maxResultSize                           -
-elm (4,1)/(4,109)              maxTerms                                -
-elm (4,1)/(4,110)              timeoutInterval                         -
-elm (4,1)/(4,111)              welcomeMessage                          -
-elm (4,1)/(4,112)              contactInfo                             -
-elm (4,1)/(4,113)              description                             -
-elm (4,1)/(4,114)              nicknames                               -
-elm (4,1)/(4,114)/(4,102)      nickname                                -
-elm (4,1)/(4,115)              usageRestrictions                       -
-elm (4,1)/(4,116)              paymentAddr                             -
-elm (4,1)/(4,117)              hours                                   -
-elm (4,1)/(4,118)              dbCombinations                          -
-elm (4,1)/(4,118)/(4,605)      databaseList                            -
-elm (4,1)/(4,118)/(4,605)/(4,102)      databaseName                    -
-elm (4,1)/(4,119)              addresses                               -
-elm (4,1)/(4,500):accessInfo   commonAccessInfo                        -
+#
+# CategoryList
+#
+elm (4,1)                              categoryList    ExplainCategory
+elm (4,1)/(4,600):commonInfo           categoryListCommonInfo          -
+elm (4,1)/(4,300)                      categories                      -
+elm (4,1)/(4,300)/(4,301)              category                        -
+elm (4,1)/(4,300)/(4,301)/(4,102)      categoryName                    -
+elm (4,1)/(4,300)/(4,301)/(4,302)      originalName                    -
+elm (4,1)/(4,300)/(4,301)/(4,113)      description                     -
+elm (4,1)/(4,300)/(4,301)/(4,303)      asn1Module                      -
+elm (4,1)/?                            other                           -
+
+#
+# TargetInfo
+# 
+elm (4,2)                              targetInfo              ExplainCategory
+elm (4,2)/(4,600):commonInfo           targetCommonInfo                -
+elm (4,2)/(4,102)                      targetName              TargetName
+elm (4,2)/(4,103)                      recentNews                      -
+elm (4,2)/(4,104)                      icon                            -
+elm (4,2)/(4,105)                      namedResultSets                 -
+elm (4,2)/(4,106)                      multipleDbSearch                -
+elm (4,2)/(4,107)                      maxResultSets                   -
+elm (4,2)/(4,108)                      maxResultSize                   -
+elm (4,2)/(4,109)                      maxTerms                        -
+elm (4,2)/(4,110)                      timeoutInterval                 -
+elm (4,2)/(4,111)                      welcomeMessage                  -
+elm (4,2)/(4,112):contactInfo          contactInfo                     -
+elm (4,2)/(4,113)                      description                     -
+elm (4,2)/(4,114)                      nicknames                       -
+elm (4,2)/(4,114)/(4,102)              nickname                        -
+elm (4,2)/(4,115)                      usageRestrictions               -
+elm (4,2)/(4,116)                      paymentAddr                     -
+elm (4,2)/(4,117)                      hours                           -
+elm (4,2)/(4,118)                      dbCombinations                  -
+elm (4,2)/(4,118)/(4,605)              databaseList                    -
+elm (4,2)/(4,118)/(4,605)/(4,102)      databaseName                    -
+elm (4,2)/(4,119)                      addresses                       -
+elm (4,2)/(4,119)/(4,120)              internetAddress                 -
+elm (4,2)/(4,119)/(4,120)/(4,121)      host                            -
+elm (4,2)/(4,119)/(4,120)/(4,122)      port                            -
+elm (4,2)/(4,119)/(4,123)              otherAddress                    -
+elm (4,2)/(4,119)/(4,123)/(4,124)      addressType                     -
+elm (4,2)/(4,119)/(4,123)/(4,121)      address                         -
+elm (4,2)/(4,125)                      languages                       -
+elm (4,2)/(4,125)/(4,126)              language                        -
+elm (4,2)/(4,500):accessInfo           commonAccessInfo                -
+elm (4,2)/?                            other                           -
+#
+# DatabaseInfo
+#
+elm (4,3)                              databaseInfo    ExplainCategory
+elm (4,3)/(4,600):commonInfo           databaseCommonInfo              -
+elm (4,3)/(4,102)                      databaseName    DatabaseName
+elm (4,3)/(4,226)                      explainDatabase                 -
+elm (4,3)/(4,114)                      nicknames                       -
+elm (4,3)/(4,114)/(4,102)              nickname                        -
+elm (4,3)/(4,104)                      icon                            -
+elm (4,3)/(4,201)                      userFee                         -
+elm (4,3)/(4,202)                      available       Availability
+elm (4,3)/(4,203)                      titleString                     -
+elm (4,3)/(4,227)                      keywords                        -
+elm (4,3)/(4,227)/(4,1000)             keyword                         -
+elm (4,3)/(4,113)                      description                     -
+elm (4,3)/(4,205)                      associatedDbs                   -
+elm (4,3)/(4,205)/(4,605)              databaseList                    -
+elm (4,3)/(4,205)/(4,605)/(4,102)      databaseName                    -
+elm (4,3)/(4,206)                      subDbs                          -
+elm (4,3)/(4,206)/(4,605)              databaseList                    -
+elm (4,3)/(4,206)/(4,605)/(4,102)      databaseName                    -
+elm (4,3)/(4,207)                      disclaimers                     -
+elm (4,3)/(4,103)                      recentNews                      -
+elm (4,3)/(4,209)                      recordCount                     -
+elm (4,3)/(4,209)/(4,210)              recordCountActual               -
+elm (4,3)/(4,209)/(4,211)              recordCountApprox               -
+elm (4,3)/(4,212)                      defaultOrder                    -
+elm (4,3)/(4,213)                      avRecordSize                    -
+elm (4,3)/(4,214)                      maxRecordSize                   -
+elm (4,3)/(4,215)                      hours                           -
+elm (4,3)/(4,216)                      bestTime                        -
+elm (4,3)/(4,217)                      lastUpdate                      -
+elm (4,3)/(4,218)                      updateInterval                  -
+elm (4,3)/(4,219)                      coverage                        -
+elm (4,3)/(4,220)                      proprietary                     -
+elm (4,3)/(4,221)                      copyrightText                   -
+elm (4,3)/(4,222)                      copyrightNotice                 -
+elm (4,3)/(4,223):contactInfo          producerContactInfo             -
+elm (4,3)/(4,224):contactInfo          supplierContactInfo             -
+elm (4,3)/(4,225):contactInfo          submissionContactInfo           -
+elm (4,3)/(4,500):accessInfo           databaseAccessInfo              -
+elm (4,3)/?                            other                           -
+#
+# AttributeSetInfo
+#
+elm (4,7)                              attributeSetInfo        ExplainCategory
+elm (4,7)/(4,600):commonInfo           attributeSetInfoCommonInfo      -
+elm (4,7)/(4,1000)                     attributeSet            AttributeSetOID
+elm (4,7)/(4,113)                      description                     -
+elm (4,7)/(4,102)                      name                            -
+elm (4,7)/(4,750):attributeType                attributes                      -
+elm (4,7)/?                            other                           -
+#
+# AttributeDetails
+#
+elm (4,10)                             attributeDetails        ExplainCategory
+elm (4,10)/(4,600):commonInfo          attributeDetailsCommonInfo      -
+elm (4,10)/(4,102)                     databaseName            DatabaseName
+elm (4,10)/(4,700)                     attributesBySet                 -
+elm (4,10)/(4,700)/(4,701):attributeSetDetails attributeSetDetails     -
+elm (4,10)/(4,716):attributeCombinations attributeCombinations         -
+elm (4,10)/?                           other                           -
 
-elm (4,2)                      databaseInfo            ExplainCategory
-elm (4,2)/(4,600):commonInfo   databaseCommonInfo                      -
-elm (4,2)/(4,102)              databaseName            DatabaseName
-elm (4,2)/(4,226)              explainDatabase                         -
-elm (4,2)/(4,114)              nicknames                               -
-elm (4,2)/(4,114)/(4,102)      nickname                                -
-elm (4,2)/(4,104)              icon                                    -
-elm (4,2)/(4,201)              userFee                                 -
-elm (4,2)/(4,202)              available               Availability
-elm (4,2)/(4,203)              titleString                             -
-elm (4,2)/(4,227)              keywords                                -
-elm (4,2)/(4,227)/(4,1000)     keyword                                 -
-elm (4,2)/(4,113)              description                             -
-elm (4,2)/(4,205)              associatedDbs                           -
-elm (4,2)/(4,205)/(4,605)      databaseList                            -
-elm (4,2)/(4,205)/(4,605)/(4,102)      databaseName                    -
-elm (4,2)/(4,206)              subDbs                                  -
-elm (4,2)/(4,206)/(4,605)      databaseList                            -
-elm (4,2)/(4,206)/(4,605)/(4,102)      databaseName                    -
-elm (4,2)/(4,207)              disclaimers                             -
-elm (4,2)/(4,103)              recentNews                              -
-elm (4,2)/(4,209)              recordCount                             -
-elm (4,2)/(4,209)/(4,210)      recordCountActual                       -
-elm (4,2)/(4,209)/(4,211)      recordCountApprox                       -
-elm (4,2)/(4,212)              defaultOrder                            -
-elm (4,2)/(4,213)              avRecordSize                            -
-elm (4,2)/(4,214)              maxRecordSize                           -
-elm (4,2)/(4,215)              hours                                   -
-elm (4,2)/(4,216)              bestTime                                -
-elm (4,2)/(4,217)              lastUpdate                              -
-elm (4,2)/(4,218)              updateInterval                          -
-elm (4,2)/(4,219)              coverage                                -
-elm (4,2)/(4,220)              proprietary                             !
-elm (4,2)/(4,221)              copyrightText                           -
-elm (4,2)/(4,222)              copyrightNotice                         -
-elm (4,2)/(4,223)              producerContactInfo                     -
-elm (4,2)/(4,224)              supplierContactInfo                     -
-elm (4,2)/(4,225)              submissionContactInfo                   -
-elm (4,2)/(4,500):accessInfo   databaseAccessInfo                      -