John Bateman / Till Mossakowski Adding Common Logic Support to the Heterogeneous Toolset.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

Conversion owl to SKOS and Further development of WB V.2 Prepared by - Ahsan, Armando, Sachit and Prashanta.
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Copyright Management for the LUISA Semantic Learning Content Management System Roberto García Universitat de Lleida, Spain Tomas Pariente ATOS Origin SAE,
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Ontological Modularity for Shared and Integrated Ontologies John Bateman University of Bremen.
1 Semantics in the Financial Industry: The EDM Council Semantics Repository Progress Report Mike Bennett Hypercube Limited 89 Worship Street, London EC2A.
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Exploiting ebXML Registry Semantics in the eHealth Domain*
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
1 Jérôme Euzenat 655 avenue de lEurope, Montbonnot Saint-Martin, France Interoperability in an open semantic web (was:
CS4026 Formal Models of Computation Part II The Logic Model Lecture 8 – Search and conclusions.
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
© Fachgebiet Softwaretechnik, Heinz Nixdorf Institut, Universität Paderborn 2.4 The Z Notation [Reference: M. Spivey: The Z Notation, Prentice Hall]
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Three Theses of Representation in the Semantic Web
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
11 = This is the fact family. You say: 8+3=11 and 3+8=11
From Model-based to Model-driven Design of User Interfaces.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
Katz Formal Specifications Larch 1 Algebraic Specification and Larch Formal Specifications of Complex Systems Shmuel Katz The Technion.
Proof System HY-566. Proof layer Next layer of SW is logic and proof layers. – allow the user to state any logical principles, – computer can to infer.
How can Computer Science contribute to Research Publishing?
Infomaster: An information Integration Tool O. M. Duschka and M. R. Genesereth Presentation by Cui Tao.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
1. Motivation Knowledge in the Semantic Web must be shared and modularly organised. The semantics of the modular ERDF framework has been defined model.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Consistency Checking of RM-ODP Specifications Kenneth Baclawski Mieczyslaw Kokar Jeffrey Smith Jerzy Letkowski.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
CubicWeb – The Semantic Web is a construction game! Student: Uglješa Milić University of Belgrade School of Electrical.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
Towards a Standard for Heterogeneous Ontology Integration and Interoperability Oliver Kutz & Christoph Lange Research Center on Spatial Cognition (SFB/TR.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
An Introduction to Description Logics (chapter 2 of DLHB)
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
A Semantic-Web Representation of Clinical Element Models
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
Ontologies for spatial reasoning, action and interaction Basic problem statement, techniques under development, and plans John Bateman & Till Mossakowski.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
John Bateman – University of Bremen Some (more) Burning Issues for Ontology Initiatives.
Suggestions for Galaxy Workflow Design Using Semantically Annotated Services Alok Dhamanaskar, Michael E. Cotterell, Jessica C. Kissinger, and John Miller.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Ontology Technology applied to Catalogues Paul Kopp.
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
1 Ontological Foundations For SysML Henson Graves September 2010.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Language = Syntax + Semantics + Vocabulary
Stanford Medical Informatics
Web Ontology Language for Service (OWL-S)
Ontology.
ece 720 intelligent web: ontology and beyond
Zachary Cleaver Semantic Web.
Semantic Markup for Semantic Web Tools:
CASL-Common Algebraic Specification Language
Sub-system interfaces
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

John Bateman / Till Mossakowski Adding Common Logic Support to the Heterogeneous Toolset

The story so far... Work in a variety of projects concerned with diverse ontologies: need for heterogeneity Formal and computational tools adopted: CASL Common Algebraic Specification Language (for specification, structuring and relating of theories: including ontologies) HeTS Heterogeneous Tool Set (for connecting to a range of reasoners and for working with structured specifications) : 2

Standardised first-order specification language designed by CoFI Common Framework Initiative for algebraic specification and development since 1995 de facto standard approved by IFIP WG 1.3 Foundations of Systems Specifications (1998) extensive User Manual and Reference Manual now available from Springer (LNCS 2900, LNCS 2960) straightforwardly extensible: higher-order logic, modal logic,... supports structured specifications including imports, hiding, renaming, union, extensions, etc. Formalization choice: CASL Common Algebraic Specification Language

Hets The Heterogeneous Tool Set Hets is a multi-logic parsing, analysis and proof tool Logics covered include: propositional logic (with SAT solvers minisat and zChaff), OWL (with provers Pellet and FACT++), first-order logic (with provers SPASS, Vampire, Darwin and MathServe), higher-order logic (with prover Isabelle). 4

I n s t i t u t i o n T h e o r y Structuring mechanisms: potentially applicable to any specification language as an additional layer of meta- organisation for semantic modularity 5 Hets The Heterogeneous Tool Set HetCASL

Hets is freely available from: 6 Hets The Heterogeneous Tool Set

7 Structuring of theories Development Graph showing dependencies between specifications and proof obligations Links: theory morphisms imports of theories relative interpretations of theories open proved

8 Flashback: Further Steps... (Ontolog, March 2010) we have already added OWL-DL to the family of logics supported we are exploring combining the structuring principles of CASL and description logics Now: we are planning to add Common Logic as a HETS logic node thereby providing access to all the tools already linked to HETS

logic OWL spec Family_OWL = Class: Female Class: Person ObjectProperty: hasChild Class: Mother EquivalentTo: Female and hasChild some Person Individual: Carol Facts: hasChild Peter end HeTS: Continuing extension of the treated logics 9 HetOWL / HOWL

10 we have already added OWL-DL to the family of logics supported we are exploring combining the structuring principles of CASL and description logics Now: we are planning to add Common Logic as a HETS logic node thereby providing access to all the tools already linked to HETS Flashback: Further Steps... (Ontolog, March 2010)

HeTS: Continuing extension of the treated logics 11 HetOWL / HOWL CommonLogic logic CommonLogic spec Family_CL =. (forall (a) (if (Mother a) (Female a))) %(Mother1)%. (forall (a) (if (Mother a) (exists (b) (and (hasChild a b) (Person b))))) %(Mother2)%. (forall (a b) (if (and (Female a) (hasChild a b) (Person b)) (Mother a) )) %(Mother3)%. (Female Carol). (hasChild Carol Peter) end logic CommonLogic spec Family_CL =. (forall (a) (if (Mother a) (Female a))) %(Mother1)%. (forall (a) (if (Mother a) (exists (b) (and (hasChild a b) (Person b))))) %(Mother2)%. (forall (a b) (if (and (Female a) (hasChild a b) (Person b)) (Mother a) )) %(Mother3)%. (Female Carol). (hasChild Carol Peter) end

Current Hets capabilities Capable of reading CLIF files, e.g., the specifications of the COLORE Repository SPASS, Vampire, Darwin and MathServe available for proofs in Common Logic Isabelle available for proofs (if induction on lists needed) Translation from OWL into Common Logic provided HetCASL provides heterogeneous structuring and refinement (.het files with HetCASL structuring for Common Logic) A view expresses a refinement (= interpretation of theories = logical entailment between theories) view v : Family_OWL to Family_CL end 12

Demonstration simple example: Cat(kitty) Parsing, proving duration.clif from Colore Hets logic graph View from OWL ontology to CL ontology Translation OWL CL Consistency 13

Ongoing work Using the module structure of Common Logic Specifications The semantics of the module construct in Common Logic must be agreed upon A compositional semantics would be much easier to implement (but need to check details) Support for disproving 14

Conclusion Hets continues to provide support for the kinds of diverse heterogeneous ontologies we require, now extended to Common Logic Link to the OMDoc world is under development will provide web interface and repository for Hets specifications with XML database and nice querying Link to the OOR world building on this would also be highly desirable 15