Class SiaMain

  • java.lang.Object
    • org.qmul.eecs.c4dm.sia.SiaMain


  • public class SiaMain
    extends java.lang.Object

    Title: SiaMain

    Description: An RDF/OWL/Java implementation of the SIA and SIATEC pattern discovery algorithms. See "Algorithms for discovering repeated patterns in multidimensional representations of polyphonic music" by Meredith, D. and Lemström, K. and Wiggins, G.A. Optionally takes a single command line argument file path to an N3 ontology file, otherwise uses a hardcoded file path. Writes SIA and SIATEC result to stdout and writes the entire RDF model to the TDB dataset described in src/assemblers/tdb-assembler.ttl

    • Field Detail

      • ontology

        public static java.lang.String ontology
    • Constructor Detail

      • SiaMain

        public SiaMain()
    • Method Detail

      • run

        public void run(java.lang.String[] args)
      • displaySiaResults

        public void displaySiaResults(java.util.List<VectorTableElement> vteList)
        Parameters:
        vteList -
      • displayNDimensionalObjects

        public void displayNDimensionalObjects(java.util.Iterator<VectorTableElement> vteIter,
                                               java.lang.String message)
        Parameters:
        vteIter -
        message -
      • displayDatapoints

        public void displayDatapoints(java.util.Iterator<Datapoint> datapointIter,
                                      java.lang.String message)
        Parameters:
        datapointIter -
        message -
      • main

        public static void main(java.lang.String[] args)
        Parameters:
        args -