$format
$format : \acdhOeaw\oai\MetadataFormat
Metadata format descriptor.
Implements basic OAI-PMH search. It is assumed that all OAI-PMH search facets (id, date, set) and data required to create <header> nodes (again id, date, set) are accessible as repository resource's metadata RDF properties.
Mappings between OAI-PMH terms (id, date, set) and RDF properties is provided
by the statically initialized acdhOeaw\util\RepoConfig class.
Includes metadataClass::extendSearchQuery() SPARQL query part in the
performed search (where metadataClass is read from the metadata format
descriptor).
__construct(\acdhOeaw\oai\data\MetadataFormat $format, \acdhOeaw\fedora\Fedora $fedora)
Creates a search engine object.
| \acdhOeaw\oai\data\MetadataFormat | $format | metadata format descriptor  | 
                            
| \acdhOeaw\fedora\Fedora | $fedora | repository connection object  | 
                            
getHeader(integer  $pos) : \acdhOeaw\oai\data\HeaderData
                Provides the `HeaderData` object for a given search result.
| integer | $pos | seach result resource index  | 
                            
getMetadata(integer  $pos) : \acdhOeaw\oai\metadata\MetadataInterface
                Provides the `MetadataInterface` object for a given search result.
The exact class of the returned object is defined by the class field
of the metadata descriptor (see the $format parameter of the
constructor method).
| integer | $pos | seach result resource index  |