org.eaglei.services.repository
Class SPARQLQueryUtil

java.lang.Object
  extended by org.eaglei.services.repository.SPARQLQueryUtil
All Implemented Interfaces:
SPARQLConstants, SPARQLOntConstants

public class SPARQLQueryUtil
extends java.lang.Object
implements SPARQLOntConstants, SPARQLConstants

Author:
Ricardo De Lima, Daniela Bourges May 12, 2010 Center for Biomedical Informatics (CBMI)

Field Summary
 
Fields inherited from interface org.eaglei.services.repository.SPARQLOntConstants
CREATOR, CREATOR_LABEL, CURATION_ENTITY, CURATION_STATE, CURATION_STATE_LABEL, CURATION_URI, DATATOOLS_CONFIG, DC_PREFIX, DC_URI, DEFAULT_DATATOOLS_CONFIG, DRAFT_ENTITY, DRAFT_STATE, DRAFT_STATE_LABEL, DRAFT_URI, DT_TERM_REQUEST, DT_TOP_TERM_REQUEST, EAGLE_I_APP_PREFIX, EAGLE_I_APP_URI, EAGLE_I_DATA_URI_FRAGMENT, EAGLE_I_DT_PREFIX, EAGLE_I_DT_URI, EAGLE_I_PREFIX, EAGLE_I_REPO_PREFIX, EAGLE_I_REPO_URI, EAGLE_I_URI, EI_INSTRUMENT, EI_LAB, EI_SOFTWARE, EI_UNIVERSITY, FOAF_PERSON, FOAF_PREFIX, FOAF_URI, IAO_PREFIX, IAO_URI, labProperties, nameSpaceMap, NON_ONTOLOGY_URI, OBI_OBJECTIVE, OBI_ORGANIZATION, OBI_PREFIX, OBI_URI, OBO_URI, PUBLISH_ENTITY, PUBLISH_STATE_LABEL, PUBLISH_URI, PUBLISHED_STATE, RDF_PREFIX, RDF_URI, RDFS_PREFIX, RDFS_URI, RO_PREFIX, RO_URI, SO_PREFIX, SO_URI, SW_DATA, SWO_PREFIX, SWO_URI, WITHDRAW_ENTITY, WITHDRAW_STATE_LABEL, WITHDRAW_URI, WITHDRAWN_STATE, WORKFLOW_OWNER, WORKFLOW_OWNER_LABEL, WORKFLOW_STATUS, WORKFLOW_STATUS_LABEL
 
Fields inherited from interface org.eaglei.services.repository.SPARQLConstants
ANY_PREDICATE_VARIABLE, DATE_VARIABLE, LAB_NAME_VARIABLE, LAB_VARIABLE, LABEL_VARIABLE, OWNER_NAME_VARIABLE, OWNER_VARIABLE, resultSetVariables, STATE_VARIABLE, SUBJECT_VARIABLE, TYPE_VARIABLE
 
Constructor Summary
SPARQLQueryUtil()
           
 
Method Summary
static java.lang.String allTypesPattern(boolean excludeSomeTypes)
           
static java.util.List<org.eaglei.model.EIInstanceMinimal> createReferencedByInstances(org.eaglei.model.EIOntModel ontModel, org.eaglei.model.EIInstance objectInstance, com.hp.hpl.jena.query.ResultSet resultSet)
           
static java.lang.String getReferencedByQuery(org.eaglei.model.EIURI resourceUri)
           
static org.eaglei.model.EIEntity getStatusEntity(org.eaglei.model.EIURI statusUri)
           
static java.lang.String labRestrictionPattern(org.eaglei.model.EIURI lab)
           
static java.lang.String referencedByPattern(org.eaglei.model.EIURI resourceUri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SPARQLQueryUtil

public SPARQLQueryUtil()
Method Detail

getStatusEntity

public static org.eaglei.model.EIEntity getStatusEntity(org.eaglei.model.EIURI statusUri)

getReferencedByQuery

public static java.lang.String getReferencedByQuery(org.eaglei.model.EIURI resourceUri)

referencedByPattern

public static java.lang.String referencedByPattern(org.eaglei.model.EIURI resourceUri)

allTypesPattern

public static java.lang.String allTypesPattern(boolean excludeSomeTypes)

labRestrictionPattern

public static java.lang.String labRestrictionPattern(org.eaglei.model.EIURI lab)

createReferencedByInstances

public static java.util.List<org.eaglei.model.EIInstanceMinimal> createReferencedByInstances(org.eaglei.model.EIOntModel ontModel,
                                                                                             org.eaglei.model.EIInstance objectInstance,
                                                                                             com.hp.hpl.jena.query.ResultSet resultSet)


Copyright © 2009-2010 Eagle-I. All Rights Reserved.