OWLS_1_2.java revision 2
//The MIT License
//
// Copyright (c) 2004 Evren Sirin
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
// IN THE SOFTWARE.
/**
*
* @author Evren Sirin
*/
public class OWLS_1_2 {
public static class Service {
public static OWLClass ServiceProfile;
public static OWLClass ServiceModel;
public static OWLClass ServiceGrounding;
public static OWLObjectProperty presentedBy;
public static OWLObjectProperty presents;
public static OWLObjectProperty describedBy;
public static OWLObjectProperty describes;
public static OWLObjectProperty supportedBy;
public static OWLObjectProperty supports;
static {
}
}
public static class Profile {
public static OWLDataProperty serviceName;
public static OWLDataProperty textDescription;
public static OWLObjectProperty hasProcess;
public static OWLClass ServiceParameter;
public static OWLObjectProperty serviceParameter;
public static OWLDataProperty serviceParameterName;
public static OWLObjectProperty sParameter;
public static OWLClass ServiceCategory;
public static OWLObjectProperty serviceCategory;
public static OWLDataProperty categoryName;
public static OWLDataProperty taxonomy;
public static OWLDataProperty value;
public static OWLDataProperty code;
public static OWLDataProperty serviceClassification;
public static OWLDataProperty serviceProduct;
public static OWLObjectProperty hasInput;
public static OWLObjectProperty hasOutput;
public static OWLObjectProperty hasPrecondition;
public static OWLObjectProperty hasParameter;
public static OWLObjectProperty hasResult;
public static OWLObjectProperty contactInformation;
static {
serviceParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "serviceParameter"));
serviceParameterName = EntityFactory.createDataProperty(URIUtils.createURI(URI + "serviceParameterName"));
serviceClassification = EntityFactory.createDataProperty(URIUtils.createURI(URI + "serviceClassification"));
contactInformation = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "contactInformation"));
}
}
public static class Process {
public static OWLClass AtomicProcess;
public static OWLClass CompositeProcess;
public static OWLClass SimpleProcess;
public static OWLClass Precondition;
public static OWLDataProperty parameterType;
public static OWLObjectProperty hasParameter;
public static OWLObjectProperty hasInput;
public static OWLObjectProperty hasOutput;
public static OWLObjectProperty hasPrecondition;
public static OWLDataProperty name;
public static OWLClass ControlConstruct;
public static OWLClass ControlConstructList;
public static OWLClass ControlConstructBag;
public static OWLClass IfThenElse;
public static OWLClass RepeatUntil;
public static OWLClass RepeatWhile;
/**
* This is not a standard part of OWL-S 1.1
*/
/**
* This is not a standard part of OWL-S 1.1. Supposed to be used with ForEach construct.
*/
public static OWLObjectProperty theList;
/**
* This is not a standard part of OWL-S 1.1. Supposed to be used with ForEach construct.
*/
public static OWLObjectProperty theLoopVar;
/**
* This is not a standard part of OWL-S 1.1. Supposed to be used with ForEach construct.
*/
public static OWLObjectProperty iterateBody;
public static OWLObjectProperty composedOf;
public static OWLObjectProperty components;
public static OWLObjectProperty ifCondition;
public static OWLObjectProperty thenP;
public static OWLObjectProperty elseP;
public static OWLObjectProperty untilProcess;
public static OWLObjectProperty untilCondition;
public static OWLObjectProperty whileProcess;
public static OWLObjectProperty whileCondition;
public static OWLObjectProperty producedBinding;
public static OWLObjectProperty realizedBy;
public static OWLObjectProperty expandsTo;
public static OWLObjectProperty process;
public static OWLObjectProperty hasDataFrom;
public static OWLClass InputBinding;
public static OWLClass OutputBinding;
public static OWLDataProperty parameterValue;
public static OWLObjectProperty hasResult;
public static OWLObjectProperty hasResultVar;
public static OWLObjectProperty hasLocal;
public static OWLObjectProperty inCondition;
public static OWLObjectProperty hasEffect;
public static OWLObjectProperty toParam;
public static OWLObjectProperty withOutput;
public static OWLObjectProperty valueSource;
public static OWLObjectProperty fromProcess;
public static OWLObjectProperty theVar;
public static OWLDataProperty valueSpecifier;
public static OWLDataProperty valueFunction;
public static OWLDataProperty valueForm;
public static OWLDataProperty valueData;
public static OWLObjectProperty valueObject;
public static OWLIndividual TheParentPerform;
public static OWLIndividual ThisPerform;
static {
}
}
public static class Grounding {
public static OWLClass WsdlGrounding;
public static OWLObjectProperty hasAtomicProcessGrounding;
public static OWLClass WsdlAtomicProcessGrounding;
public static OWLObjectProperty wsdlOperation;
public static OWLClass WsdlOperationRef;
public static OWLDataProperty portType;
public static OWLDataProperty operation;
public static OWLDataProperty wsdlDocument;
public static OWLDataProperty wsdlService;
public static OWLObjectProperty owlsProcess;
public static OWLDataProperty wsdlInputMessage;
public static OWLObjectProperty wsdlInput;
public static OWLDataProperty wsdlOutputMessage;
public static OWLObjectProperty wsdlOutput;
public static OWLClass WsdlMessageMap;
public static OWLClass WsdlInputMessageMap;
public static OWLClass WsdlOutputMessageMap;
public static OWLDataProperty wsdlMessagePart;
public static OWLObjectProperty owlsParameter;
public static OWLDataProperty xsltTransformation;
public static OWLDataProperty xsltTransformationString;
public static OWLDataProperty xsltTransformationURI;
static {
WsdlAtomicProcessGrounding = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlAtomicProcessGrounding"));
hasAtomicProcessGrounding = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasAtomicProcessGrounding"));
wsdlOutputMessage = EntityFactory.createDataProperty(URIUtils.createURI(URI + "wsdlOutputMessage"));
xsltTransformation = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformation"));
xsltTransformationString = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformationString"));
xsltTransformationURI = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformationURI"));
}
}
public static class Expression {
public static OWLClass LogicLanguage;
public static OWLClass Expression;
public static OWLIndividual KIF;
public static OWLIndividual SWRL;
public static OWLIndividual DRS;
public static OWLClass KIF_Condition;
public static OWLClass SWRL_Condition;
public static OWLClass DRS_Condition;
public static OWLClass KIF_Expression;
public static OWLClass SWRL_Expression;
public static OWLClass DRS_Expression;
public static OWLDataProperty refURI;
public static OWLObjectProperty expressionLanguage;
public static OWLDataProperty expressionBody;
public static OWLDataProperty expressionData;
public static OWLObjectProperty expressionObject;
public static OWLIndividual AlwaysTrue;
static {
expressionLanguage = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "expressionLanguage"));
expressionObject = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "expressionObject"));
}
}
/**
* Vocabulary for the Actor ontology
*
*/
public static class Actor {
public static OWLDataProperty email = EntityFactory.createDataProperty(URIUtils.createURI(URI + "email"));
public static OWLDataProperty fax = EntityFactory.createDataProperty(URIUtils.createURI(URI + "fax"));
public static OWLDataProperty name = EntityFactory.createDataProperty(URIUtils.createURI(URI + "name"));
public static OWLDataProperty phone = EntityFactory.createDataProperty(URIUtils.createURI(URI + "phone"));
public static OWLDataProperty physicalAddress = EntityFactory.createDataProperty(URIUtils.createURI(URI + "physicalAddress"));
public static OWLDataProperty title = EntityFactory.createDataProperty(URIUtils.createURI(URI + "title"));
public static OWLDataProperty webURL = EntityFactory.createDataProperty(URIUtils.createURI(URI + "webURL"));
}
public static ListVocabulary ObjList = new GenericListVocabulary(URIUtils.createURI(URI + "generic/ObjectList.owl#"));
public static ListVocabulary CCList;
public static ListVocabulary CCBag;
}