Changeset 2579


Ignore:
Timestamp:
12/06/07 12:06:12 (12 years ago)
Author:
ko23
Message:

Index final candidates

Location:
TI07-MOLES/trunk/eXist specific/indexing
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/eXist specific/indexing/moles.xconf

    r2465 r2579  
     1<?xml version="1.0" encoding="UTF-8"?> 
    12<collection xmlns="http://exist-db.org/collection-config/1.0"> 
    2         <!-- Defines a bunch of indexes for collections of MOLES records. 
    3                 This file should be stored into /db/system/config/db/&lt;collection-name&gt; as &lt;collection-name&gt;.xconf, or integrated into the existing xconf if one already exists 
     3         
     4<!-- Defines a bunch of indexes for collections of MOLES records. 
     5 
     6        Recommended index version 
     7 
     8                This file should be stored into /db/system/config/db/&amp;amp;lt;collection-name&amp;amp;gt; as &amp;amp;lt;collection-name&amp;amp;gt;.xconf, or integrated into the existing xconf if one already exists 
    49                KDO - 20070503 
    510                Extended to index deployments, and introduce qname indices 
    611                KDO - 20070508 
    7                  
     12                Extended to deployment indices 
     13                KDO - 20070522 
     14                Reverse ids 
     15                KDO - 20070605 
     16 
     17        Version 1 
     18                extended indices to include description elements and keywords.  
     19                KDO - 20070612 
    820        --> 
    9     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    10         <create path="//moles:dgMetadataID"/> 
    11         <create path="//moles:dgMetadataID/moles:schemeIdentifier" type="xs:string"/> 
    12         <create path="//moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
    13         <create path="//moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
    14     </index> 
    15     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    16         <create path="//moles:RelatedDeployment"/> 
    17     </index> 
    18     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    19         <create path="//moles:dgRelatedDataEntity"/> 
    20     </index> 
    21     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    22         <create path="//moles:relatedActivity"/> 
    23     </index> 
    24     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    25         <create path="//moles:ActivityDeployment"/> 
    26     </index> 
    27     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    28         <create path="//moles:dgObsStationDeployment"/> 
    29     </index> 
    30     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    31         <create path="//moles:DPTDeployment"/> 
    32     </index> 
    33    <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    34         <create qname="//moles:RelatedDeployment"/> 
    35     </index> 
    36     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    37         <create qname="//moles:dgRelatedDataEntity"/> 
    38     </index> 
    39     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    40         <create qname="//moles:relatedActivity"/> 
    41     </index> 
    42     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    43         <create qname="//moles:ActivityDeployment"/> 
    44     </index> 
    45     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    46         <create qname="//moles:dgObsStationDeployment"/> 
    47     </index> 
    48     <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
    49         <create qname="//moles:DPTDeployment"/> 
    50     </index> 
    51 </collection> 
     21                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     22                <create path="//moles:dgMetadataRecord"/> 
     23                <create path="//moles:dgMetadataRecord/moles:dgMetadataID"/> 
     24                <create path="//moles:dgMetadataRecord/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     25                <create path="//moles:dgMetadataRecord/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     26                </index> 
     27                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     28                <create path="//moles:dgPerson"/> 
     29                <create path="//moles:dgPerson/moles:dgMetadataID"/> 
     30                <create path="//moles:dgPerson/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     31                <create path="//moles:dgPerson/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     32                </index> 
     33                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     34                <create path="//moles:dgOrganisation"/> 
     35                <create path="//moles:dgOrganisation/moles:dgMetadataID"/> 
     36                <create path="//moles:dgOrganisation/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     37                <create path="//moles:dgOrganisation/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     38                </index> 
     39                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     40                <create path="//moles:dgRelatedDataEntity"/> 
     41                <create path="//moles:dgRelatedDataEntity/moles:dgMetadataID"/> 
     42                <create path="//moles:dgRelatedDataEntity/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     43                <create path="//moles:dgRelatedDataEntity/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     44                </index> 
     45                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     46                <create path="//moles:relatedActivity"/> 
     47                <create path="//moles:relatedActivity/moles:dgMetadataID"/> 
     48                <create path="//moles:relatedActivity/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     49                <create path="//moles:relatedActivity/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     50                </index> 
     51                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     52                <create path="//moles:ActivityDeployment"/> 
     53                <create path="//moles:ActivityDeployment/moles:dgMetadataID"/> 
     54                <create path="//moles:ActivityDeployment/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     55                <create path="//moles:ActivityDeployment/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     56                </index> 
     57                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     58                <create path="//moles:dgObsStationDeployment"/> 
     59                <create path="//moles:dgObsStationDeployment/moles:dgMetadataID"/> 
     60                <create path="//moles:dgObsStationDeployment/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     61                <create path="//moles:dgObsStationDeployment/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     62                </index> 
     63                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     64                <create path="//moles:DPTDeployment"/> 
     65                <create path="//moles:DPTDeployment/moles:dgMetadataID"/> 
     66                <create path="//moles:DPTDeployment/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     67                <create path="//moles:DPTDeployment/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     68                </index> 
     69                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     70                <create path="//moles:RelatedDeployment"/> 
     71                <create path="//moles:RelatedDeployment/moles:dgMetadataID"/> 
     72                <create path="//moles:RelatedDeployment/moles:dgMetadataID/moles:localIdentifier" type="xs:string"/> 
     73                <create path="//moles:RelatedDeployment/moles:dgMetadataID/moles:repositoryIdentifier" type="xs:string"/> 
     74                </index> 
     75                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     76                <create qname="//moles:localIdentifier" type="xs:string"/> 
     77                </index> 
     78                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     79                <create qname="//moles:repositoryIdentifier" type="xs:string"/> 
     80                </index> 
     81                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     82                <create qname="//moles:ParentListID" type="xs:string"/> 
     83                </index> 
     84                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     85                <create path="//moles:dgStructuredKeyword"/> 
     86                <create path="//moles:dgStructuredKeyword/moles:dgValidTermID"/> 
     87                <create path="//moles:dgStructuredKeyword/moles:dgValidTermID/moles:ParentListID" type="xs:string"/> 
     88                <create path="//moles:dgStructuredKeyword/moles:dgValidTermID/moles:TermID" type="xs:string"/> 
     89                <create path="//moles:dgStructuredKeyword/moles:dgValidTerm" type="xs:string"/> 
     90                <create path="//moles:dgStructuredKeyword/moles:ListLevel" type="xs:integer"/> 
     91                </index> 
     92                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     93                <create path="//moles:dgValidSubterm"/> 
     94                <create path="//moles:dgValidSubterm/moles:dgValidTermID"/> 
     95                <create path="//moles:dgValidSubterm/moles:dgValidTermID/moles:ParentListID" type="xs:string"/> 
     96                <create path="//moles:dgValidSubterm/moles:dgValidTermID/moles:TermID" type="xs:string"/> 
     97                <create path="//moles:dgValidSubterm/moles:dgValidTerm" type="xs:string"/> 
     98                <create path="//moles:dgValidSubterm/moles:ListLevel" type="xs:integer"/> 
     99                </index> 
     100                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     101                <create path="//moles:dgMetadataRecord"/> 
     102                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription"/> 
     103                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:descriptionSection"/> 
     104                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:descriptionSection/moles:descriptionOnlineReference"/> 
     105                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:descriptionSection/moles:descriptionOnlineReference/moles:dgReferenceClass"/> 
     106                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:descriptionSection/moles:descriptionOnlineReference/moles:dgReferenceClass/moles:dgValidTermID"/> 
     107                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:descriptionSection/moles:descriptionOnlineReference/moles:dgReferenceClass/moles:dgValidTermID/moles:ParentListID"/> 
     108                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:descriptionSection/moles:descriptionOnlineReference/moles:dgReferenceClass/moles:dgValidTermID/moles:TermID"/> 
     109                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription"/> 
     110                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:abstract"/> 
     111                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:abstract/moles:abstractOnlineReference"/> 
     112                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:abstract/moles:abstractOnlineReference/moles:dgReferenceClass"/> 
     113                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:abstract/moles:abstractOnlineReference/moles:dgReferenceClass/moles:dgValidTermID"/> 
     114                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:abstract/moles:abstractOnlineReference/moles:dgReferenceClass/moles:dgValidTermID/moles:ParentListID"/> 
     115                <create path="//moles:dgMetadataRecord/moles:dgMetadataDescription/moles:abstract/moles:abstractOnlineReference/moles:dgReferenceClass/moles:dgValidTermID/moles:TermID"/> 
     116                </index> 
     117                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     118                <create qname="//moles:ParentListID" type="xs:string"/> 
     119                </index> 
     120                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     121                <create qname="//moles:TermID" type="xs:string"/> 
     122                </index> 
     123                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     124                <create qname="//moles:dgValidTerm" type="xs:string"/> 
     125                </index> 
     126                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     127                <create qname="//moles:localIdentifier" type="xs:string"/> 
     128                </index> 
     129                <index xmlns:moles="http://ndg.nerc.ac.uk/moles"> 
     130                <create qname="//moles:repositoryIdentifier" type="xs:string"/> 
     131                </index> 
     132                </collection> 
Note: See TracChangeset for help on using the changeset viewer.