Examples of RDFFileDataSet


Examples of org.data2semantics.tools.rdf.RDFFileDataSet

  /**
   * @param args
   */
  public static void main(String[] args) {
    RDFDataSet testSetA = new RDFFileDataSet(DATA_DIR + "aifb-fixed_complete.rdf", RDFFormat.RDFXML);
    //RDFDataSet testSetB = new RDFFileDataSet(DATA_DIR + "aifb-fixed_no_schema.n3", RDFFormat.N3);

    List<LinkPredictionDataSetParameters> dataSetsParams = new ArrayList<LinkPredictionDataSetParameters>();
    List<String> bl = new ArrayList<String>();
    bl.add("http://swrc.ontoware.org/ontology#affiliation");
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet


  }

  private static void createTask1DataSet(double fraction, long seed) {
    RDFFileDataSet d = new RDFFileDataSet(dataDir + "LDMC_Task1_train.ttl", RDFFormat.TURTLE);
 
    /*
    d.addFile("C:\\Users\\Gerben\\Dropbox\\D2S\\Task1\\adms.ttl", RDFFormat.TURTLE);
    d.addFile("C:\\Users\\Gerben\\Dropbox\\D2S\\Task1\\ns.ttl", RDFFormat.TURTLE);
    d.addFile("C:\\Users\\Gerben\\Dropbox\\D2S\\Task1\\skos.rdf", RDFFormat.RDFXML);
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

public class BibleReligionPredictionExperiment {
  private final static String DATA_DIR = "datasets/";
  private final static int NUMBER_OF_PROC = 4;

  public static void main(String[] args) {
    RDFFileDataSet testSetA = new RDFFileDataSet(DATA_DIR + "NTN-individuals.owl", RDFFormat.RDFXML);
    testSetA.addFile(DATA_DIR + "NTNames.owl", RDFFormat.RDFXML);
   
    List<URI> instancesJ = new ArrayList<URI>();
    List<URI> instancesC = new ArrayList<URI>();
    List<String> labels = new ArrayList<String>();
    Map<Resource, List<Statement>> blacklists = new HashMap<Resource, List<Statement>>();
   
   
    List<Statement> triples = testSetA.getStatementsFromStrings(null, "http://semanticbible.org/ns/2006/NTNames#ethnicity", "http://semanticbible.org/ns/2006/NTNames#Jewish", true);     
    for (Statement triple: triples) {
      List<Statement> triples2 = testSetA.getStatementsFromStrings(triple.getSubject().toString(), "http://semanticbible.org/ns/2006/NTNames#religiousBelief", "http://semanticbible.org/ns/2006/NTNames#Christianity", true);
     
      if (triples2.size() == 0) {
        instancesJ.add((URI)triple.getSubject());
        labels.add("J");
       
        List<Statement> bl = testSetA.getStatementsFromStrings(triple.getSubject().toString(), "http://semanticbible.org/ns/2006/NTNames#ethnicity", null, true);
        bl.addAll(testSetA.getStatementsFromStrings(triple.getSubject().toString(), "http://semanticbible.org/ns/2006/NTNames#religiousBelief", null, true));
        bl.addAll(testSetA.getStatementsFromStrings(null, "http://semanticbible.org/ns/2006/NTNames#ethnicityOf", triple.getSubject().toString(), true));
       
        blacklists.put((URI)triple.getSubject(), bl);
      }
    }
   
    triples = testSetA.getStatementsFromStrings(null, "http://semanticbible.org/ns/2006/NTNames#religiousBelief", "http://semanticbible.org/ns/2006/NTNames#Christianity", true);     
    for (Statement triple: triples) {
      List<Statement> triples2 = testSetA.getStatementsFromStrings(triple.getSubject().toString(), "http://semanticbible.org/ns/2006/NTNames#ethnicity", "http://semanticbible.org/ns/2006/NTNames#Jewish", true);
     
      if (triples2.size() == 0) {
        instancesC.add((URI)triple.getSubject());
        labels.add("C");
       
        List<Statement> bl = testSetA.getStatementsFromStrings(triple.getSubject().toString(), "http://semanticbible.org/ns/2006/NTNames#ethnicity", null, true);
        bl.addAll(testSetA.getStatementsFromStrings(triple.getSubject().toString(), "http://semanticbible.org/ns/2006/NTNames#religiousBelief", null, true));
        bl.addAll(testSetA.getStatementsFromStrings(null, "http://semanticbible.org/ns/2006/NTNames#ethnicityOf", triple.getSubject().toString(), true));
        blacklists.put((URI)triple.getSubject(), bl);
   
      }
    }
   
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

    int[] depths = {1,2,3};
    int[] iterations = {0,2,4,6};
    boolean inference = true;

    dataset = new RDFFileDataSet(dataDir, RDFFormat.NTRIPLES);
    createGeoDataSet(1, 1, 10, "http://data.bgs.ac.uk/ref/Lexicon/hasLithogenesis");

    LibSVMParameters svmParms = new LibSVMParameters(LibSVMParameters.C_SVC, cs);
    svmParms.setNumFolds(10);
   
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

  private static void createAffiliationPredictionDataSet(double frac, long seed) {
    Random rand = new Random(seed);

    // Read in data set
    dataset = new RDFFileDataSet(dataFile, RDFFormat.N3);

    // Extract all triples with the affiliation predicate
    List<Statement> stmts = dataset.getStatementsFromStrings(null, "http://swrc.ontoware.org/ontology#affiliation", null);

    // initialize the lists of instances and labels
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

    // the prediction task for the geological theme (this one is slow)
    themeExperiments(0.1, 50);
  }

  private static void lithogenesisRunningTimeExperiments() {
    dataset = new RDFFileDataSet(dataDir, RDFFormat.NTRIPLES);


    double[] fractions = {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1};

    double[] cs = {1}// dummy, we don't care about the prediction scores
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

    double[] cs = {0.001, 0.01, 0.1, 1, 10, 100, 1000}

    int depth = 3;
    int[] iterations = {0, 2, 4, 6};

    dataset = new RDFFileDataSet(dataDir, RDFFormat.NTRIPLES);

    LibSVMParameters parms = new LibSVMParameters(LibSVMParameters.C_SVC, cs);

    ResultsTable resTable = new ResultsTable();
    resTable.setManWU(0.05);
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

    int depth = 3;
    int[] iterations = {0, 2, 4, 6};

    boolean blankLabels = false;

    dataset = new RDFFileDataSet(dataDir, RDFFormat.NTRIPLES);
    createGeoDataSet(1, 1, "http://data.bgs.ac.uk/ref/Lexicon/hasLithogenesis");


    LibSVMParameters parms = new LibSVMParameters(LibSVMParameters.C_SVC, cs);
    //parms.setEvalFunction(LibSVM.F1);
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

  private final static int NUMBER_OF_PROC = 6;



  public static void main(String[] args) {
    RDFDataSet testSetA = new RDFFileDataSet(DATA_DIR + "aifb-fixed_complete.rdf", RDFFormat.RDFXML);
    RDFDataSet testSetB = new RDFFileDataSet(DATA_DIR + "aifb-fixed_no_schema.n3", RDFFormat.N3);

    long[] seeds = {11,21,31,41,51,61,71,81,91,101};
    double[] cs = {0.001, 0.01, 0.1, 1, 10, 100, 1000}

    PropertyPredictionDataSet dataset;
View Full Code Here

Examples of org.data2semantics.tools.rdf.RDFFileDataSet

    for (int i = 0; i < 4; i++) {
      switch (i) {
      case 0: createAffiliationPredictionDataSet(AIFB, 1); experiment(true); break;
      case 1: createCommitteeMemberPredictionDataSet(); experiment(true); break;
      case 2: dataset = new RDFFileDataSet(BGS_FOLDER, RDFFormat.NTRIPLES);
      createGeoDataSet(1, 1, "http://data.bgs.ac.uk/ref/Lexicon/hasLithogenesis"); experiment(false); break;
      case 3: createTask2DataSet(TASK2, 1,11); experiment(false); break;
      }

    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.