Changes between Version 21 and Version 22 of oaipmh_improvements
- Timestamp:
- 07/16/12 17:52:23 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
oaipmh_improvements
v21 v22 109 109 * Since XLinks and parent-child + sibling relationships are indexed in Lucene, the search results can be processed to collect all referenced metadata objects and add their UUIDs to the search results. 110 110 * Each object can then be retrieved from the database by UUID in '''unresolved''' form and returned as a result. 111 - The second approach would require metadata records and the objects that are referenced from the record to be stored as a document block in Lucene (using Lucene 3.6). The OAIPMH query would search on the metadata record but the results returned would include the referenced objects from the document block. A possible advantage of this approach over the first is that the search results would not have to be processed before they are returned which means that this approach is likely to be considerably faster than the first. A disadvantage of this approach over the first is that the Lucene indexing process in GeoNetwork would need to be substantially modified.111 - The second approach would require metadata records and the objects that are referenced from the record to be stored as a document block in Lucene (using Lucene 3.6). The OAIPMH query would search on the metadata record but the results returned would include the referenced objects from the document block. A possible advantage of this approach over the first is that the search results would not have to be processed before they are returned which means that this approach is likely to be considerably faster than the first. A disadvantage of this approach over the first is that the Lucene indexing process in !GeoNetwork would need to be substantially modified. 112 112 113 113 - As RIF-CS is a metadata object standard that supports a subset of the ISO19115/19139 objects and object relationships, we can test conversion of the ISO metadata objects returned by the two stage search to the RIF-CS schema. To implement this we will need to adapt the RIF-CS XSLTs for iso19139.mcp, eml-gbif and iso19139.anzlic to handle: