OWLS_1_0.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_0 {
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 OWLObjectProperty hasInput;
public static OWLObjectProperty hasOutput;
public static OWLObjectProperty hasPrecondition;
public static OWLObjectProperty hasParameter;
public static OWLObjectProperty hasResult;
static {
serviceParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "serviceParameter"));
serviceParameterName = EntityFactory.createDataProperty(URIUtils.createURI(URI + "serviceParameterName"));
}
}
public static class Process {
public static OWLClass ProcessModel;
public static OWLObjectProperty hasProcess;
public static OWLClass AtomicProcess;
public static OWLClass CompositeProcess;
public static OWLClass SimpleProcess;
public static OWLClass Precondition;
public static OWLObjectProperty parameterType;
public static OWLObjectProperty hasParameter;
public static OWLObjectProperty hasInput;
public static OWLObjectProperty hasOutput;
public static OWLObjectProperty hasPrecondition;
public static OWLObjectProperty hasEffect;
public static OWLDataProperty name;
public static OWLClass ControlConstruct;
public static OWLClass ControlConstructList;
public static OWLClass IfThenElse;
public static OWLClass RepeatUntil;
public static OWLClass RepeatWhile;
public static OWLObjectProperty sameValues;
public static OWLObjectProperty atProcess;
public static OWLObjectProperty theParameter;
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;
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 wsdlInputs;
public static OWLDataProperty wsdlOutputMessage;
public static OWLObjectProperty wsdlOutputs;
/**
* this is deprecated as of OWL-S 1.0 but for keeping it here for historical reasons
*/
public static OWLObjectProperty wsdlInputMessageParts;
/**
* this is deprecated as of OWL-S 1.0 but for keeping it here for historical reasons
*/
public static OWLObjectProperty wsdlOutputMessageParts;
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"));
wsdlInputMessageParts = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "wsdlInputMessageParts"));
wsdlOutputMessageParts = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "wsdlOutputMessageParts"));
xsltTransformation = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformation"));
xsltTransformationString = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformationString"));
xsltTransformationURI = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformationURI"));
}
}
}