Class MetadataGenerator


  • public class MetadataGenerator
    extends Object
    Class that encapsulates the generation of metadata. (Does everything for metadata generation)
    • Method Detail

      • insertQuad

        public void insertQuad​(ProvenancedQuad provenancedQuad)
        Gets called every time a quad is generated. Creates a node representing the quad. Applies the metadatageneration functions to the given quad.
        Parameters:
        provenancedQuad - provenanced Quad
      • preMappingGeneration

        public void preMappingGeneration​(List<Term> triplesMaps,
                                         QuadStore mappingQuads)
        Generates metadata before the actual mapping.
        Parameters:
        triplesMaps - list of tripleMap terms
        mappingQuads - mapping quadstore
      • postMappingGeneration

        public void postMappingGeneration​(String startTimestamp,
                                          String stopTimestamp,
                                          QuadStore result)
        Generates metadata after the actual mapping.
        Parameters:
        startTimestamp - string of starting timestamp
        stopTimestamp - string of stopping timestamp
        result - result quadstore