taxonomic ruleml tab onut iosif-viorel sandeep singh
TRANSCRIPT
![Page 1: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/1.jpg)
Taxonomic RuleML Tab
Onut Iosif-ViorelSandeep Singh
![Page 2: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/2.jpg)
Contents
• Introduction
• TXRuleML Tab
• Modules
• Installing and Running TXRuleMLTab
• Limitations and Future Work
![Page 3: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/3.jpg)
Introduction
• TXRuleML
• Protégé– Protégé API– Extending Protégé
![Page 4: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/4.jpg)
Taxonomic RuleML
• Rules representing subsumption (sub-type) links
Mammal
Cat Dog
<sub> <_shead><rel>Mammal</rel></_shead> <_sbody> <sor> <rel>Cat</rel> <rel>Dog</rel> </sor> </_sbody></sub>
![Page 5: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/5.jpg)
The Protégé API
Protégé is-
• a tool which allows the user to: – construct a domain ontology
• Create Classes, Instances, Attributes & Slots
• View Class
• Create Class
• Delete Class
• View Attribute
• Create Attribute
• Delete Attribute
![Page 6: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/6.jpg)
The Protégé API
Protégé is-
• a tool which allows the user to: – construct a domain ontology
• Create Classes, Instances, Attributes & Slots
– customize data entry forms • Customize Slot-Widgets & TAB-Widgets
![Page 7: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/7.jpg)
The Protégé API
Protégé is-
• a tool which allows the user to: – construct a domain ontology
• Create Classes, Instances, Attributes & Slots
– customize data entry forms • Customize TAB-Widgets & Slot-Widgets
![Page 8: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/8.jpg)
The Protégé API
Protégé is-
• a tool which allows the user to: – construct a domain ontology
• Create Classes, Instances, Attributes & Slots
– customize data entry forms • Customize Slot-Widgets & TAB-Widgets
![Page 9: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/9.jpg)
The Protégé API
Protégé is-
• a tool which allows the user to: – construct a domain ontology
• Create Classes, Instances, Attributes & Slots
– customize data entry forms • Customize TAB-Widgets & Slot-Widgets
– enter data • GUI & API
• a platform which can be extended
Extendible GUI
• a library for other applications
![Page 10: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/10.jpg)
Contents
• Introduction
• TXRuleML Tab
• Modules
• Installing and Running TXRuleMLTab
• Limitations and Future Work
![Page 11: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/11.jpg)
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
![Page 12: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/12.jpg)
Importing
![Page 13: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/13.jpg)
Importing
![Page 14: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/14.jpg)
Importing
![Page 15: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/15.jpg)
Exporting
![Page 16: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/16.jpg)
Exporting
![Page 17: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/17.jpg)
Validating
• Not well formed ruleML files are rejected
• Files are checked for– Order of tags– Completeness of tags– Invalid text
![Page 18: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/18.jpg)
Validating
Missing Tag
Incorrect Order
Invalid Text
![Page 19: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/19.jpg)
Validating
![Page 20: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/20.jpg)
Validating
![Page 21: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/21.jpg)
Contents
• Introduction
• TXRuleML Tab
• Modules
• Installing and Running TXRuleMLTab
• Limitations and Future Work
![Page 22: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/22.jpg)
OntologyConnection
Create Class
Get Class
Modules
• OntologyConnection Class
API
![Page 23: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/23.jpg)
TXRuleMLConnection
Process the file
Modules
• OntologyConnection Class
• TXRuleMLConnection Class
![Page 24: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/24.jpg)
Modules
• OntologyConnection Class
• TXRuleMLConnection Class
• TXRuleMLTab Class
OntologyConnection
Create Class
Get Class
TXRuleMLConnection
Process the file
TXRuleMLTab
Initialize Tab Design
![Page 25: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/25.jpg)
Modules
• OntologyConnection Class
• TXRuleMLConnection Class
• TXRuleMLTab Class
• Parser Class
TXRuleMLConnection
Process the file
Parser
Validation
![Page 26: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/26.jpg)
Contents
• Introduction
• TXRuleML Tab
• Modules
• Installing and Running TXRuleMLTab
• Limitations and Future Work
![Page 27: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/27.jpg)
Installing and Running TXRuleMLTab
• Installing Protégé
• Copying the Jar File
• Choosing the Plug-in
![Page 29: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/29.jpg)
Copying the Jar File
![Page 30: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/30.jpg)
Choosing the Plug-in
![Page 31: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/31.jpg)
The Result
![Page 32: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/32.jpg)
Contents
• Introduction
• TXRuleML Tab
• Modules
• Installing and Running TXRuleMLTab
• Limitations and Future Work
![Page 33: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/33.jpg)
Limitations and Future Work
• Support for Multiple Inheritance
• TXRuleML Editor
• Auto correcting the TXRuleML File
![Page 34: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/34.jpg)
Support for Multiple Inheritance
• TXRuleML Tab does not support relations likeMammal
Cat
Carnivore
<sub> <_shead> <sand> <rel>Carnivore</rel> <rel>Mammal</rel> </sand> </_shead> <_sbody> <rel>Cat</rel> </_sbody></sub>
![Page 35: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/35.jpg)
RuleML Editor
• Ability to compose the TXRuleML file in the Protégé window itself
![Page 36: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/36.jpg)
Auto-correcting TXRuleML Files
• Suggesting appropriate changes to be made
• Making corrections which are too obvious
![Page 37: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/37.jpg)
Questions?
![Page 38: Taxonomic RuleML Tab Onut Iosif-Viorel Sandeep Singh](https://reader035.vdocuments.us/reader035/viewer/2022062322/56649e9d5503460f94b9d755/html5/thumbnails/38.jpg)
Taxonomic RuleML Tab
Onut Iosif-ViorelSandeep Singh