org.qmul.eecs.c4dm.sia
Class SiaVectorTableElementFactory

java.lang.Object
  extended by org.qmul.eecs.c4dm.sia.SiaVectorTableElementFactory

public class SiaVectorTableElementFactory
extends Object


Constructor Summary
SiaVectorTableElementFactory()
           
 
Method Summary
static void addToModel(OntModel ontModel, boolean addWResults)
          Java version of the two sparql construct queries construct_sia(tec)_vector_table_bnodes.sparql and construct_vector_table_details.sparql for execution time comparison purposes.
static void assertOrder(OntModel ontModel, List<VectorTableElement> vteList)
           
static VectorTable create(OntModel ontModel, List<Datapoint> datapoints, boolean returnWResults)
           
static VectorTable createV(OntModel ontModel, List<Datapoint> datapoints)
           
static VectorTable createW(OntModel ontModel, List<Datapoint> datapoints)
           
static Datapoint findDatapoint(OntModel ontModel, List<Datapoint> datapoints, Resource resource)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiaVectorTableElementFactory

public SiaVectorTableElementFactory()
Method Detail

createV

public static VectorTable createV(OntModel ontModel,
                                  List<Datapoint> datapoints)
Parameters:
ontModel -
datapoints -
Returns:

createW

public static VectorTable createW(OntModel ontModel,
                                  List<Datapoint> datapoints)
Parameters:
ontModel -
datapoints -
Returns:

create

public static VectorTable create(OntModel ontModel,
                                 List<Datapoint> datapoints,
                                 boolean returnWResults)
Parameters:
ontModel -
datapoints -
returnWResults -
Returns:

addToModel

public static void addToModel(OntModel ontModel,
                              boolean addWResults)
Java version of the two sparql construct queries construct_sia(tec)_vector_table_bnodes.sparql and construct_vector_table_details.sparql for execution time comparison purposes.

Parameters:
ontModel -
addWResults -

findDatapoint

public static Datapoint findDatapoint(OntModel ontModel,
                                      List<Datapoint> datapoints,
                                      Resource resource)

assertOrder

public static void assertOrder(OntModel ontModel,
                               List<VectorTableElement> vteList)