eProPlanG

, Last updated by serban, on Wed, 10/06/2010 - 13:34

Updated at 22.March.2010eProPlan-G: A plug-in that allows to specify the Goal of the DM Workflow and the Data Tables to be used. At the moment goals have to be asserted with the normal Protege methods for asserting individuals. e.g. by generating an individual my_goal asserting that it is of type PredictiveModeling and that the planner should use the task my_task of type Demo, i.e. the following facts:

PredictiveModeling(my_goal), useTask(my_goal, my_task), Demo(my_task).

 

The plugin consists of two Protégé 4.0 Individual Views : the Data Table View and the Select table view.

Data Table View

The Data Table view consists of two parts: the top part which displays the available data set from the RapidI repository and calls the Data Table service. The user should choose first an individual goal to which the new data set will belong. He can choose from the first drop down list an object property that relates goals to data sets. Also he must selected one of the available individuals from the second drop down list. There are three ways to acquire the data set descriptors (metadata): choosing a data set from the repository, specifying a link to a data set or also by applying an operator on the initial data set. The last one is not available yet in our
implementation. By pressing the URL button the user is asked for a username and password (at the moment the RapidI service for repository browsing needs authentication). If the authentication succeeds a new dialog displays the structure of the repository.

 

Added at 24.Feb.2010Added at 24.Feb.2010

Figure 1: The authentication window & the repository structure

If the user doesn’t press the URL button and just write in the text field a valid URL then the data from this URL will be analyzed. When the Analyze button is pressed a table is displayed with all the information necessary to describe the data table. The data table obtained from calling the web-service is displayed at the bottom of the view. The data table is in fact an individual with several property characteristics. The user can edit some of the columns such as the type of the columns, the role of the attributes and also can replace the current attribute with others belonging to the same data table format. When the user presses "Store" the obtained set of individuals with their characteristics (with the modifications made after editing) is added in the current active ontology. Also axioms for asserting the format of the table and the attribute of this format are added.

Added at 24.Feb.2010

Figure 2: The eProPlan Data Table Analyser Interface

Select Table View
It displays the contents of each table. Consists of a Protege Individual View which is available each time the user selects an individual of type Data Table. Therefore it helps the use to explore the contents of several tables and compare them. Opposed to the previous view the user can only view the table and not edit it.

 

eProPlan-G tab layout for download here.