public class QualityAssessmentRulesModel extends Object
Constructor and Description |
---|
QualityAssessmentRulesModel(JDBCConnectionCredentials endpoint)
Default to committed versions of rules
|
QualityAssessmentRulesModel(JDBCConnectionCredentials endpoint,
TableVersion tableVersion) |
Modifier and Type | Method and Description |
---|---|
Collection<QualityAssessmentRule> |
compileOntologyToRules(String ontologyGraphURI)
Creates predefined rules for resources of types FunctionalProperty, InverseFunctionalProperty, ConceptScheme
|
Collection<QualityAssessmentRule> |
getRules(Integer... groupIds) |
Collection<QualityAssessmentRule> |
getRules(String... groupLabels) |
public QualityAssessmentRulesModel(JDBCConnectionCredentials endpoint)
endpoint
- definition of database location and connection credentialspublic QualityAssessmentRulesModel(JDBCConnectionCredentials endpoint, TableVersion tableVersion)
endpoint
- definition of database location and connection credentialstableVersion
- version of rule tables to be usedpublic Collection<QualityAssessmentRule> getRules(Integer... groupIds) throws QualityAssessmentException
groupIds
- IDs of the rule groups from which the rules are selectedQualityAssessmentException
public Collection<QualityAssessmentRule> getRules(String... groupLabels) throws QualityAssessmentException
groupLabels
- set of labels of groups from which the rules are selectedQualityAssessmentException
public Collection<QualityAssessmentRule> compileOntologyToRules(String ontologyGraphURI) throws QualityAssessmentException
ontologyGraphURI
- URI of a graph containing ontology definition (expected to already exist in the database to which the QualityAssessmentRulesModel is connected)QualityAssessmentException
Copyright © 2013. All Rights Reserved.