This web service is used for semantically lifting of modelling elements.
The web service loads the in the following mentioned ontologies and creates a temporary model. Requests on the web service will be used to query for sub-instances and subclasses in the loaded ontologies. The return format is plain and cvs format. The returned set is split into two parts
- label
- concept names (including namespace) The label is what the user can select and is numbered starting by 0. The concept names is the related URI for the label
Example request: http://localhost:8080/bpaas:PaymentPlan
Example return: 0_TryFreeFirst;1_PrepaidAnnualPlan;2_CustomizablePlan;3_MonthlyFee;4_FreeOfCharge;;bpaas:TryFreeFirst;bpaas:PrepaidAnnualPlan;bpaas:CustomizablePlan;bpaas:MonthlyFee;bpaas:FreeOfCharge;
- BPAAS: Business Process as a Service Ontology [ Repository Website | Turtle File ]
- APQC: American Productivity and Quality Center Ontology [ Repository Website | Turtle File ]
- FBPDO: Functional Business Process Description Ontology [ Repository Website | Turtle File ]
- ARCHIMEO Ontology (meta ontology) [ Repository Website | Turtle File ]
- TOP Ontology [ Repository Website | Turtle File ]
- EO: Enterprise Object Ontology [ Repository Website | Turtle File ]
- Java 1.8
- Internet connection
- tested on MAC OSX 10.11.15 and Windows 10 Education, Version 10.0.10240
Download the following files:
-
BPaaS-Annotation-WebService-0.0.1-SNAPSHOT.war
-
webapp-runner.jar
java -jar webapp-runner.jar BPaaS-Annotation-WebService-0.0.1-SNAPSHOT.war
Enter the following URL into your browser http://localhost:8080/
If “Hello!” is returned, the web service works fine.