Package org.qmul.eecs.c4dm.sia
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 Summary
Fields Modifier and Type Field and Description static java.lang.String
ontology
-
Constructor Summary
Constructors Constructor and Description SiaMain()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
displayDatapoints(java.util.Iterator<Datapoint> datapointIter, java.lang.String message)
void
displayNDimensionalObjects(java.util.Iterator<VectorTableElement> vteIter, java.lang.String message)
void
displaySiaResults(java.util.List<VectorTableElement> vteList)
static void
main(java.lang.String[] args)
void
run(java.lang.String[] args)
-
-
-
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
-
-
-