2ronwalf//The MIT License
2ronwalf//
2ronwalf// Copyright (c) 2004 Evren Sirin
2ronwalf//
2ronwalf// Permission is hereby granted, free of charge, to any person obtaining a copy
2ronwalf// of this software and associated documentation files (the "Software"), to
2ronwalf// deal in the Software without restriction, including without limitation the
2ronwalf// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
2ronwalf// sell copies of the Software, and to permit persons to whom the Software is
2ronwalf// furnished to do so, subject to the following conditions:
2ronwalf//
2ronwalf// The above copyright notice and this permission notice shall be included in
2ronwalf// all copies or substantial portions of the Software.
2ronwalf//
2ronwalf// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2ronwalf// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2ronwalf// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2ronwalf// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2ronwalf// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
2ronwalf// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
2ronwalf// IN THE SOFTWARE.
2ronwalf
2ronwalfpackage org.mindswap.owls.vocabulary;
2ronwalf
2ronwalfimport org.mindswap.owl.OWLClass;
2ronwalfimport org.mindswap.owl.OWLDataProperty;
2ronwalfimport org.mindswap.owl.EntityFactory;
2ronwalfimport org.mindswap.owl.OWLObjectProperty;
2ronwalfimport org.mindswap.owl.list.GenericListVocabulary;
2ronwalfimport org.mindswap.owl.list.ListVocabulary;
2ronwalfimport org.mindswap.utils.URIUtils;
2ronwalf
2ronwalf/**
2ronwalf *
2ronwalf * @author Evren Sirin
2ronwalf */
2ronwalfpublic class OWLS_1_0DL {
2ronwalf public static String base = "http://www.daml.org/services/owl-s/";
2ronwalf public static String version = "1.0DL";
2ronwalf public static String URI = base + version + "/";
2ronwalf
2ronwalf public static class Service {
2ronwalf public static String URI = OWLS_1_0DL.URI + "Service.owl#";
2ronwalf
2ronwalf public static OWLClass Service;
2ronwalf public static OWLClass ServiceProfile;
2ronwalf public static OWLClass ServiceModel;
2ronwalf public static OWLClass ServiceGrounding;
2ronwalf
2ronwalf public static OWLObjectProperty presentedBy;
2ronwalf public static OWLObjectProperty presents;
2ronwalf public static OWLObjectProperty describedBy;
2ronwalf public static OWLObjectProperty describes;
2ronwalf public static OWLObjectProperty supportedBy;
2ronwalf public static OWLObjectProperty supports;
2ronwalf
2ronwalf static {
2ronwalf Service = EntityFactory.createClass(URIUtils.createURI(URI + "Service"));
2ronwalf ServiceProfile = EntityFactory.createClass(URIUtils.createURI(URI + "ServiceProfile"));
2ronwalf ServiceModel = EntityFactory.createClass(URIUtils.createURI(URI + "ServiceModel"));
2ronwalf ServiceGrounding = EntityFactory.createClass(URIUtils.createURI(URI + "ServiceGrounding"));
2ronwalf
2ronwalf presentedBy = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "presentedBy"));
2ronwalf presents = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "presents"));
2ronwalf describedBy = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "describedBy"));
2ronwalf describes = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "describes"));
2ronwalf supportedBy = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "supportedBy"));
2ronwalf supports = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "supports"));
2ronwalf }
2ronwalf }
2ronwalf
2ronwalf public static class Profile {
2ronwalf public static String URI = OWLS_1_0DL.URI + "Profile.owl#";
2ronwalf
2ronwalf public static OWLClass Profile;
2ronwalf
2ronwalf public static OWLDataProperty serviceName;
2ronwalf public static OWLDataProperty textDescription;
2ronwalf
2ronwalf public static OWLObjectProperty hasProcess;
2ronwalf
2ronwalf public static OWLClass ServiceParameter;
2ronwalf public static OWLObjectProperty serviceParameter;
2ronwalf public static OWLDataProperty serviceParameterName;
2ronwalf public static OWLObjectProperty sParameter;
2ronwalf
2ronwalf public static OWLClass ServiceCategory;
2ronwalf public static OWLObjectProperty serviceCategory;
2ronwalf public static OWLDataProperty categoryName;
2ronwalf public static OWLDataProperty taxonomy;
2ronwalf public static OWLDataProperty value;
2ronwalf public static OWLDataProperty code;
2ronwalf
2ronwalf public static OWLObjectProperty hasInput;
2ronwalf public static OWLObjectProperty hasOutput;
2ronwalf public static OWLObjectProperty hasPrecondition;
2ronwalf public static OWLObjectProperty hasParameter;
2ronwalf public static OWLObjectProperty hasResult;
2ronwalf
2ronwalf
2ronwalf static {
2ronwalf Profile = EntityFactory.createClass(URIUtils.createURI(URI + "Profile"));
2ronwalf serviceName = EntityFactory.createDataProperty(URIUtils.createURI(URI + "serviceName"));
2ronwalf textDescription = EntityFactory.createDataProperty(URIUtils.createURI(URI + "textDescription"));
2ronwalf
2ronwalf ServiceParameter = EntityFactory.createClass(URIUtils.createURI(URI + "ServiceParameter"));
2ronwalf serviceParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "serviceParameter"));
2ronwalf serviceParameterName = EntityFactory.createDataProperty(URIUtils.createURI(URI + "serviceParameterName"));
2ronwalf sParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "sParameter"));
2ronwalf
2ronwalf hasProcess = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "has_process"));
2ronwalf hasInput = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasInput"));
2ronwalf hasOutput = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasOutput"));
2ronwalf hasPrecondition = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasPrecondition"));
2ronwalf hasParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasParameter"));
2ronwalf
2ronwalf hasResult = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasResult"));
2ronwalf
2ronwalf
2ronwalf ServiceCategory = EntityFactory.createClass(URIUtils.createURI(URI + "ServiceCategory"));
2ronwalf serviceCategory = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "serviceCategory"));
2ronwalf categoryName = EntityFactory.createDataProperty(URIUtils.createURI(URI + "categoryName"));
2ronwalf taxonomy = EntityFactory.createDataProperty(URIUtils.createURI(URI + "taxonomy"));
2ronwalf value = EntityFactory.createDataProperty(URIUtils.createURI(URI + "value"));
2ronwalf code = EntityFactory.createDataProperty(URIUtils.createURI(URI + "code"));
2ronwalf }
2ronwalf }
2ronwalf
2ronwalf public static class Process {
2ronwalf public static String URI = OWLS_1_0DL.URI + "Process.owl#";
2ronwalf
2ronwalf public static OWLClass ProcessModel;
2ronwalf public static OWLObjectProperty hasProcess;
2ronwalf
2ronwalf public static OWLClass Process;
2ronwalf public static OWLClass AtomicProcess;
2ronwalf public static OWLClass CompositeProcess;
2ronwalf public static OWLClass SimpleProcess;
2ronwalf public static OWLClass Input;
2ronwalf public static OWLClass Output;
2ronwalf public static OWLClass Precondition;
2ronwalf public static OWLClass Effect;
2ronwalf
2ronwalf public static OWLDataProperty parameterType;
2ronwalf public static OWLObjectProperty hasParameter;
2ronwalf public static OWLObjectProperty hasInput;
2ronwalf public static OWLObjectProperty hasOutput;
2ronwalf public static OWLObjectProperty hasPrecondition;
2ronwalf public static OWLObjectProperty hasEffect;
2ronwalf
2ronwalf public static OWLDataProperty name;
2ronwalf
2ronwalf public static OWLClass ControlConstruct;
2ronwalf public static OWLClass ControlConstructList;
2ronwalf public static OWLClass Sequence;
2ronwalf public static OWLClass Unordered;
2ronwalf public static OWLClass Choice;
2ronwalf public static OWLClass IfThenElse;
2ronwalf public static OWLClass Split;
2ronwalf public static OWLClass SplitJoin;
2ronwalf public static OWLClass Iterate;
2ronwalf public static OWLClass RepeatUntil;
2ronwalf public static OWLClass RepeatWhile;
2ronwalf
2ronwalf public static OWLObjectProperty sameValues;
2ronwalf public static OWLClass ValueOf;
2ronwalf public static OWLObjectProperty atProcess;
2ronwalf public static OWLObjectProperty theParameter;
2ronwalf
2ronwalf public static OWLObjectProperty composedOf;
2ronwalf public static OWLObjectProperty components;
2ronwalf public static OWLObjectProperty ifCondition;
2ronwalf public static OWLObjectProperty thenP;
2ronwalf public static OWLObjectProperty elseP;
2ronwalf public static OWLObjectProperty untilProcess;
2ronwalf public static OWLObjectProperty untilCondition;
2ronwalf public static OWLObjectProperty whileProcess;
2ronwalf public static OWLObjectProperty whileCondition;
2ronwalf
2ronwalf static {
2ronwalf ProcessModel = EntityFactory.createClass(URIUtils.createURI(URI + "ProcessModel"));
2ronwalf hasProcess = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasProcess"));
2ronwalf
2ronwalf Process = EntityFactory.createClass(URIUtils.createURI(URI + "Process"));
2ronwalf AtomicProcess = EntityFactory.createClass(URIUtils.createURI(URI + "AtomicProcess"));
2ronwalf CompositeProcess = EntityFactory.createClass(URIUtils.createURI(URI + "CompositeProcess"));
2ronwalf SimpleProcess = EntityFactory.createClass(URIUtils.createURI(URI + "SimpleProcess"));
2ronwalf Input = EntityFactory.createClass(URIUtils.createURI(URI + "Input"));
2ronwalf Output = EntityFactory.createClass(URIUtils.createURI(URI + "Output"));
2ronwalf Precondition = EntityFactory.createClass(URIUtils.createURI(URI + "Precondition"));
2ronwalf Effect = EntityFactory.createClass(URIUtils.createURI(URI + "Effect"));
2ronwalf
2ronwalf parameterType = EntityFactory.createDataProperty(URIUtils.createURI(URI + "parameterType"));
2ronwalf hasParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasParameter"));
2ronwalf hasInput = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasInput"));
2ronwalf hasOutput = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasOutput"));
2ronwalf hasPrecondition = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasPrecondition"));
2ronwalf
2ronwalf name = EntityFactory.createDataProperty(URIUtils.createURI(URI + "name"));
2ronwalf
2ronwalf ControlConstructList = EntityFactory.createClass(URIUtils.createURI(URI + "ControlConstructList"));
2ronwalf ControlConstruct = EntityFactory.createClass(URIUtils.createURI(URI + "ControlConstruct"));
2ronwalf Sequence = EntityFactory.createClass(URIUtils.createURI(URI + "Sequence"));
2ronwalf Unordered = EntityFactory.createClass(URIUtils.createURI(URI + "Unordered"));
2ronwalf Choice = EntityFactory.createClass(URIUtils.createURI(URI + "Choice"));
2ronwalf IfThenElse = EntityFactory.createClass(URIUtils.createURI(URI + "If-Then-Else"));
2ronwalf Split = EntityFactory.createClass(URIUtils.createURI(URI + "Split"));
2ronwalf SplitJoin = EntityFactory.createClass(URIUtils.createURI(URI + "Split-Join"));
2ronwalf Iterate = EntityFactory.createClass(URIUtils.createURI(URI + "Iterate"));
2ronwalf RepeatUntil = EntityFactory.createClass(URIUtils.createURI(URI + "RepeatUntil"));
2ronwalf RepeatWhile = EntityFactory.createClass(URIUtils.createURI(URI + "RepeatWhile"));
2ronwalf
2ronwalf
2ronwalf composedOf = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "composedOf"));
2ronwalf components = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "components"));
2ronwalf ifCondition = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "ifCondition"));
2ronwalf thenP = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "then"));
2ronwalf elseP = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "else"));
2ronwalf untilProcess = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "untilProcess"));
2ronwalf untilCondition = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "untilCondition"));
2ronwalf whileProcess = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "whileProcess"));
2ronwalf whileCondition = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "whileCondition"));
2ronwalf
2ronwalf ValueOf = EntityFactory.createClass(URIUtils.createURI(URI + "ValueOf"));
2ronwalf sameValues = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "sameValues"));
2ronwalf atProcess = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "atProcess"));
2ronwalf theParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "theParameter"));
2ronwalf }
2ronwalf }
2ronwalf
2ronwalf public static class Grounding {
2ronwalf public static String URI = OWLS_1_0DL.URI + "Grounding.owl#";
2ronwalf
2ronwalf public static OWLClass WsdlGrounding;
2ronwalf
2ronwalf public static OWLObjectProperty hasAtomicProcessGrounding;
2ronwalf public static OWLClass WsdlAtomicProcessGrounding;
2ronwalf
2ronwalf public static OWLObjectProperty wsdlOperation;
2ronwalf public static OWLClass WsdlOperationRef;
2ronwalf public static OWLDataProperty portType;
2ronwalf public static OWLDataProperty operation;
2ronwalf
2ronwalf public static OWLDataProperty wsdlDocument;
2ronwalf public static OWLDataProperty wsdlService;
2ronwalf public static OWLObjectProperty owlsProcess;
2ronwalf
2ronwalf public static OWLDataProperty wsdlInputMessage;
2ronwalf public static OWLObjectProperty wsdlInputs;
2ronwalf
2ronwalf public static OWLDataProperty wsdlOutputMessage;
2ronwalf public static OWLObjectProperty wsdlOutputs;
2ronwalf
2ronwalf public static OWLClass WsdlMessageMap;
2ronwalf public static OWLClass WsdlInputMessageMap;
2ronwalf public static OWLClass WsdlOutputMessageMap;
2ronwalf public static OWLDataProperty wsdlMessagePart;
2ronwalf public static OWLObjectProperty owlsParameter;
2ronwalf public static OWLDataProperty xsltTransformation;
2ronwalf public static OWLDataProperty xsltTransformationString;
2ronwalf public static OWLDataProperty xsltTransformationURI;
2ronwalf
2ronwalf static {
2ronwalf WsdlGrounding = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlGrounding"));
2ronwalf WsdlAtomicProcessGrounding = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlAtomicProcessGrounding"));
2ronwalf WsdlOperationRef = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlOperationRef"));
2ronwalf
2ronwalf hasAtomicProcessGrounding = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "hasAtomicProcessGrounding"));
2ronwalf wsdlDocument = EntityFactory.createDataProperty(URIUtils.createURI(URI + "wsdlDocument"));
2ronwalf wsdlOperation = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "wsdlOperation"));
2ronwalf portType = EntityFactory.createDataProperty(URIUtils.createURI(URI + "portType"));
2ronwalf operation = EntityFactory.createDataProperty(URIUtils.createURI(URI + "operation"));
2ronwalf owlsProcess = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "owlsProcess"));
2ronwalf wsdlInputMessage = EntityFactory.createDataProperty(URIUtils.createURI(URI + "wsdlInputMessage"));
2ronwalf wsdlOutputMessage = EntityFactory.createDataProperty(URIUtils.createURI(URI + "wsdlOutputMessage"));
2ronwalf wsdlInputs = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "wsdlInputs"));
2ronwalf wsdlOutputs = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "wsdlOutputs"));
2ronwalf
2ronwalf WsdlMessageMap = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlMessageMap"));
2ronwalf WsdlInputMessageMap = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlInputMessageMap"));
2ronwalf WsdlOutputMessageMap = EntityFactory.createClass(URIUtils.createURI(URI + "WsdlOutputMessageMap"));
2ronwalf wsdlMessagePart = EntityFactory.createDataProperty(URIUtils.createURI(URI + "wsdlMessagePart"));
2ronwalf owlsParameter = EntityFactory.createObjectProperty(URIUtils.createURI(URI + "owlsParameter"));
2ronwalf xsltTransformation = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformation"));
2ronwalf xsltTransformationString = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformationString"));
2ronwalf xsltTransformationURI = EntityFactory.createDataProperty(URIUtils.createURI(URI + "xsltTransformationURI"));
2ronwalf }
2ronwalf }
2ronwalf
2ronwalf public static ListVocabulary ObjList = new GenericListVocabulary(URIUtils.createURI(URI + "generic/ObjectList.owl#"));
2ronwalf}