Ontology Manager

The newest version of ontology manager code can be found at ASTRA repository: http://basar.idi.ntnu.no/svn/astra/CODE/Components/OntologyManager . A compiled OSGi bundle is at http://basar.idi.ntnu.no/svn/astra/CODE/Components/OntologyManager/build/jar/OntologyManagerbundle.jar

What is it?

It is a bundle that offers an API for interacting with the ASTRA ontologies.

Current functionalities

Interface

ArrayList getClassNames([ResultPrefixType ptype[, String defaultPrefix]])  

ArrayList getResourcesByClass(String className, boolean includesubs [, ResultPrefixType ptype [, String defaultPrefix]]) 

String getBlurredInstanceName(String service, String value, double blurLevel)  

String[] getServiceNameList(boolean includesubs)  

String[] getServiceIndividualsNameList(String service,boolean includesubs)  

String[] getSuperLocationsForLocation(String Location)  

String[] getSubjectsByRelation(String predicate, String object[, Boolean inference[, ResultPrefixType ptype[, String defaultPrefix]]])  

String[] getObjectsByRelation(String subject, String predicate[, Boolean inference[,ResultPrefixType ptype[, String defaultPrefix]]]  

String queryOntologyForXmlString(String query, boolean inf) 

void updateOntology(String query) 

Map<String,String> getPrefixes([boolean reverse]) 

void addPrefix(String uri, String shortname) 

void addApplication(String id, String label, String description) throws Exception 

void setApplicationLabel(String applicationId, String label) throws Exception 

void setApplicationDescription(String applicationId, String description) throws Exception 

boolean applicationExists(String applicationId)  

String getApplicationLabel(String applicationId) 

String getApplicationDescription(String applicationId) 

String getApplicationUri(String applicationId) 

void addApplicationParameter(String name, String dataType, String defaultValue, String description) 

String getParameterType(String parameterName) 

String getParameterDefaultValue(String parameterName) 

String getParameterDescription(String parameterName) 

String [] getApplicationParameters() 

boolean applicationParameterExists(String parameterName) 

void setApplicationParameterValue(String applicationId, String parameter, String value) throws Exception 

void removeApplicationParameterValue(String applicationId, String parameter, String value) throws Exception 

String[] getApplicationParameterValues(String applicationId, String parameter) 

boolean validateParameterValue(String applicationId, String parameter) 

String[][] getApplicationParametersValues(String applicationId) 

boolean hasApplicationParameterValue(String applicationId, String parameter, String value) 

String[] searchApplicationByParameters(String [][] parameters) 

String[][] searchApplicationBySimilarity(String applicationId) 

AstraWiki: OntologyManager (last edited 2009-09-16 11:02:46 by ktogias)