org.eaglei.datatools.jena
Class BulkCurationQueryBuilder
java.lang.Object
org.eaglei.datatools.jena.BulkCurationQueryBuilder
- All Implemented Interfaces:
- QueryBuilder
public class BulkCurationQueryBuilder
- extends java.lang.Object
- implements QueryBuilder
- Author:
- "Sravan Cheriyala" Started Mar 17, 2011
|
Method Summary |
java.lang.String |
diagnoseQuery(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
QueryBuilder.RDFobjectType objectType,
java.lang.String graph)
|
java.lang.String |
diagnoseQueryByRegex(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
|
java.lang.String |
diagnoseQueryByRegexForMetadata(org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
|
static java.lang.String |
forRegex(java.lang.String aRegexFragment)
|
java.lang.String |
getConstructQueryByRegex(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
|
static QueryBuilder |
getInstance()
|
java.lang.String |
getQueryToAddObject(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String oldObjectString,
QueryBuilder.RDFobjectType oldObjectType,
java.lang.String newObjectString,
QueryBuilder.RDFobjectType newObjectType,
java.lang.String graph)
|
java.lang.String |
getQueryToAddPredicate(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String objectString,
QueryBuilder.RDFobjectType objectType,
java.lang.String graph)
|
java.lang.String |
getQueryToAddPredicateAndObject(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String oldObjectString,
QueryBuilder.RDFobjectType oldObjectType,
java.lang.String newObjectString,
QueryBuilder.RDFobjectType newObjectType,
java.lang.String graph)
|
java.lang.String |
getQueryToDeleteTriple(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
QueryBuilder.RDFobjectType objectType,
java.lang.String graph)
|
java.lang.String |
getQueryToDeleteTriplesByRegexForMetadata(org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
|
java.lang.String |
getSanityCheckQuery(org.eaglei.model.EIURI type,
org.eaglei.model.EIURI predicate,
java.lang.String object,
QueryBuilder.RDFobjectType objectType)
|
java.lang.String |
objectLiteralWrappedinSTRfuntion(java.lang.String objectLiteral)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static QueryBuilder getInstance()
diagnoseQuery
public java.lang.String diagnoseQuery(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
QueryBuilder.RDFobjectType objectType,
java.lang.String graph)
- Specified by:
diagnoseQuery in interface QueryBuilder
diagnoseQueryByRegex
public java.lang.String diagnoseQueryByRegex(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
- Specified by:
diagnoseQueryByRegex in interface QueryBuilder
diagnoseQueryByRegexForMetadata
public java.lang.String diagnoseQueryByRegexForMetadata(org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
- Specified by:
diagnoseQueryByRegexForMetadata in interface QueryBuilder
getQueryToDeleteTriplesByRegexForMetadata
public java.lang.String getQueryToDeleteTriplesByRegexForMetadata(org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
- Specified by:
getQueryToDeleteTriplesByRegexForMetadata in interface QueryBuilder
getQueryToAddObject
public java.lang.String getQueryToAddObject(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String oldObjectString,
QueryBuilder.RDFobjectType oldObjectType,
java.lang.String newObjectString,
QueryBuilder.RDFobjectType newObjectType,
java.lang.String graph)
- Specified by:
getQueryToAddObject in interface QueryBuilder
getQueryToAddPredicate
public java.lang.String getQueryToAddPredicate(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String objectString,
QueryBuilder.RDFobjectType objectType,
java.lang.String graph)
- Specified by:
getQueryToAddPredicate in interface QueryBuilder
getQueryToDeleteTriple
public java.lang.String getQueryToDeleteTriple(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
QueryBuilder.RDFobjectType objectType,
java.lang.String graph)
- Specified by:
getQueryToDeleteTriple in interface QueryBuilder
getQueryToAddPredicateAndObject
public java.lang.String getQueryToAddPredicateAndObject(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String oldObjectString,
QueryBuilder.RDFobjectType oldObjectType,
java.lang.String newObjectString,
QueryBuilder.RDFobjectType newObjectType,
java.lang.String graph)
- Specified by:
getQueryToAddPredicateAndObject in interface QueryBuilder
getConstructQueryByRegex
public java.lang.String getConstructQueryByRegex(org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String graph)
- Specified by:
getConstructQueryByRegex in interface QueryBuilder
forRegex
public static java.lang.String forRegex(java.lang.String aRegexFragment)
objectLiteralWrappedinSTRfuntion
public java.lang.String objectLiteralWrappedinSTRfuntion(java.lang.String objectLiteral)
getSanityCheckQuery
public java.lang.String getSanityCheckQuery(org.eaglei.model.EIURI type,
org.eaglei.model.EIURI predicate,
java.lang.String object,
QueryBuilder.RDFobjectType objectType)
- Specified by:
getSanityCheckQuery in interface QueryBuilder
Copyright © 2009-2011 Eagle-I. All Rights Reserved.