160 likes | 183 Views
Explore the innovative features of OWLGrEd editor for creating ontology visualizations, user field mechanisms, custom ontology profiles, and meta-model style settings. Enhance your ontology modeling experience with Semantic auto-layout and database connectivity notations.
E N D
Advanced OWL 2.0 Ontology Visualizationin OWLGrEd Kārlis ČERĀNS Jūlija OVČIŅŅIKOVA Renārs LIEPIŅŠ Artūrs SPROĢIS Institute of Mathematics and ComputerScience, University of Latvia
OWLGrEd editor • UML-style based graphical editor for OWL 2 • Classes • Association roles • Attributes • Objects • Generalizations
OWLGrEd editor owlgred.lumii.lv
Some desired extra notations • AnnotationAssertion(A:isImportant A:Teacher "true") • AnnotationAssertion(A:DBExpr A:AcademicProgram "XProgram") • AnnotationAssertion(A:DBExpr A:Course "XCourse") • AnnotationAssertion(A:isComposition A:includes "true") • AnnotationAssertion(A:isDerivedUnion A:relates "true") User Field mechanism: creating new fields, attaching semantics
Custom Ontology Visualizations with user field mechanism • Ontology visualization profiles • Abstract fields (to be added to ontology visual items) • field type; • field appearance; • visual effects; • field semantics. • Views • define appearance for existing and new fields
Style settings(from TDA Graph Diagram Engine) Reference:Barzdins J., Cerans K., Kozlovics S., Rencis E., and Zarins, A. A Graph Diagram Engine for theTransformation-Driven Architecture, Proc. of 4th International Workshop of Model-DrivenDevelopment of Advanced User Interfaces, Florida, USA, 2009, pp.29-32.
Implementation: Transformation Driven Architecture • Development of universally re-usable user interface engines; the graphical diagramming engine employs advanced layouting facilities. • Logical activities based on metamodels and model transformations.
Use Cases – Semantic auto-layout for new diagrams Created fullyautomatically
Use Cases – Database Connectivity Notation A mini-university database schema OWL ontology corresponding to the mini-University
Use Cases – Integrity Constraints in RDF/OWL Database Schema Design It is natural to interpret some axioms as constraints
Conclusions • OWLGrEd – owlgred.lumii.lv • User Fields extensions • Applications: • simple visual effects; • database connectivity notation; • integrity constraints. • Use the extension for you own custom notation
Thank you! Questions?