/*******************************************************************************
* Copyright (c) 2010-2011 VIVO Harvester Team. For full list of contributors, please see the AUTHORS file provided.
* All rights reserved.
* This program and the accompanying materials are made available under the terms of the new BSD license which accompanies this distribution, and is available at http://www.opensource.org/licenses/bsd-license.html
******************************************************************************/
package org.vivoweb.harvester.util.workflow;
import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.ontology.*;
/**
* Vocabulary definitions
* @author Christopher Haines (hainesc@ctrip.ufl.edu)
*/
public class WorkflowOntology {
/** <p>The ontology model that holds the vocabulary terms</p> */
private static OntModel m_model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM, null );
/** <p>The namespace of the vocabulary as a string</p> */
public static final String NS = "http://vivoweb.org/ontology/harvesterWorkflow#";
/** <p>The namespace of the vocabulary as a string</p>
* @return {@link #NS}
* @see #NS */
public static String getURI() {return NS;}
/** <p>The namespace of the vocabulary as a resource</p> */
public static final Resource NAMESPACE = m_model.createResource( NS );
/** <p>retractionsModel</p> */
public static final ObjectProperty retractionsModel = m_model.createObjectProperty( NS + "retractionsModel" );
/** <p>processorMethod</p> */
public static final ObjectProperty processorMethod = m_model.createObjectProperty( NS + "processorMethod" );
/** <p>originalPropertyOf</p> */
public static final ObjectProperty originalPropertyOf = m_model.createObjectProperty( NS + "originalPropertyOf" );
/** <p>firstStepOf</p> */
public static final ObjectProperty firstStepOf = m_model.createObjectProperty( NS + "firstStepOf" );
/** <p>additionsModel</p> */
public static final ObjectProperty additionsModel = m_model.createObjectProperty( NS + "additionsModel" );
/** <p>originalProperty</p> */
public static final ObjectProperty originalProperty = m_model.createObjectProperty( NS + "originalProperty" );
/** <p>newPropertyOf</p> */
public static final ObjectProperty newPropertyOf = m_model.createObjectProperty( NS + "newPropertyOf" );
/** <p>processorClassOf</p> */
public static final ObjectProperty processorClassOf = m_model.createObjectProperty( NS + "processorClassOf" );
/** <p>retractionsModelOf</p> */
public static final ObjectProperty retractionsModelOf = m_model.createObjectProperty( NS + "retractionsModelOf" );
/** <p>firstStep</p> */
public static final ObjectProperty firstStep = m_model.createObjectProperty( NS + "firstStep" );
/** <p>modelToAdd</p> */
public static final ObjectProperty modelToAdd = m_model.createObjectProperty( NS + "modelToAdd" );
/** <p>modelToSubtract</p> */
public static final ObjectProperty modelToSubtract = m_model.createObjectProperty( NS + "modelToSubtract" );
/** <p>smushedOnInAction</p> */
public static final ObjectProperty smushedOnInAction = m_model.createObjectProperty( NS + "smushedOnInAction" );
/** <p>actionOf</p> */
public static final ObjectProperty actionOf = m_model.createObjectProperty( NS + "actionOf" );
/** <p>newProperty</p> */
public static final ObjectProperty newProperty = m_model.createObjectProperty( NS + "newProperty" );
/** <p>splitRegex</p> */
public static final ObjectProperty splitRegex = m_model.createObjectProperty( NS + "splitRegex" );
/** <p>processorClass</p> */
public static final ObjectProperty processorClass = m_model.createObjectProperty( NS + "processorClass" );
/** <p>sourceModelFor</p> */
public static final ObjectProperty sourceModelFor = m_model.createObjectProperty( NS + "sourceModelFor" );
/** <p>destinationModelFor</p> */
public static final ObjectProperty destinationModelFor = m_model.createObjectProperty( NS + "destinationModelFor" );
/** <p>splitRegexOf</p> */
public static final ObjectProperty splitRegexOf = m_model.createObjectProperty( NS + "splitRegexOf" );
/** <p>trimValueFor</p> */
public static final ObjectProperty trimValueFor = m_model.createObjectProperty( NS + "trimValueFor" );
/** <p>uriPrefix</p> */
public static final ObjectProperty uriPrefix = m_model.createObjectProperty( NS + "uriPrefix" );
/** <p>action</p> */
public static final ObjectProperty action = m_model.createObjectProperty( NS + "action" );
/** <p>destinationModel</p> */
public static final ObjectProperty destinationModel = m_model.createObjectProperty( NS + "destinationModel" );
/** <p>processorMethodOf</p> */
public static final ObjectProperty processorMethodOf = m_model.createObjectProperty( NS + "processorMethodOf" );
/** <p>sourceModel</p> */
public static final ObjectProperty sourceModel = m_model.createObjectProperty( NS + "sourceModel" );
/** <p>uriPrefixForAction</p> */
public static final ObjectProperty uriPrefixForAction = m_model.createObjectProperty( NS + "uriPrefixForAction" );
/** <p>smushOnProperty</p> */
public static final ObjectProperty smushOnProperty = m_model.createObjectProperty( NS + "smushOnProperty" );
/** <p>sparqlQuery</p> */
public static final ObjectProperty sparqlQuery = m_model.createObjectProperty( NS + "sparqlQuery" );
/** <p>previousStep</p> */
public static final ObjectProperty previousStep = m_model.createObjectProperty( NS + "previousStep" );
/** <p>addedInAction</p> */
public static final ObjectProperty addedInAction = m_model.createObjectProperty( NS + "addedInAction" );
/** <p>subtractedInAction</p> */
public static final ObjectProperty subtractedInAction = m_model.createObjectProperty( NS + "subtractedInAction" );
/** <p>nextStep</p> */
public static final ObjectProperty nextStep = m_model.createObjectProperty( NS + "nextStep" );
/** <p>trim</p> */
public static final ObjectProperty trim = m_model.createObjectProperty( NS + "trim" );
/** <p>additionsModelOf</p> */
public static final ObjectProperty additionsModelOf = m_model.createObjectProperty( NS + "additionsModelOf" );
/** <p>applyChangesDirectlyToSource</p> */
public static final DatatypeProperty applyChangesDirectlyToSource = m_model.createDatatypeProperty( NS + "applyChangesDirectlyToSource" );
/** <p>jenaConnectConfig</p> */
public static final DatatypeProperty jenaConnectConfig = m_model.createDatatypeProperty( NS + "jenaConnectConfig" );
/** <p>literalValue</p> */
public static final DatatypeProperty literalValue = m_model.createDatatypeProperty( NS + "literalValue" );
/** <p>variableName</p> */
public static final DatatypeProperty variableName = m_model.createDatatypeProperty( NS + "variableName" );
/** <p>Action</p> */
public static final OntClass Action = m_model.createClass( NS + "Action" );
/** <p>ProcessPropertyValueStringsAction</p> */
public static final OntClass ProcessPropertyValueStringsAction = m_model.createClass( NS + "ProcessPropertyValueStringsAction" );
/** <p>Workflow</p> */
public static final OntClass Workflow = m_model.createClass( NS + "Workflow" );
/** <p>WorkflowStep</p> */
public static final OntClass WorkflowStep = m_model.createClass( NS + "WorkflowStep" );
/** <p>Value</p> */
public static final OntClass Value = m_model.createClass( NS + "Value" );
/** <p>SPARQLCONSTRUCTAction</p> */
public static final OntClass SPARQLCONSTRUCTAction = m_model.createClass( NS + "SPARQLCONSTRUCTAction" );
/** <p>Model</p> */
public static final OntClass Model = m_model.createClass( NS + "Model" );
/** <p>Literal</p> */
public static final OntClass Literal = m_model.createClass( NS + "Literal" );
/** <p>CreateModelAction</p> */
public static final OntClass CreateModelAction = m_model.createClass( NS + "CreateModelAction" );
/** <p>AddModelAction</p> */
public static final OntClass AddModelAction = m_model.createClass( NS + "AddModelAction" );
/** <p>SubtractModelAction</p> */
public static final OntClass SubtractModelAction = m_model.createClass( NS + "SubtractModelAction" );
/** <p>SplitPropertyValuesAction</p> */
public static final OntClass SplitPropertyValuesAction = m_model.createClass( NS + "SplitPropertyValuesAction" );
/** <p>NameBlankNodesAction</p> */
public static final OntClass NameBlankNodesAction = m_model.createClass( NS + "NameBlankNodesAction" );
/** <p>Variable</p> */
public static final OntClass Variable = m_model.createClass( NS + "Variable" );
/** <p>ClearModelAction</p> */
public static final OntClass ClearModelAction = m_model.createClass( NS + "ClearModelAction" );
/** <p>PropertyValueProcessingAction</p> */
public static final OntClass PropertyValueProcessingAction = m_model.createClass( NS + "PropertyValueProcessingAction" );
/** <p>SmushResourcesAction</p> */
public static final OntClass SmushResourcesAction = m_model.createClass( NS + "SmushResourcesAction" );
}