Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh.

Slides:



Advertisements
Similar presentations
Requirement Boilerplates in DOORS
Advertisements

Computer Ontology – Final Project Presentation Rajesh Karunamurthy Khalid Hassan Md.Mahmudur Rahman Ali Kiani.
Chapter 07: Lecture Notes (CSIT 104) 1111 Exploring Microsoft Office Excel 2007 Chapter 7 Data Consolidation, Links, and Formula Auditing.
Using Eclipse. Getting Started There are three ways to create a Java project: 1:Select File > New > Project, 2 Select the arrow of the button in the upper.
MP IP Strategy Stateye-GUI Provided by Edotronik Munich, May 05, 2006.
SPICE! An Ontology Based Web Application By Angela Maduko and Felicia Jones Final Presentation For CSCI8350: Enterprise Integration.
SRI International Bioinformatics 1 The consistency Checker, or Overhauling a PGDB By Ron Caspi.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
A Visual Introduction to PC SAS. Start SAS by double-clicking on the SAS icon...
1 Securing Network Resources Understanding NTFS Permissions Assigning NTFS Permissions Assigning Special Permissions Copying and Moving Files and Folders.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Guide to MCSE , Enhanced 1 Activity 9-1: Creating a Group Policy Object Using the MMC Objective: To create a GPO using the Group Policy Object Editor.
Eclipse IDE. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as teaching.
03 Using Eclipse. 2 IDE Overview An IDE is an Interactive Development Environment Different IDEs meet different needs BlueJ and DrJava are designed as.
Evaluating Ontology-Mapping Tools: Requirements and Experience Natalya F. Noy Mark A. Musen Stanford Medical Informatics Stanford University.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Copyright 2002, Paradigm Publishing Inc. CHAPTER 6 BACKNEXTEND 6-1 LINKS TO OBJECTIVES Check Spelling Check Grammar Explain Button Readability Statistics.
© 2007 IBM Corporation DITA code reviews Presenters: Megan Bock, Shannon Rouiller, Jenifer Schlotfeldt.
Introduction to Object-oriented Programming CSIS 3701: Advanced Object Oriented Programming.
VERSION 7 What’s to Come?. Workflow – Lifecycle Definition  Ability to define custom Lifecycles NEW BEING WORKED IN REVIEW WAITING FOR APPROVAL APPROVED.
Learning Alfresco Forms Service By Examples
Gadgets & More…. “Date Range” Gadgets Allows you to choose a specific date, before or after a date or a range of dates using the Workflows calendar.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
1/14 ITApplications XML Module Session 2: Using and Creating XML Documents.
CSS Classes and GIMP Tutorial Sunpreet Jassal (prefix subject with “[hist481]”) Feb 25, 2008HIST 481.
| imodules.com Summer 2013 Release Review Presented by Mark Werner Director of Product Management.
IOS110 Introduction to Operating Systems using Windows Session 8 1.
ONTOLOGY ENGINEERING Lab #1 - August 25, Lab Syllabus 2  Lab 1 – 8/25: Introduction and Overview of Protégé  Lab 2 – 9/8: Building an ontology.
Systems Module Slide 2 – Overview and Navigation
WORDPRESS TECHNOLOGY BY AMEER. WELCOME INTRODUCTION WordPress is an Open Source software system used by millions of people around the world to create.
ARCHIVISTS’ TOOLKIT WORKSHOP March 13, 2008 Christine de Catanzaro Jody Thompson.
Module 6: Implementing Group Policy. Overview Implementing Group Policy Objects Implementing GPOs in a Domain Managing the Deployment of Group Policy.
ASCE DOORS plugin Luke Emmet 2 © Adelard 2011 Overview l Background l Screenshots l Conclusions.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
The consistency Checker, or Overhauling a PGDB By Ron Caspi.
Final Presentation Industrial project Automatic tagging tool for Hebrew Wiki pages Supervisors: Dr. Miri Rabinovitz, Supervisors: Dr. Miri Rabinovitz,
Drupal Workshop Introduction to Drupal Part 2: User/role management, Choosing/installing contributed modules, Transferring a site between servers.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
M1G Introduction to Programming 2 5. Completing the program.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
1 The EDIT System, Overview European Commission – Eurostat.
Chapter 2: Excel Basics and Formatting Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Additional Features in Microsoft Word Session Version 1.0 © 2011 Aptech Limited.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
Ontology Engineering Ron Rudnicki Lab #1 - August 26, 2013.
KidKamp CMS Analysis & Proposal Heather Bohn, Mauricio Castillo, Ronna Roberson & Julie Singh.
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
/alexwaston14/fix-pc-error u/0/b/ /pages/Fix-PC- Error/
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
The Palantir Platform… …Changes in 2.3
DoD EA Dip Cse - NCW Export Macros
Architecture Review 10/11/2004
Excel Tutorial 8 Developing an Excel Application
Your Name Proposal Creation Module 5 Your Name
Utilities, Preferences, and Events…Oh My!
Appendix – Integration with Assets, Locations, and Organizations
Data Validation and Protecting Workbook
COSC-4840 Software Engineering
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
eDIRECT: Managing Test Sessions
Java External Libraries & Case Study
Utilities, Preferences, and Events…Oh My!
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
JAVA APPLET PREPARED BY Mr. Jahanzaib Ahmed
ADMINISTRATION A guide to setup and manage your innovation platform…
Presentation transcript:

Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh

Contents Introduction TXRuleML Tab Modules Installing and Running TXRuleMLTab Limitations and Future Work

Introduction TXRuleML Protégé –Protégé API –Extending Protégé

Taxonomic RuleML Rules representing subsumption (sub-type) links Mammal CatDog Mammal Cat Dog

The Protégé API Protégé is- a tool which allows the user to: –construct a domain ontologyconstruct a domain ontology Create Classes, Instances, Attributes & Slots View Class Create Class Delete Class View Attribute Create Attribute Delete Attribute

The Protégé API Protégé is- a tool which allows the user to: –construct a domain ontologyconstruct a domain ontology Create Classes, Instances, Attributes & Slots –customize data entry formscustomize data entry forms Customize Slot-Widgets & TAB-Widgets

The Protégé API Protégé is- a tool which allows the user to: –construct a domain ontologyconstruct a domain ontology Create Classes, Instances, Attributes & Slots –customize data entry formscustomize data entry forms Customize TAB-Widgets & Slot-Widgets

The Protégé API Protégé is- a tool which allows the user to: –construct a domain ontologyconstruct a domain ontology Create Classes, Instances, Attributes & Slots –customize data entry formscustomize data entry forms Customize Slot-Widgets & TAB-Widgets

The Protégé API Protégé is- a tool which allows the user to: –construct a domain ontologyconstruct a domain ontology Create Classes, Instances, Attributes & Slots –customize data entry formscustomize data entry forms Customize TAB-Widgets & Slot-Widgets –enter dataenter data GUI & API a platform which can be extended  Extendible GUI a library for other applications

Contents Introduction TXRuleML Tab Modules Installing and Running TXRuleMLTab Limitations and Future Work

TXRuleML Tab What it is –Taxonomic RuleML Tab – A Plug-in to Protégé What it does –TXRuleML to Taxonomic Hierarchy –Taxonomic Hierarchy to TXRuleML –Validating TXRuleML

Importing

Exporting

Validating Not well formed ruleML files are rejected Files are checked for –Order of tags –Completeness of tags –Invalid text

Validating Missing TagIncorrect OrderInvalid Text

Validating

Contents Introduction TXRuleML Tab Modules Installing and Running TXRuleMLTab Limitations and Future Work

OntologyConnection Create Class Get Class Modules OntologyConnection Class API

TXRuleMLConnection Process the file Modules OntologyConnection Class TXRuleMLConnection Class

Modules OntologyConnection Class TXRuleMLConnection Class TXRuleMLTab Class OntologyConnection Create Class Get Class TXRuleMLConnection Process the file TXRuleMLTab Initialize Tab Design

Modules OntologyConnection Class TXRuleMLConnection Class TXRuleMLTab Class Parser Class TXRuleMLConnection Process the file Parser Validation

Contents Introduction TXRuleML Tab Modules Installing and Running TXRuleMLTab Limitations and Future Work

Installing and Running TXRuleMLTab Installing Protégé Copying the Jar File Choosing the Plug-in

Installing Protégé

Copying the Jar File

Choosing the Plug-in

The Result

Contents Introduction TXRuleML Tab Modules Installing and Running TXRuleMLTab Limitations and Future Work

Support for Multiple Inheritance TXRuleML Editor Auto correcting the TXRuleML File

Support for Multiple Inheritance TXRuleML Tab does not support relations like Mammal Cat Carnivore Carnivore Mammal Cat

RuleML Editor Ability to compose the TXRuleML file in the Protégé window itself

Auto-correcting TXRuleML Files Suggesting appropriate changes to be made Making corrections which are too obvious

Questions?

Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh