requester
Class JenaLib


java.lang.Object

  extended byrequester.JenaLib


public class JenaLib
extends java.lang.Object

Title: Database connection with Jena and Jena help functions

Description:

Copyright: Copyright (c) 2004

Company:


Constructor Summary
JenaLib()
           
 
Method Summary
static int getIndividualCount(OntModel m)
           
static boolean hasSuperClass(OntClass c)
           
static boolean isSubclassOf(OntClass subclass, OntClass superclass)
           
static java.lang.String normalizeWord(java.lang.String s)
          normalizeString Before a query, the String is normalized, changing the first letter to lower case
static OntModel openOntology(java.lang.String filename, java.lang.String namespace)
          opens an Ontology and returns it
static OntModel openOntologyHTTP(java.lang.String filename, java.lang.String namespace)
           
static OntModel openSwpathoOntology()
           
static java.lang.String query(java.lang.String q, OntModel m)
           
static java.lang.String query2(java.lang.String q, OntModel m)
           
static void saveModel(java.lang.String outputFile, OntModel m, java.lang.String namespace)
          writes model m to file outputFile, overwrites the file if exists
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JenaLib


public JenaLib()
Method Detail

openOntology


public static OntModel openOntology(java.lang.String filename,
                                    java.lang.String namespace)
opens an Ontology and returns it

Parameters:
filename - String
namespace - String
Returns:
OntModel

openSwpathoOntology


public static OntModel openSwpathoOntology()

openOntologyHTTP


public static OntModel openOntologyHTTP(java.lang.String filename,
                                        java.lang.String namespace)

saveModel


public static void saveModel(java.lang.String outputFile,
                             OntModel m,
                             java.lang.String namespace)
writes model m to file outputFile, overwrites the file if exists

Parameters:
outputFile - String
m - OntModel
namespace - String

query


public static java.lang.String query(java.lang.String q,
                                     OntModel m)

query2


public static java.lang.String query2(java.lang.String q,
                                      OntModel m)

getIndividualCount


public static int getIndividualCount(OntModel m)

normalizeWord


public static java.lang.String normalizeWord(java.lang.String s)
normalizeString Before a query, the String is normalized, changing the first letter to lower case

Parameters:
s - String
Returns:
String

hasSuperClass


public static boolean hasSuperClass(OntClass c)

isSubclassOf


public static boolean isSubclassOf(OntClass subclass,
                                   OntClass superclass)