Changeset 2824


Ignore:
Timestamp:
04/22/13 10:51:02 (11 years ago)
Author:
teckart
Message:

Added support for "tag" facet in importer

Location:
vlo/trunk/vlo_importer/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_importer/src/main/java/eu/clarin/cmdi/vlo/FacetConstants.java

    r2805 r2824  
    2626    public static final String FIELD_COMPLETE_METADATA = "metadataSource";
    2727    public static final String FIELD_NATIONAL_PROJECT = "nationalProject";
     28    public static final String FIELD_TAG = "tag";
    2829   
    2930    //The _ facets are not meant to be shown to users.
  • vlo/trunk/vlo_importer/src/main/resources/facetConcepts.xml

    r2768 r2824  
    8181    <pattern>/c:CMD/c:Header/c:MdProfile/text()</pattern>
    8282  </facetConcept>
     83  <facetConcept name="tag">
     84        <concept>http://www.isocat.org/datcat/DC-5436</concept>
     85        <concept>http://www.isocat.org/rest/dc/5436</concept> <!-- not an official ISOcat PID - added to support LrtInventoryResource, should be removed in the future-->
     86  </facetConcept>
    8387</facetConcepts>
  • vlo/trunk/vlo_importer/src/test/java/eu/clarin/cmdi/vlo/importer/FacetMappingFactoryTest.java

    r2768 r2824  
    166166                .getFacetMapping("http://catalog.clarin.eu/ds/ComponentRegistry/rest/registry/profiles/clarin.eu:cr1:p_1289827960126/xsd");
    167167        List<FacetConfiguration> facets = facetMapping.getFacets();
    168         assertEquals(15, facets.size());
     168        assertEquals(16, facets.size());
    169169        int index = 0;
    170170        FacetConfiguration mapping = facets.get(index++);
     
    229229        assertEquals("/c:CMD/c:Header/c:MdProfile/text()", mapping.getPatterns().get(0));
    230230        assertEquals(1, mapping.getPatterns().size());
     231        mapping = facets.get(index++);
     232        assertEquals(FacetConstants.FIELD_TAG, mapping.getName());
     233        assertEquals(1, mapping.getPatterns().size());
     234        assertEquals("/c:CMD/c:Components/c:LrtInventoryResource/c:tags/c:tag/text()", mapping.getPatterns().get(0));
    231235        assertEquals("check to see we tested them all", facets.size(), index);
    232236    }
Note: See TracChangeset for help on using the changeset viewer.