Note unpacking
[irspy-moved-to-github.git] / zebra / profile
1 $Id: profile,v 1.2 2006-06-16 14:16:12 mike Exp $
2
3 Notes on the indexes in the ZeeRex profile, with indications of
4 whether they are yet supported by the Zebra configuration in this
5 directory.
6
7 Mandatory
8 OK      dc:title        The human readable title for the database       databaseInfo/title
9 OK      dc:description  A description of the database   databaseInfo/description
10 OK      net:host        The hostname (srw.cheshire3.org) or IP address (138.253.81.47) of the database/server, but each case will likely find only records which contain the host in that form. For example 138.253.81.47 will not necessarily find srw.cheshire3.org   serverInfo/host
11 OK      net:port        The port on which the database/server can be reached    serverInfo/port
12 OK      net:protocol    The protocol to use to interact with the database/server        serverInfo/@protocol
13 OK      net:version     The version of the protocol     serverInfo/@version
14 OK      net:path        The name (z39.50) or path (OAI, FTP, SRW/U, etc) to the service from the base URL       serverInfo/database
15 OK      net:method      The HTTP method used to access the service (values: 'GET' 'POST' or 'GET POST') serverInfo/@method
16 OK      rec:lastModificationDate        The date that the ZeeRex record was last modified (as opposed to the date that the database was last updated (dc.date)) metaInfo/dateModified
17 OK      rec:authorityIndicator  Is the record known to be the authoritative description, or might there be a more correct record somewhere else? (values: 'true' or 'false')    explain/@authoritative
18
19 Optional
20         cql:anywhere    Anywhere in the record   /
21 OK      dc:date Time that the database was last updated serverInfo/database/@lastUpdate
22 OK      dc:creator      The maintainer for the database databaseInfo/author
23 OK      dc:language     The language of the records in the database described by the ZeeRex record      databaseInfo/langusage
24 OK      zeerex:numberOfRecords  Number of records in the database       serverInfo/database/@numrecs
25 ###     zeerex:set      The context set/attribute set for an index      indexInfo/set/@identifier
26 ###     zeerex:index    The name of an SRW/U index      indexInfo/index/map/name
27 ###     zeerex:attributeType    Type of an attribute in Z39.50  indexInfo/index/map/attr@type
28 ###     zeerex:attributeValue   Value of an attribute in Z39.50 indexInfo/index/map/attr
29 OK      zeerex:schema   Identifier for a record schema in SRW/U schemaInfo/schema/@identifier
30 OK      zeerex:recordSyntax     Identifier for a record syntax in Z39.50. This should be specified as an OID (1.2.840.10003.5.10).      recordInfo/recordSyntax/@identifier
31 SOME    zeerex:supports_*       Described in ZeeRex context set /explain/configInfo/supports[@type=*]