Changes between Version 10 and Version 11 of ApertureDataCrawler


Ignore:
Timestamp:
10/17/05 22:35:28 (17 years ago)
Author:
sauermann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApertureDataCrawler

    v10 v11  
    1515 * A DataCrawler accesses the physical source represented by a DataSource 
    1616 * and delivers a stream of DataObjects representing the individual items 
    17  * in that source.   
     17 * in that source.  To access the DataObjects, the DataCrawler itself 
     18 * will use DataAccessor objects. 
    1819 */ 
    1920public interface DataCrawler { 
    2021         
    21         /** 
    22          * Method from Gnowsis - StructuredAdapter 
    23          * 
    24          * The data inside the adapter may have a "root" url from which it is possible 
    25          * to reach other urls through the links graph. This is the same function as  
    26          * in GenericAdapter, but this time you must return a set of root urls 
    27          * that point to containers. 
    28          * @return an array of strings  
    29          */ 
    30         public String[] getRootUrls(); 
    31      
    32          
    33         /** 
    34          * Method from Gnowsis - StructuredAdapter 
    35          * 
    36          * list the sub-containers of the passed container. 
    37          * This returns a RDF container that represents the containerUri but 
    38          * contains only other containers. 
    39          * @param containerUri the uri of the container 
    40          * @return null if the container cannot be found, otherwise an Container with Containers 
    41          */ 
    42         public Container listSubContainers(String containerUri); 
    43         
    44         /** 
    45          * Method from Gnowsis - StructuredAdapter 
    46          * 
    47          * list the resources in the passed container. 
    48          * This returns a RDF container that represents the containerUri but 
    49          * contains only the resources/documents/files/emails in the container. 
    50          * You have to describe each container item (which has to have a unique uri in the domain of the adapter)  
    51          * resource using exactly these properties: 
    52          * <ul> 
    53          * <li>rdf:type</li> 
    54          * <li>rdfs:label</li> 
    55          * <li>dcterms:modified - Date on which the resource was changed.  
    56          * SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");</li> 
    57          * </ul> 
    58          * Each resource must have a URI that can be used in a getCBD call.  
    59          *  
    60          * @param containerUri the uri of the container 
    61          * @return null if the container cannot be found, otherwise an Container with Resources 
    62          */ 
    63         public Container listResources(String containerUri); 
    64  
    65  
    66  
    67  
    6822        /** 
    6923         * Constants used to indicate why a scan was stopped.