Actions

ConferenceCall 2013 11 07 and ConferenceCall 2013 11 21: Difference between pages

Ontolog Forum

(Difference between pages)
imported>KennethBaclawski
(Fix PurpleMediaWiki references)
 
imported>KennethBaclawski
(Fix PurpleMediaWiki references)
 
Line 1: Line 1:
= [[OntologyBasedStandards]] mini-series session-06 - Thu 2013-11-07 =
= [[RulesReasoningLP]]: mini-series session-03 - Thu 2013-11-21 =


Session Co-chairs: '''Mr. MikeBennett''' (EDM Council) & '''Professor [[WilliamMcCarthy]]''' (Michigan State U) ...  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/OntologyBasedStandards-s06_Ontology-based-Financial-Standards_intro--MikeBennett-BillMcCarthy_20131107.pdf intro slides]
Program: '''Ontology, Rules, and Logic Programming for Reasoning and Applications ([[RulesReasoningLP]]) mini-series of virtual panel sessions'''  


Topic: '''Ontology-based Financial Standards: Some Ongoing Work'''  
Topic: '''Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and Semantic Web - II'''  


Panel / Briefings:
Session Co-chairs: '''Dr. [[LeoObrst|Leo Obrst]]''' (Ontolog; MITRE) & '''Professor [[PascalHitzler|Pascal Hitzler]]''' (Wright State U) ...  [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/RulesReasoningLP-s03_intro--LeoObrst-PascalHitzler_20131121.pdf intro slides]


* '''Professor [[BillMcCarthy]]''' (Michigan State U) - "'''ISO 15944-4 (2nd edition) and the REA accounting ontology'''"  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/REA-Ontology_ISO-15944-4--BillMcCarthy_20131107.pdf slides]
Panelists / Briefings:  
* '''Mr. [[DaveMcComb]]''' (Semantic Arts) - "'''Taming Complexity in the Financial Services Industry'''"  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/Taming-Complexity-in-Financial-Services-Industry--DaveMcComb_20131107.pdf slides]
* '''Mr. MikeBennett''' (EDM Council) - "'''[[FIBO]] and Shared Semantics'''"  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/FIBO-Shared-Semantics--MikeBennett_20131107.pdf slides]
* '''Dr. [[ElieAbiLahoud]]''' (University College Cork, Ireland) - "'''On The Road to Regulatory Ontologies: Expressing Regulations in Structured Natural Language - use of [[SBVR]] to create regulatory ontologies'''"  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/On-The-Road-To-Regulatory-Ontologies--ElieAbiLahoud-GRCTC_20131107.pdf slides]
* '''Mr. JohnHall''' (Model Systems, UK) - "'''Interpreting Regulation: some snippets from a methodology'''"  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/Interpreting-Regulation--JohnHall_EDMC-OMG_20131107.pdf slides]


==[http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/ Archives]==
* '''Dr. [[MarkusKroetzsch|Markus Krötzsch]]''' (Technische Universität Dresden) - "'''Existential Rules in Ontological Modelling'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Existential-Rules-in-Ontological-Modelling--MarkusKroetzsch_20131121.pdf slides]
* '''Dr. [[HectorPerezUrbina|Héctor Pérez-Urbina]]''' (Clark & Parsia, LLC) - "'''Modeling with Rules in Practice'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Modeling-with-Rules-in-Practice--HectorPerezUrbina_20131121.pdf slides]
* '''Professor [[HassanAitKaci|Hassan Aït-Kaci]]''' (Université Claude Bernard Lyon 1) - "'''Reasoning and the Semantic Web'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Reasoning-and-the-Semantic-Web--HassanAitKaci_20131121.pdf slides]
* '''Professor [[EnricoFranconi|Enrico Franconi]]''' (Free University of Bozen-Bolzano) - "'''The Logic of Extensional RDFS'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/The-Logic-of-Extensional-RDFS--EnricoFranconi_20131121.pdf slides]  


* '''[[ConferenceCall_2013_11_07|Abstract]]'''  
==[http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/ Archives]==
* '''[[ConferenceCall_2013_11_07|Agenda]]'''  
 
* '''Prepared presentation material (slides)''' can be accessed by clicking on each of the [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/ title links] below:  
* '''[[ConferenceCall_2013_11_21|Abstract]]'''  
** '''[ [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/OntologyBasedStandards-s06_Ontology-based-Financial-Standards_intro--MikeBennett-BillMcCarthy_20131107.pdf 0-Chair] ] . [ [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/REA-Ontology_ISO-15944-4--BillMcCarthy_20131107.pdf 1-McCarthy] ] . [ [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/Taming-Complexity-in-Financial-Services-Industry--DaveMcComb_20131107.pdf 2-McComb] ] . [ [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/FIBO-Shared-Semantics--MikeBennett_20131107.pdf 3-Bennett] ] . [ [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/On-The-Road-To-Regulatory-Ontologies--ElieAbiLahoud-GRCTC_20131107.pdf 4-Abi-Lahoud] ] . [ [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/Interpreting-Regulation--JohnHall_EDMC-OMG_20131107.pdf 5-Hall] ]'''  
* '''[[ConferenceCall_2013_11_21|Agenda]]'''  
* '''[[ConferenceCall_2013_11_07|Transcript of the online chat]]''' during the session  
* '''Prepared presentation material (slides)''' can be accessed by clicking on each of the [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/ title links] below:  
* '''[http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/OntologyBasedStandards-s06_Ontology-based-Financial-Standards_20131107b.mp3 Audio recording of the session]''' ... [ 2:01:59 ; mp3 ; 13.96 MB ]  
** '''[ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/RulesReasoningLP-s03_intro--LeoObrst-PascalHitzler_20131121.pdf 0-Chair] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Existential-Rules-in-Ontological-Modelling--MarkusKroetzsch_20131121.pdf 1-Kroetzsch] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Modeling-with-Rules-in-Practice--HectorPerezUrbina_20131121.pdf 2-Pérez-Urbina] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Reasoning-and-the-Semantic-Web--HassanAitKaci_20131121.pdf 3-Aït-Kaci] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/The-Logic-of-Extensional-RDFS--EnricoFranconi_20131121.pdf 4-Franconi] ]'''  
* '''[[ConferenceCall_2013_11_21|Transcript of the online chat]]''' during the session  
* '''[http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/RulesReasoningLP-s03_20131121b.mp3 Audio recording of the session]''' ... [ 1:40:31 ; mp3 ; 11.51 MB ]  
** its best that you listen to the session while having the respective presentations (linked above) opened in front of you. You'll be prompted to advance slides by the speaker.  
** its best that you listen to the session while having the respective presentations (linked above) opened in front of you. You'll be prompted to advance slides by the speaker.  
* '''[[ConferenceCall_2013_11_07|Additional Resources]]'''  
* '''[[ConferenceCall_2013_11_21|Additional Resources]]'''  


== [[MeetingsCalls|Conference Call]] Details  ==
== [[MeetingsCalls|Conference Call]] Details  ==


* Date: '''Thursday, 7-Nov-2013'''  
* Date: '''Thursday, 21-Nov-2013'''  
* Start Time: 9:30am PST / 12:30pm EST / 6:30pm CST / 1730 GMT/UTC  
* Start Time: 9:30am PST / 12:30pm EST / 6:30pm CET / 17:30 GMT/UTC  
** ref: [http://www.timeanddate.com/worldclock/fixedtime.html?month=11&day=7&year=2013&hour=9&min=30&sec=0&p1=224 World Clock]  
** ref: [http://www.timeanddate.com/worldclock/fixedtime.html?month=11&day=21&year=2013&hour=9&min=30&sec=0&p1=224 World Clock]  
* Expected Call Duration: ~2.0 hours  
* Expected Call Duration: ~2.0 hours  


* Dial-in:  
* Dial-in:  
** '''Phone (US): +1 (206) 402-0100''' ... '''Conference ID: 141184#''' ... (long distance cost may apply)
** '''Phone (US): +1 (206) 402-0100''' ... (long distance cost may apply)
*** when prompted enter '''Conference ID: 141184#'''  
*** ... [ backup nbr: (415) 671-4335 ]  
*** ... [ backup nbr: (415) 671-4335 ]  
*** (for phone dial-in) ... some local numbers may be available (in the US, Australia, Canada & UK) - see: http://instantteleseminar.com/Local/  
*** (for phone dial-in) ... some local numbers may be available (in the US, Australia, Canada & UK) - see: http://instantteleseminar.com/Local/  
Line 47: Line 49:
** view-only password: "ontolog"  
** view-only password: "ontolog"  
** if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.  
** if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.  
** people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the '''[[ConferenceCall_2013_11_07|slides above]]''' (where applicable) and running them locally. The speaker(s) will prompt you to advance the slides during the talk.  
** people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the '''[[ConferenceCall_2013_11_21|slides above]]''' (where applicable) and running them locally. The speaker(s) will prompt you to advance the slides during the talk.  


* '''In-session chat'''-room url: http://webconf.soaphub.org/conf/room/ontolog_20131107
* '''In-session chat'''-room url: http://webconf.soaphub.org/conf/room/ontolog_20131121
** instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field from "anonymous" to your real name, like "JaneDoe").  
** instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field from "anonymous" to your real name, like "JaneDoe").  
** You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen.  
** You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen.  
** thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) ontolog_20131107@soaphub.org ... Handy for mobile devices!  
** thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) ontolog_20131121@soaphub.org ... Handy for mobile devices!  


* '''Discussions and Q & A:'''  
* '''Discussions and Q & A:'''  
Line 64: Line 66:
* '''RSVP''' '' to [mailto:peter.yim@cim3.com peter.yim@cim3.com] appreciated,'' ... or simply just by adding yourself to the "Expected Attendee" list below (if you are a member of the team.)  
* '''RSVP''' '' to [mailto:peter.yim@cim3.com peter.yim@cim3.com] appreciated,'' ... or simply just by adding yourself to the "Expected Attendee" list below (if you are a member of the team.)  


* This session, like all other Ontolog events, is open to the public. Information relating to this session is shared on this wiki page: http://ontolog.cim3.net/cgi-bin/wiki.pl?OOR/ConferenceCall_2013_11_07
* This session, like all other Ontolog events, is open to the public. Information relating to this session is shared on this wiki page: http://ontolog.cim3.net/cgi-bin/wiki.pl?OOR/ConferenceCall_2013_11_21
 
* Please note that this session may be recorded, and if so, the audio archive is expected to be made available as open content, along with the proceedings of the call to our community membership and the public at-large under [[WikiHomePage#Intellectual_Property_Rights_.28IPR.29_Policy|our prevailing open IPR policy]].


== Attendees  ==
== Attendees  ==


* Attended: (incl. all registrants)  
* Attended: (incl. all registrants)  
** [[MikeBennett|Mike Bennett]] (co-champion)  
** [[LeoObrst|Leo Obrst]] (co-chair)  
** [[BillMcCarthy]] (co-champion)  
** [[PascalHitzler|Pascal Hitzler]] (co-chair)  
** [[ElieAbiLahoud]] (co-champion)
** [[MarkusKroetzsch|Markus Kroetzsch]]  
** [[DaveMcComb]]  
** [[HectorPerezUrbina]]  
** [[JohnHall|John Hall]]  
** [[HassanAitKaci]]  
** [[MichaelGruninger|Michael Grüninger]]  
** [[EnricoFranconi|Enrico Franconi]]  
** [[PeterYim|Peter P. Yim]]  
** [[PeterYim|Peter P. Yim]]  
** [[LamarHenderson|Lamar Henderson]]
** [[DennisPierson|Dennis Pierson]]
** [[FrancescaQuattri|Francesca Quattri]]  
** [[FrancescaQuattri|Francesca Quattri]]  
** [[BrandonWhitehead|Brandon Whitehead]]
** [[HaroldBoley|Harold Boley]]
** [[OnnoPaap|Onno Paap]]
** [[AliHashemi|Ali Hashemi]]
** [[DavidMendes|David Mendes]]
** [[TaraAthan|Tara Athan]]  
** [[TaraAthan|Tara Athan]]  
** [[JesperKiehn|Jesper Kiehn]]  
** [[ElieAbiLahoud]]
** [[EdBernot|Ed Bernot]]  
** [[ToddPehle|Todd Pehle]]  
** [[AidaGandara|Aida Gandara]]  
** [[GaryGannon|Gary Gannon]]  
** [[GaryGannon|Gary Gannon]]  
** [[RichardBeatch|Richard Beatch]]  
** [[RyanHohimer|Ryan Hohimer]]  
** [[FrankOlken|Frank Olken]]  
** [[AlanRector|Alan Rector]]  
** [[AlexShkotin|Alex Shkotin]]  
** [[PatrickMaroney|Patrick Maroney]]  
** [[JoanneLuciano|Joanne Luciano]]
** [[ChuckRehberg|Chuck Rehberg]]  
** [[GaryBergCross]]
** [[ToddSchneider|Todd Schneider]]
** [[BartGajderowicz|Bart Gajderowicz]]  
** [[AmandaVizedom|Amanda Vizedom]]  
** [[AmandaVizedom|Amanda Vizedom]]  
** [[PavithraKenjige|Pavithra Kenjige]]  
** [[NancyWiegand|Nancy Wiegand]]  
** [[BobbinTeegarden|Bobbin Teegarden]]
** [[ConradBock|Conrad Bock]]  
** [[LamarHenderson|Lamar Henderson]]
** [[AdamWyner|Adam Wyner]]
** [[DavidBooth|David Booth]]  
** [[DennisWisnosky|Dennis Wisnosky]]  
** [[DennisWisnosky|Dennis Wisnosky]]  
** [[DonaldChapin|Donald Chapin]]
** [[ElisaKendall|Elisa Kendall]]
** GenZou  
** GenZou  
** [[IsabellaDistinto|Isabella Distinto]]  
** [[HensonGraves|Henson Graves]]  
** [[JohnMcClure]]  
** [[JackRing|Jack Ring]]  
** [[MartinGladwell|Martin Gladwell]]  
** [[MichaelGruninger|Michael Grüninger]]  
** [[MaxGillmore|Max Gillmore]]  
** [[MikeBennett|Mike Bennett]]  
** [[MichaelUschold|Michael Uschold]]  
** [[NaicongLi|Naicong Li]]
** [[PaulFodor|Paul Fodor]]  
** [[OliverKutz|Oliver Kutz]]  
** [[PavithraKenjige|Pavithra Kenjige]]  
** [[RichardMartin|Richard Martin]]  
** [[RichardMartin|Richard Martin]]  
** [[SimonSpero|Simon Spero]]  
** [[SimonSpero|Simon Spero]]  
** [[AdryaStembridge|Adrya Stembridge]]  
** [[BethHuffer|Beth Huffer]]  
** BillNadal
** [[BrianHaugh|Brian Haugh]]
** [[FeliciaSweet|Felicia Sweet]]
** [[FrankLinton|Frank Linton]]
** PaulBrandt
** [[PeterEirich|Peter Eirich]]
** [[TejalShah|Tejal Shah]]
** lakhdar


* Expecting:  
* Expecting:  
Line 115: Line 124:


* Regrets:  
* Regrets:  
** [[DavidNewman|David Newman]]  
** [[BartGajderowicz|Bart Gajderowicz]]  
** [[DavidBholat|David Bholat]]  
** [[ChristopherSpottiswoode|Christopher Spottiswoode]]  
** [[HassanAitKaci]]
** [[BenjaminGrosof|Benjamin Grosof]]  
** [[JamesChen|James Chen]]  
** AlanRedmond
** ...  
** ...  


== Abstract  ==
== Abstract  ==


'''Ontology-based Financial Standards: Some Ongoing Work''' - [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/OntologyBasedStandards-s06_Ontology-based-Financial-Standards_intro--MikeBennett-BillMcCarthy_20131107.pdf intro slides]  
'''Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and Semantic Web - II''' ... [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/RulesReasoningLP-s03_intro--LeoObrst-PascalHitzler_20131121.pdf intro slides]  


As with the recent [[ConferenceCall_2013_10_10|session-04: The Case for a "Quantities and Units of Measure" Ontology Standard]] and [[ConferenceCall_2013_10_17|session-05: "Ontology-based Standards in Geospatial Domains"]], this is a continuation of the [[OntologyBasedStandards]] mini-series that was started in late 2012 as a collaborative effort by [[ONTOLOG]], [[IAOA]], [[OASIS]], [[OMG]], various [[ISO]] working groups and the [[OOR]] Initiative. This session, is part of a program of 8 topics, which are planned to be held over the remaining time in 2013, and partly in 2014.  
This is the 3rd session of the [[RulesReasoningLP]] mini-series - a series of virtual panel sessions, and the associated online discourse, co-championed by some members of the Ontolog community who value the importance of the subject matter and would want to bring together those who are knowledgeable or interested into a dialog. The mini-series program will cover the topics that encapsulates the ontology-driven applications that will generally fall under "Ontology, Rules, and Logic Programming for Reasoning and Applications."


At this session, we will be providing an introduction and overview into some current and developing financial industry standards, where ontologies and their applications are involved - using the FIBO conceptual framework to align across standards semantics; ISO 15944 transaction semantics; Regulatory ontology applications, etc. Briefings by the panel will be followed by Q & A and an open discussion of issues.  
This session is the second of two sessions devoted to addressing the concepts and foundations of the technologies underlying ontology and rule reasoning, especially focused on logic programming and Semantic Web extensions. Panelists invited to share their work with us today include Dr. [[MarkusKroetzsch|Markus Kroetzsch]], Dr. [[HectorPerezUrbina]], Professor [[HassanAitKaci]] and Professor EnricoFranconi.  


For more detail on the mini-series please also refer to details on the [[OntologyBasedStandards]] mini-series homepage.
After the panelists briefings, there will be time for Q&A and an open discussion among the panel and all the participants.
 
See more details at: '''[[RulesReasoningLP]]''' (homepage for this mini-series)


=== Briefings  ===
=== Briefings  ===


* '''Professor [[BillMcCarthy]]''' (Michigan State U) - "'''ISO 15944-4 (2nd edition) and the REA accounting ontology'''" [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/REA-Ontology_ISO-15944-4--BillMcCarthy_20131107.pdf slides]  
* '''Dr. MarkusKroetzsch''' (Technische Universität Dresden) - "'''Existential Rules in Ontological Modelling'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Existential-Rules-in-Ontological-Modelling--MarkusKroetzsch_20131121.pdf slides]  
** ''Abstract:'' The REA (Resource-Event-Agent) enterprise ontology originated in the field of accounting (with an emphasis on accountability for "what has occurred in an economic and financial sense"), but its use has expanded to include all the necessary components for a full business process model at multiple levels of abstraction and across multiple dimensions of time.
** ''Abstract:'' We are witnessing a renaissance of rule-based approaches both in knowledge representation and in databases. Data management applications consider Datalog as a query language while tuple-generating dependencies (TGDs) are used in data integration and exchange. In ontological modelling, existential rules (a.k.a. Datalog+/-) are investigated, leading to many new rule languages of varying expressivity and complexity. In this talk, we give a brief overview of these recent developments, and we present a particular application of rules in knowledge modelling that is contrasted to traditional uses of rules in AI applications.  
** REA is presently used in ERP systems like Workday, but the exposition in this presentation will concentrate on its interoperability use as an economic and accounting interoperability standard, as specified in ISO 15944-4.  Additionally, Professor <nowiki>McCarthy</nowiki> will discuss the monograph project commissioned by the American Accounting Association (the leading worldwide accounting research organization) that fully explains the conceptual foundation for the REA ontology components.  


* '''Mr. [[DaveMcComb]]''' (Semantic Arts) - "'''Taming Complexity in the Financial Services Industry'''" [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/Taming-Complexity-in-Financial-Services-Industry--DaveMcComb_20131107.pdf slides]  
* '''Dr. [[HectorPerezUrbina]]''' (Clark & Parsia, LLC) - "'''Modeling with Rules in Practice'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Modeling-with-Rules-in-Practice--HectorPerezUrbina_20131121.pdf slides]  
** ''Abstract:'' The Financial Services Industry has become incredibly complex.  It is routine for firms to have hundreds of thousands of attributes in the sum total of their various systems. It is safe to say that no one in any of these firms understands the depth and breadth of this complexity.
** ''Abstract:'' In our experience, users typically regard rules as a friendlier alternative to axioms; however, in spite of their popularity, rules remain poorly understood. In this talk, we review common concerns, questions, and difficulties from our user base regarding the use of rules for modeling ontologies. Such issues range from the semantics of rules and modeling best practices to the use of existing tools. We believe their input is valuable as it provides guidance for creating effective educational materials, directing applied research, and improving and developing tools.  
** It is our job, as ontologists, to make the data sphere of our clients and/or employers a tractable landscape. We believe it is up to us to understand the complexity, and having understood it, reduce it to its logical minimum.  We're going to discuss some techniques and experiences we've had recently with two financial services firms and a State Agency, that show how semantic technology can be applied to the problem of bringing this complexity down to scale.  


* '''Mr. MikeBennett''' (EDM Council) - "'''[[FIBO]] and Shared Semantics'''" [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/FIBO-Shared-Semantics--MikeBennett_20131107.pdf slides]  
* '''Professor [[HassanAitKaci]]''' (Universit&eacute; Claude Bernard Lyon 1) - "'''Reasoning and the Semantic Web'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/Reasoning-and-the-Semantic-Web--HassanAitKaci_20131121.pdf slides]  
** ''Abstract:'' [[MikeBennett|Mike Bennett]] will describe the "Financial Industry Business Ontology ([[FIBO]])" conceptual modeling framework, and will illustrate how this is used to reconcile and re-use terms across different industry standards and ontologies. This talk will focus on the work done to represent the REA concepts for transactions within the FIBO framework and how this framework is used to reconcile these terms with the concepts in double entry accounting and XBRL.  
** ''Abstract:'' Arguably, what made J.A. Robinson's resolution-based reasoning (and thus Prolog-style Logic Programming) powerful is first-order term (FOT) unification. Unification defines a partial-order on the algebra of FOTs, endowing it with a lattice-structure as shown by G. Plotkin in 1970. Intuitively, a FOT may be construed as a data structure denoting the set of all its instances. Then, unifying two FOTs computes the intersection of their denotations. FOT unification seen as a constraint-solving process consists in a very efficient (linear-time) equation-solving procedure. As such, a FOT is a handy data structure that Prolog programmers use to their benefit for representing approximations of objects. Yet, FOTs can be made much more expressive when seen as Order-Sorted Featured (OSF) graphs. Nodes can be labeled with partially-ordered symbols denoting taxonomic concepts rather than just functional constructors, and subterms can be indexed by unbounded feature symbols rather than fixed-arity positions.  Logical variables then become coreference tags expressing equality constraints among feature compositions, including cyclic ones. In this way, all the nice features of FOTs are preserved (e.g., set-of-instance denotation, linear unification). As a result, logic programmers can enjoy a versatile data structure that is a natural extension of, and as efficient as, a Prolog term, with the added bonus of enabling taxonomic reasoning based on OSF graph unification. This presentation will overview and discuss the potential that reasoning using OSF graph unification opens for the Semantic Web thanks to the Constraint Logic Programming paradigm, as opposed to Description Logic tableaux-based reasoning adopted by the W3C. ... (latest version of my slides for this talk is also available [http://www.hassan-ait-kaci.net/pdf/hak-ontoforum.pdf here].)


* '''Dr. [[ElieAbiLahoud]]''' (University College Cork, Ireland) - "'''On The Road to Regulatory Ontologies: Expressing Regulations in Structured Natural Language - use of [[SBVR]] to create regulatory ontologies'''" [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/On-The-Road-To-Regulatory-Ontologies--ElieAbiLahoud-GRCTC_20131107.pdf slides]  
* '''Professor EnricoFranconi''' (Free University of Bozen-Bolzano) - "'''The Logic of Extensional RDFS'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/The-Logic-of-Extensional-RDFS--EnricoFranconi_20131121.pdf slides]  
** ''Abstract:'' Elie will describe how the Governance Risk and Compliance Technology Centre (University College Cork) leverages "Semantics of Business Vocabulary and Business Rules ([[SBVR]])" to interpret financial services regulations and create regulatory ontologies. He will illustrate the role of Subject Matter Experts in addressing challenges in "consuming" regulations and discuss the approach and its potential benefits & applications.
** ''Abstract:'' The W3C normative version of RDF Schema (RDFS) gives non-standard (intensional) interpretations to some common notions such as classes and properties, thus departing from set-based semantics (such as the OWL semantics) and leading to an unexpected behaviour. In this work we assign the correct set-based (extensional) semantics for the RDFS vocabulary while preserving the simplicity and computational complexity of deduction of the intensional version. This result can positively impact current implementations, as reasoning in RDFS can be implemented as a simple extension to current RDFS engines.  
 
* '''Mr. JohnHall''' (Model Systems, UK) - "'''Interpreting Regulation: some snippets from a methodology'''"  [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/Interpreting-Regulation--JohnHall_EDMC-OMG_20131107.pdf slides]
** ''Abstract:'' This session presents some illustrations from a methodology for interpretation of published regulations, formalizing the language while still retaining content in business-friendly English. The methodology uses [[SBVR]] and is being developed in a collaboration between the Governance, Risk and Compliance Technology Centre (GRCTC), based at University College Cork, Ireland, Model Systems and Business Semantics Ltd. Examples are drawn from US Regulations for Anti-Money Laundering.  


== Agenda  ==
== Agenda  ==


'''[[OntologyBasedStandards]] Mini-series Panel Session-06'''  
'''[[RulesReasoningLP]] Mini-series Panel Session-03'''  


:'''Session Format:''' this is a virtual session conducted over an augmented conference call  
:'''Session Format:''' this is a virtual session conducted over an augmented conference call  


* 1. Session opening: overview - Co-chairs: [[MikeBennett|Mike Bennett]] & [[BillMcCarthy]] (10 min.) ... ([[ConferenceCall_2013_11_07|slides]])
* 1. Session opening: introductions - (co-chairs) - Co-chairs: [[PascalHitzler|Pascal Hitzler]] & [[LeoObrst|Leo Obrst]] (10 min.) ... [[ConferenceCall_2013_11_21|slides]]  
* 2. Panel Briefings - [[BillMcCarthy]], [[DaveMcComb]], [[MikeBennett|Mike Bennett]], [[ElieAbiLahoud]], & [[JohnHall|John Hall]] (15~17 min. ea)  
* 2. Panel Briefings - [[MarkusKroetzsch|Markus Kroetzsch]], [[HectorPerezUrbina]], [[HassanAitKaci]], [[EnricoFranconi|Enrico Franconi]] (18~20 min. ea)  
* 3. Open discussion - ALL (20 min.) ... (ref. [[ConferenceCall_2013_11_07|process above]])
* 3. Open discussion - ALL (20 min.) ... ref. [ process above]  
* 4. Wrap-up - co-chairs: [[BillMcCarthy]] & [[MikeBennett|Mike Bennett]]  
* 4. Wrap-up - co-chairs: [[LeoObrst|Leo Obrst]] & [[PascalHitzler|Pascal Hitzler]]  


== Proceedings  ==
== Proceedings  ==


Please refer to the [[ConferenceCall_2013_11_07|above]]  
Please refer to the [[ConferenceCall_2013_11_21|above]]  


===IM Chat Transcript captured during the session===  
===IM Chat Transcript captured during the session===  


see raw transcript [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/chat-transcript_unedited_20131107a.txt here].  
see raw transcript [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/chat-transcript_unedited_20131121a.txt here].  


(for better clarity, the version below is a [http://ontolog.cim3.net/file/work/OntologyBasedStandards/2013-11-07_Ontology-based-Financial-Standards/chat-transcript_edited_20131107b.txt re-organized and lightly edited chat-transcript].)
(for better clarity, the version below is a [http://ontolog.cim3.net/file/work/RulesReasoningLP/2013-11-21_Concepts-Foundations-II/chat-transcript_edited_20131121b.txt re-organized and lightly edited chat-transcript].)


Participants are welcome to make light edits to their own contributions as they see fit.  
Participants are welcome to make light edits to their own contributions as they see fit.  
Line 178: Line 182:
------
------


Chat transcript from room: ontolog_20131107
Chat transcript from room: ontolog_20131121


2013-11-07 GMT-08:00 [PST]
2013-11-21 GMT-08:00 [PST]


------  
------  


[9:18] [[PeterYim|Peter P. Yim]]: Welcome to the  
[9:03] [[PeterYim|Peter P. Yim]]: Welcome to the  


''' [[OntologyBasedStandards]] mini-series session-06 - Thu 2013-11-07 '''  
''' [[RulesReasoningLP]]: mini-series session-03 - Thu 2013-11-21 '''  


Session Co-chairs: Mr. [[MikeBennett|Mike Bennett]] (EDM Council) & Professor [[WilliamMcCarthy]] (Michigan State U)  
Program: Ontology, Rules, and Logic Programming for Reasoning and Applications ([[RulesReasoningLP]])  


Topic: Ontology-based Financial Standards: Some Ongoing Work
Mini-series of virtual panel sessions


Panel / Briefings:  
Topic: Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and Semantic Web - II


* Professor [[BillMcCarthy]] (Michigan State U) - "ISO 15944-4 (2nd edition) and the REA accounting ontology"
Session Co-chairs: Dr. [[LeoObrst|Leo Obrst]] (Ontolog; MITRE) & Professor [[PascalHitzler|Pascal Hitzler]] (Wright State U)  


* Mr. [[DaveMcComb]] (Semantic Arts) - "Taming Complexity in the Financial Services Industry"
Panelists / Briefings:


* Mr. [[MikeBennett|Mike Bennett]] (EDM Council) - "FIBO and Shared Semantics"  
* Dr. [[MarkusKroetzsch|Markus Kroetzsch]] (Technische Universit&auml;t Dresden) - "Existential Rules in Ontological Modelling"  


* Dr. [[ElieAbiLahoud]] (University College Cork, Ireland) - "On The Road to Regulatory Ontologies:
* Dr. [[HectorPerezUrbina]] (Clark & Parsia, LLC) - "Modeling with Rules in Practice"


Expressing Regulations in Structured Natural Language - use of SBVR to create regulatory ontologies"  
* Professor [[HassanAitKaci]] (Universit&eacute; Claude Bernard Lyon 1) - "Reasoning and the Semantic Web"  


* Mr. [[JohnHall|John Hall]] (Model Systems, UK) - "Interpreting Regulation: some snippets from a methodology"  
* Professor [[EnricoFranconi|Enrico Franconi]] (Free University of Bozen-Bolzano) - "The Logic of Extensional RDFS"  


Logistics:  
Logistics:  
* Refer to details on session page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_10_31


* (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your RealName  
* (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your RealName  
Line 212: Line 218:
* Mute control (phone keypad): *7 to un-mute ... *6 to mute  
* Mute control (phone keypad): *7 to un-mute ... *6 to mute  


* Attn: Skype users ... see: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_10_31#nid3ZTO
* Attn: Skype users ... see: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21#nid3ZVN


** you may connect to (the skypeID) "joinconference" whether or not it indicates that it is online  
** you may connect to (the skypeID) "joinconference" whether or not it indicates that it is online  
Line 228: Line 234:
*** for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"
*** for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"


*** for Linux Skype users: please stay with (or downgrade to) Skype version 2.x for now (as a Dial pad seems to be missing on Linux-based Skype v4.x for skype-calls.)  
*** for Linux Skype users: please stay with (or downgrade to) Skype version 2.x for now (as a Dial pad seems to be  
 
missing on Linux-based Skype v4.x for skype-calls.)  
 
Attendees: [[AidaGandara|Aida Gandara]], [[AlanRector|Alan Rector]], [[AliHashemi|Ali Hashemi]], [[AmandaVizedom|Amanda Vizedom]], [[BrandonWhitehead|Brandon Whitehead]], [[ChuckRehberg|Chuck Rehberg]],
 
[[ConradBock|Conrad Bock]], [[DavidMendes|David Mendes]], [[DennisWisnosky|Dennis Wisnosky]], [[DennisPierson|Dennis Pierson]], [[EnricoFranconi|Enrico Franconi]], [[ElieAbiLahoud]],
 
[[FrancescaQuattri|Francesca Quattri]], [[GaryGannon|Gary Gannon]], GenZou, [[HaroldBoley|Harold Boley]], [[HassanAitKaci]], [[HectorPerezUrbina]], [[HensonGraves|Henson Graves]],
 
[[JackRing|Jack Ring]], [[LamarHenderson|Lamar Henderson]], [[LeoObrst|Leo Obrst]], [[MarkusKroetzsch|Markus Kroetzsch]], [[MichaelGruninger|Michael Gr&uuml;ninger]], [[MikeBennett|Mike Bennett]], [[NaicongLi|Naicong Li]],
 
[[NancyWiegand|Nancy Wiegand]], [[OliverKutz|Oliver Kutz]], [[OnnoPaap|Onno Paap]], [[PascalHitzler|Pascal Hitzler]], [[PatrickMaroney|Patrick Maroney]], [[PeterYim|Peter P. Yim]], [[RichardMartin|Richard Martin]],
 
[[RyanHohimer|Ryan Hohimer]], [[SimonSpero|Simon Spero]], [[TaraAthan|Tara Athan]], [[ToddPehle|Todd Pehle]], ...
 
''' Proceedings '''
 
[9:16] anonymous morphed into [[BrandonWhitehead|Brandon Whitehead]]
 
[9:23] anonymous1 morphed into [[HectorPerezUrbina]]
 
[9:23] anonymous1 morphed into [[EnricoFranconi|Enrico Franconi]]
 
[9:26] anonymous morphed into [[EnricoFranconi|Enrico Franconi]]
 
[9:29] anonymous morphed into [[MarkusKroetzsch|Markus Kroetzsch]]
 
[9:30] [[BrandonWhitehead|Brandon Whitehead]]: [in response to PeterYim's appreciation that [[BrandonWhitehead|Brandon Whitehead]] is joining us from
 
New Zealand, at a very inconvenient hour] Thanks Peter! It's better now...I much prefer 0630 to 0530. :)
 
[9:30] anonymous morphed into [[ElieAbiLahoud]]
 
[9:33] anonymous morphed into [[PascalHitzler|Pascal Hitzler]]
 
[9:35] Hector Perez-Urbina morphed into [[HectorPerezUrbina]]
 
[9:36] [[PascalHitzler|Pascal Hitzler]]: Apologies I'm having technical issues with the connection
 
[9:40] [[PascalHitzler|Pascal Hitzler]]: let me try to reconnect
 
[9:41] [[PascalHitzler|Pascal Hitzler]]: perhaps to avoid further loss of time
 
[9:42] [[PascalHitzler|Pascal Hitzler]]: Leo can make an intro
 
[9:42] [[PascalHitzler|Pascal Hitzler]]: and you can start?
 
[9:42] anonymous morphed into [[ConradBock|Conrad Bock]]
 
[9:43] [[PeterYim|Peter P. Yim]]: == [[LeoObrst|Leo Obrst]] & [[PascalHitzler|Pascal Hitzler]] starts the session - see slides under
 
http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21#nid3ZV8
 
[9:46] anonymous morphed into [[OnnoPaap|Onno Paap]]
 
[9:46] [[PeterYim|Peter P. Yim]]: == [[MarkusKroetzsch|Markus Kroetzsch]] presenting ...
 
[9:48] anonymous morphed into [[ChuckRehberg|Chuck Rehberg]]
 
[9:51] [[PeterYim|Peter P. Yim]]: @Leo @Pascal - we have 37 people on the voice bridge, but only 26 in the chat-room
 
now; so, at the next opportunity (transition to next speaker,) please prompt people to join us in
 
the chat room
 
[9:54] anonymous morphed into [[DavidMendes|David Mendes]]
 
[9:54] [[AmandaVizedom|Amanda Vizedom]]: @MarkusKroetzsch -- In ontological modeling of complex structures and domains,
 
a classic approach (in AI applications but not DL traditions, of course) is to model many of the
 
relatively stable complex relationships between things *as rules*. To me, it seems that removing
 
rules *as a means of representing complex relationships* from the ontological toolkit makes ontology
 
work much harder and less effective. So, to me, these views seem to overlap. Do you not agree? Or do
 
you think that the complex relationships that exist are not to be ontologically (and declaratively)
 
modeled, or should be modeled in some other way?
 
[9:57] [[AmandaVizedom|Amanda Vizedom]]: @MarkusKroetzsch - the above comment/question was a reaction to your slide 2; I
 
see on slide 6 that you begin to address this.
 
[9:59] [[PascalHitzler|Pascal Hitzler]]: @AmandaVizedom: I'm not Markus, of course, but let me add my own perspective
 
here: The paradigms recently seem to be converging, and in particular work done and initiated by
 
Markus is central for this convergence. Perhaps a good starting point for looking into this is
 
[[MarkusKroetzsch|Markus Kroetzsch]], Frederick Maier, Adila Alfa Krisnadhi, [[PascalHitzler|Pascal Hitzler]], A Better Uncle For OWL -
 
Nominal Schemas for Integrating Rules and Ontologies. In: S. Sadagopan, Krithi Ramamritham, Arun
 
Kumar, M.P. Ravindra, Elisa Bertino, Ravi Kumar (eds.), WWW '11 20th International World Wide Web
 
Conference, Hyderabad, India, March / April 2011. ACM, New York, 2011, pp. 645-654.
 
... see: http://korrekt.org/page/A_Better_Uncle_For_OWL
 
[9:58] [[MichaelGruninger|Michael Gr&uuml;ninger]]: Speaking controversially, there are many people who equate ontologies with
 
logical theories which are definable in OWL or RDF, and for such people, anything expressed with
 
rules is something that is outside any ontology. Hopefully, this Ontolog mini-series will dispel
 
this misconception.
 
[9:59] [[SimonSpero|Simon Spero]]: If you look at some of the gene and phenotype ontologies, the force fitting into
 
DL for reactions, enzymes etc is especially noticeable
 
[10:00] [[PascalHitzler|Pascal Hitzler]]: @MichaelGruninger: I very much agree :)
 
[10:00] [[AmandaVizedom|Amanda Vizedom]]: +1 for dispelling that. I'm aware of it, and am happy to acknowledge that as
 
a choice people can make in the type of ontology they work with, but it is frustrating to see people
 
re-define ontology so as to exclude much of its historical and continuing development and application!
 
[10:18] [[MarkusKroetzsch|Markus Kroetzsch]]: @MichaelGruninger: "many people [...] equate ontologies with logical
 
theories which are definable in OWL" I have not witnessed this a lot. At least the Description Logic
 
community is quite open to this (the work I mentioned was presented at DL workshop even). I would
 
not call Existential Rules a type of Description Logic, but calling them an ontology language seems fine.
 
[10:19] [[EnricoFranconi|Enrico Franconi]]: @Markus: +1
 
[10:01] [[SimonSpero|Simon Spero]]: @michaelgruninger: that's not real world controversial, let alone Toronto :-)
 
[10:00] anonymous morphed into [[AidaGandara|Aida Gandara]]
 
[10:01] anonymous morphed into [[NaicongLi|Naicong Li]]
 
[10:02] [[PascalHitzler|Pascal Hitzler]]: I freely admit that I'm usually using rules when modeling OWL. Or more
 
precisely, I start with writing rules (which is easier for my brain), or some hybrid (informal)
 
rules/DL notation and then convert them to OWL.
 
[10:07] [[AmandaVizedom|Amanda Vizedom]]: Pascal, when have worked in OWL, I do the same thing. Having academic logic
 
training, then beginning my work in applied ontology with 6 years working in [[CycL]], I also find it
 
much easier to my brain to come up with rules. Translation follows, though sometimes it is not
 
feasible in a given OWL/ application infrastructure and some of the knowledge available for semantic
 
capture simply gets left out. Sometimes that's OK. Sometimes it entails reuse problems down the
 
road.
 
[10:02] [[HectorPerezUrbina]]: @AmandaVizedom, I found this paper particularly helpful:
 
http://www.cs.ox.ac.uk/boris.motik/pubs/mr10mknf-rules.pdf
 
[10:04] [[AmandaVizedom|Amanda Vizedom]]: Thanks, @Hector. Reconciliation, hmmm. :-)
 
[10:06] [[PascalHitzler|Pascal Hitzler]]: Boris' paper is a landmark. There's some work tightening the integration
 
which follows up on this, e.g. Matthias Knorr, [[PascalHitzler|Pascal Hitzler]], Frederick Maier, Reconciling OWL and
 
Non-monotonic Rules for the Semantic Web. In: De Raedt, L., Bessiere, C., Dubois, D., Doherty, P.,
 
Frasconi, P., Heintz, F., Lucas, P. (eds.), ECAI 2012, 20th European Conference on Artificial
 
Intelligence, 27-31 August 2012, Montpellier, France. Frontiers in Artificial Intelligence and
 
Applications, Vol. 242, IOS Press, Amsterdam, 2012, pp. 474-479.
 
http://knoesis.wright.edu/faculty/pascal/pub/KHM-ECAI12.pdf
 
[10:01] [[EnricoFranconi|Enrico Franconi]]: (A technical question: is VNC up? I can't connect)
 
[10:02] [[PascalHitzler|Pascal Hitzler]]: @EnricoFranconi: I'm using VNC, so it's working for me
 
[10:02] [[PeterYim|Peter P. Yim]]: @EnricoFranconi - don't worry, some people cannot connect properly to the vnc
 
server ... just use you local slides, and remember to prompt slide advances and the slide number verbally
 
[10:02] [[EnricoFranconi|Enrico Franconi]]: ok, thanx
 
[10:06] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @MarkusKroetzsch: Are the rules used in the chemistry example on slide 12
 
available online?
 
[10:08] [[PeterYim|Peter P. Yim]]: == [[HectorPerezUrbina]] presenting ...
 
[10:08] [[MarkusKroetzsch|Markus Kroetzsch]] is trying to catch up with the chat now ...
 
[10:09] [[AmandaVizedom|Amanda Vizedom]]: @MarkusKroetzsch: By no tools / libraries, did you mean no *open source*
 
tools libraries? I agree with the latter but not the former, obviously.
 
[10:16] [[MarkusKroetzsch|Markus Kroetzsch]]: @AmandaVizedom: I mainly meant that the rule-related tools/libraries world
 
is quite fragmented. There is RIF, which I am not aware of libraries for. Almost all reasoners that
 
can handle Datalog and its extensions are from the ASP and LP world, using some (more or less
 
uniform) Prolog-style syntax, which I don't know how to specify datatypes and URI-based identifiers
 
in. The ontology world has SWRL but the tools that support this are AFAIK not happy with some 80k
 
rules as in my example. And LP tools do not support SWRL or RIF syntax.
 
[10:10] [[PascalHitzler|Pascal Hitzler]]: @AmandaVizedom: For me, the cases where we're *not* able to make the
 
transformation into OWL, are particularly interesting (as a researcher). They point towards
 
limitations of the OWL standard which are worthwhile to work on in attempts to overcome them :)
 
[10:11] [[AmandaVizedom|Amanda Vizedom]]: @Pascal: I agree! I also think that research to identify the patterns of
 
these cases would be both interesting and valuable. The value I'm thinking of is particularly in the
 
area of guidance for choosing ontology types for particular uses.
 
[10:10] anonymous morphed into [[RyanHohimer|Ryan Hohimer]]
 
[10:11] [[EnricoFranconi|Enrico Franconi]]: I guess that the real challenge with rules as an ontology language is their
 
integration with more classical FOL-based ontology languages (such as OWL and stuff). Obvious
 
mismatches, as already noticed, are closed vs open world assumption, standard/unique name
 
assumption, active domains, etc.
 
[10:12] [[AliHashemi|Ali Hashemi]]: Is this non-standard language. Or OWL-centric thinking? Axioms don't have
 
variables? I guess it's a very specific notion of axiom?
 
[10:13] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @EnricoFranconi: You comment implies that you are assuming that rules are
 
necessarily nonmonotonic. One can also consider rules to simply be a syntactic restriction with a
 
monotonic semantics.
 
[10:13] [[AmandaVizedom|Amanda Vizedom]]: @EnricoFranconi: Do you mean rules in a particular syntax? I ask because
 
classical and current ontology languages that are based on FOL or HOL of course have rule
 
representation (and use) as an integral part of them.
 
[10:14] [[HaroldBoley|Harold Boley]]: RE Slide 4: SWRL can also be serialized in [[RuleML/XML]] (rather than in RDF/XML).
 
[10:15] [[HaroldBoley|Harold Boley]]: http://www.w3.org/Submission/SWRL/#5.1
 
[11:02] [[HectorPerezUrbina]]: @Harold, I've just seen your comments; thank you very much for your pointers.
 
[10:15] [[EnricoFranconi|Enrico Franconi]]: @Hector: why are you ignoring the W3C standard RIF syntax?
 
http://www.w3.org/2005/rules/wiki/Primer
 
[10:17] [[AmandaVizedom|Amanda Vizedom]]: Regarding Open / Closed World -- it's also worth noting that it is not
 
necessary that a *language* make an open/closed world commitment. IMHO, this is more properly
 
something that characterizes reasoning -- an inference parameter. And it can be treated that way, by
 
supporting explicit declaration: either in an ontology module, stating that it should be interpreted


Please refer to details on session page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_07
with OW or CW, or in an application or particular query.  


Attendees: [[AdamWyner|Adam Wyner]], [[AlexShkotin|Alex Shkotin]], [[AmandaVizedom|Amanda Vizedom]], [[BartGajderowicz|Bart Gajderowicz]], [[BillMcCarthy]], [[BobbinTeegarden|Bobbin Teegarden]],
[10:18] [[HassanAitKaci]]: Good point Amanda. But which would the default be?


[[DaveMcComb]], [[DavidBooth|David Booth]], [[DennisWisnosky|Dennis Wisnosky]], [[DonaldChapin|Donald Chapin]], [[EdBernot|Ed Bernot]], [[ElieAbiLahoud]], [[ElisaKendall|Elisa Kendall]],
[10:18] [[EnricoFranconi|Enrico Franconi]]: @AmandaVizedom: Open / Closed World assumption regards the semantics of the


[[FrancescaQuattri|Francesca Quattri]], [[FrankOlken|Frank Olken]], [[GaryBergCross]], GenZou, [[IsabellaDistinto|Isabella Distinto]], [[JesperKiehn|Jesper Kiehn]], [[JoanneLuciano|Joanne Luciano]],
data! The different languages (and their reasoners) that operate on the data have to respect their


[[JohnMcClure]], [[JohnHall|John Hall]], [[LamarHenderson|Lamar Henderson]], [[MartinGladwell|Martin Gladwell]], [[MaxGillmore|Max Gillmore]], [[MichaelGruninger|Michael Gr&uuml;ninger]],  
meaning, and adopt the right assumption.


[[MichaelUschold|Michael Uschold]], [[MikeBennett|Mike Bennett]], [[PaulFodor|Paul Fodor]], [[PeterYim|Peter P. Yim]], [[RichardBeatch|Richard Beatch]], [[RichardMartin|Richard Martin]], [[SimonSpero|Simon Spero]],
[10:24] [[AmandaVizedom|Amanda Vizedom]]: @EnricoFranconi: Some models made such assumptions and some don't. I


[[TaraAthan|Tara Athan]], [[ToddSchneider|Todd Schneider]],  
absolutely agree that when they do, it needs to be explicit. That is why I say that it is important


''' proceedings '''
to be able to make explicit that a particular ontology/module (or even rule) has one or the other


[9:18] anonymous morphed into [[IsabellaDistinto|Isabella Distinto]]
assumption as part of its semantics.


[9:27] anonymous morphed into [[DaveMcComb]]  
[10:27] [[EnricoFranconi|Enrico Franconi]]: I insist that CWA/OWA (Closed World Assumption / Open World Assumption) is a


[9:27] anonymous morphed into [[RichardBeatch|Richard Beatch]]
property of your data: either we know all of your children or only the ones I'm certain about. I can


[9:27] anonymous1 morphed into [[MartinGladwell|Martin Gladwell]]
not use an OWA reasoner on top of some data which states complete knowledge about children, say. Or


[9:29] anonymous morphed into [[BartGajderowicz|Bart Gajderowicz]]
I can not use a CWA reasoner if the data I have is incomplete. We had an extensive discussion on


[9:31] anonymous morphed into [[JohnHall|John Hall]]
this at last year ISWC: Peter F. Patel-Schneider and Enrico Franconi. Ontology constraints in


[9:32] anonymous morphed into [[FrancescaQuattri|Francesca Quattri]]
incomplete and complete data. In ISWC 2012 - 11th International Semantic Web Conference, volume 7649


[9:32] anonymous1 morphed into [[ElieAbiLahoud]]
of Lecture Notes in Computer Science, pages 444459. Springer-Verlag, 2012.


[9:33] [[FrancescaQuattri|Francesca Quattri]]: Hi Peter, It's me ... [thanks. =ppy]
[10:20] [[AmandaVizedom|Amanda Vizedom]]: @MarkusKroetzsch: Very true in the OSS and for standard languages. This is


[9:34] anonymous morphed into [[DavidBooth|David Booth]]
IMHO a critical problem. The tools, and considerable integrated support, exist in proprietary


[9:34] anonymous1 morphed into [[MichaelUschold|Michael Uschold]]
software and languages. We need them in the open standard-based world, too.


[9:34] anonymous morphed into [[JesperKiehn|Jesper Kiehn]]  
[10:21] [[ConradBock|Conrad Bock]]: Maybe tools could let users know when they go outside profiles as they enter rules.


[9:35] [[JoanneLuciano|Joanne Luciano]]: Hi Everyone!
[10:22] [[MarkusKroetzsch|Markus Kroetzsch]]: @AmandaVizedom: Are there specific closed tools and standards you are


[9:35] anonymous1 morphed into [[MaxGillmore|Max Gillmore]]
thinking about? I recall how the RIF Working Group decided to ignore the ISO Prolog standard because


[9:35] [[MikeBennett|Mike Bennett]]: sorry I changed windows in skype and can't find the dial pad again
most group members had no access to this closed standard. But many Prolog tools are free.


[9:36] [[ElieAbiLahoud]]: in the menu under Call
[10:27] [[AmandaVizedom|Amanda Vizedom]]: @Markus: [[CycL]] / the Cyc system have the most comprehensive support for all of


[9:36] [[MikeBennett|Mike Bennett]]: Yes, once you go to another chat window the main skype window no longer shows
this that I have worked with. However, I've also worked with a number of organizations that have


the call. Found it in the end.
developed their own KR language and tools, for internal use, that have some subset of these thing


[9:36] anonymous morphed into [[DonaldChapin|Donald Chapin]]
that fit what they need for their application type(s) and typical domain problem.


[9:36] [[FrankOlken|Frank Olken]]: [[FrankOlken|Frank Olken]] is on the teleconference and chat room.
[10:22] [[SimonSpero|Simon Spero]]: @[[HassanAitKaci]]: CWA/OWA in Cyc is configurable on a per predicate basis, with


[9:38] [[JoanneLuciano|Joanne Luciano]]: the vnc is asking for a password VNC authication
NAF (negation as failure) settable on per query basis with default of off


[9:38] [[MikeBennett|Mike Bennett]]: ontolog
[10:23] [[HassanAitKaci]]: @SimonSpero - good for Cyc then ...


[9:38] [[JoanneLuciano|Joanne Luciano]]: thanks Mike!
[10:31] [[PeterYim|Peter P. Yim]]: == [[HassanAitKaci]] presenting ...


[9:39] anonymous morphed into [[SimonSpero|Simon Spero]]  
[10:31] [[HaroldBoley|Harold Boley]]: The relational SWRL Built-Ins were complemented by the functional RIF


[9:39] anonymous1 morphed into [[JohnMcClure]]
Built-Ins.


[9:49] jkiehn morphed into [[JesperKiehn|Jesper Kiehn]]  
[10:31] [[HaroldBoley|Harold Boley]]: http://www.w3.org/TR/rif-dtb/


[9:39] [[PeterYim|Peter P. Yim]]: == [[MikeBennett|Mike Bennett]] and [[BillMcCarthy]] starts the session - see slides at:
[10:32] [[AmandaVizedom|Amanda Vizedom]]: @EnricoFranconi: In domains in which the data are almost always incomplete,


http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_07#nid40I9
it is quite common to want to reason with that unknownness explicit in some contexts and for other


[9:40] List of members: [[AdamWyner|Adam Wyner]], [[AlexShkotin|Alex Shkotin]], [[AmandaVizedom|Amanda Vizedom]], [[BartGajderowicz|Bart Gajderowicz]], [[BillMcCarthy]],  
purposes to reason as if (some of) the data were complete, to explore hypotheses and possibilities.


[[DaveMcComb]], [[DavidBooth|David Booth]], [[DonaldChapin|Donald Chapin]], [[EdBernot|Ed Bernot]], [[ElieAbiLahoud]], [[FrancescaQuattri|Francesca Quattri]], [[FrankOlken|Frank Olken]], GenZou,  
Again, why do you think that when it is a property of the data, it cannot be simply stated and


[[IsabellaDistinto|Isabella Distinto]], [[JesperKiehn|Jesper Kiehn]], [[JoanneLuciano|Joanne Luciano]], [[JohnMcClure]], [[JohnHall|John Hall]], [[MartinGladwell|Martin Gladwell]], [[MaxGillmore|Max Gillmore]],
reasoned on appropriately? Why make that a fixed feature of a language or reasoner instead?


[[MichaelUschold|Michael Uschold]], [[MichaelGruninger|Michael Gr&uuml;ninger]], [[MikeBennett|Mike Bennett]], [[PeterYim|Peter P. Yim]], [[RichardBeatch|Richard Beatch]], [[RichardMartin|Richard Martin]], [[SimonSpero|Simon Spero]],  
[10:35] [[HectorPerezUrbina]]: @Amanda, suppose you want to enforce that every instance of the class


[[TaraAthan|Tara Athan]], [[ToddSchneider|Todd Schneider]], vnc2
Employee in your ontology has to have a SSN; under OWA, we couldn't enforce this. We'd have to


[9:51] [[ToddSchneider|Todd Schneider]]: We should avoid using the term 'meaning', it's misleading in the context of
resort to CWA to be able to find this kind of violation. However, on the other hand, I would still


the use of explicit semantics in information systems. 'Interpretation' is the more correct (and
want to infer (under open world) that all employees are people.  


descriptive) term.
[10:35] [[HectorPerezUrbina]]: As Enrico says, whether you want to use OWA or CWA, depends on the nature


[9:54] [[AlexShkotin|Alex Shkotin]]: @Todd, 'meaning' is logical term, 'interpretation' - maths. We need both:-)
of your data, regardless of the specific formalism you're using to model it


[9:56] [[MikeBennett|Mike Bennett]]: Hmmmm...
[10:36] [[EnricoFranconi|Enrico Franconi]]: Well, what I'm saying is that you may want to consider your *data* open or


[9:56] [[ToddSchneider|Todd Schneider]]: Alex, humans may make sense of 'meaning', computers interpret.  
closed - the choice is up to you . BUT you should never use different assumptions at the same time


[9:58] [[AlexShkotin|Alex Shkotin]]: @Todd, and we have 'definition' in common;-)
over the same set of data.


[9:56] [[PeterYim|Peter P. Yim]]: == [[BillMcCarthy]] presenting ...  
[10:36] [[MarkusKroetzsch|Markus Kroetzsch]]: @[[HectorPerezUrbina]]: ... and on the context (the same data might be OWA when


[10:01] [[JoanneLuciano|Joanne Luciano]]: [ re. [[BillMcCarthy]]'s slide#4 ] not clear what the different color in the
viewed as an ontology and CWA when viewed as a list of axioms that I want to search through)


lines (and different types of lines) mean
[10:36] [[MarkusKroetzsch|Markus Kroetzsch]]: @AmandaVizedom: Can you recommend any references on the CWA/OWA combination


[10:02] [[MikeBennett|Mike Bennett]]: @Joanne, Black = independent view; red = view as seen from within the firm and
that you refer to?


reported in the accounts.
[10:37] [[HectorPerezUrbina]]: oh, I disagree. Using the previous example, you could first use OWA to


[10:08] [[MichaelUschold|Michael Uschold]]: [ re. [[BillMcCarthy]] slide#8 ] Does this mean Public Administration agents are
infer that Hector is an Employee, and then CWA to determine that, since Hector doesn't have a SSN,


not Organizations? What definition of Organization excludes a Public Administration?
the ontology is invalid.


[10:10] [[MikeBennett|Mike Bennett]]: There's potential there for a more comprehensive ontology of organizations,  
[10:37] [[AmandaVizedom|Amanda Vizedom]]: @Hector, of the data *and* of the reasoning you want to do, no? Again, I'm


persons, legal persons, persons defined by their function (such as public admin; business etc.) and
not arguing that the assumptions should be ignored; I'm arguing that they should be explicitly


so on, I think.  
statable and the reasoners should be able to understand that and use it.  


[10:13] [[JoanneLuciano|Joanne Luciano]]: feedback to presenter: arrows on dashed lines in slides 13 and 14 would help
[10:37] [[SimonSpero|Simon Spero]]: @EnricoFranconi: agree if it's just assumptions that you're talking about - if


the slide convey the static slide
an epistemic axiom is asserted, then it stops being an assumption


[10:11] [[RichardBeatch|Richard Beatch]]: Mike, leaving granularity aside for now, are the categories here consistent
[10:38] [[SimonSpero|Simon Spero]]: Driveby coverage in 12.8 of


with FIBO? Do they need to be?  
http://download.springer.com/static/pdf/413/bok%253A978-90-481-8847-5.pdf?auth66=1385231714_9584f2c63627ff5bd4692a4020bf3d52&ext=.pdf


[10:15] [[MikeBennett|Mike Bennett]]: @Richard At present, no. Firstly, we model "Party" as a relative thing (some
[10:39] [[AmandaVizedom|Amanda Vizedom]]: @Hector: Your constraint-violation case is an excellent example of a common


entity in some role); and secondly we distinguish between legal persons, organizations, and things
use case that comes up with OWL ontologies. when you are looking for (potential) violations, you may


which are both. Hence (per my note above) Public Administration would not be in the top level set.  
want to temporarily use CWA, rather than use OWA and infer missing statements.  


We have autonomous agent (corresponds to ISO Person), split into legal person, human being and
[10:40] [[HectorPerezUrbina]]: @Amanda, certainly. In Stardog, for example, we allow to validate


organization; and separately we have entities defined by their function (business, non profit,  
integrity constraints (under CWA) and usual OWL inference (under OWA), but it is necessary for the


special purpose vehicles etc.). But it's a close fit.  
user to clearly specify which things are to be taken under which semantics.  


[10:22] [[JoanneLuciano|Joanne Luciano]]: @MikeBennett re @Richard -- not consistent but a close fit? is that same_as
[10:39] [[AmandaVizedom|Amanda Vizedom]]: Okay, I need to stop typing and pay attention to Hassan for a bit!


or different_from close but no cigar? :-) ... what are the implications of them not being
[10:40] [[PascalHitzler|Pascal Hitzler]]: Regarding the open/closed world discussion: What is really needed are  


consistent? what doesn't work? what is gained with consistency? (interoperability?)
languages which combine open world and closed world features, in such a way that you can decide


[10:23] [[MikeBennett|Mike Bennett]]: @Joanne a good example of the kind of thing I want to try to unpack in my
what's supposed to be closed and what's supposed to be open. The keyword sometimes used is "local


presentation :)
closed world". There's quite a bit of work under way how to do this (see e.g. the paper by Motik


[10:23] [[MaxGillmore|Max Gillmore]]: I think that it would be perfectly possible to apply REA concepts to conversion
referenced above), but the quest is not yet conclusive, in particular in practical terms.


transactions (machine can be abstracted as an Agent)
[10:40] [[AmandaVizedom|Amanda Vizedom]]: @PascalHitzler: Exactly!


[10:26] [[FrancescaQuattri|Francesca Quattri]]: really sorry to leave but I am knocked down by the late hour. Peter, do
[10:41] [[AmandaVizedom|Amanda Vizedom]]: @Hector: Excellent. :-)


you think we can reach a compromise with the world clock for the next sessions? Thanks to All
[10:41] [[HectorPerezUrbina]]: @Amanda, you might find this interesting: http://docs.stardog.com/icv/


Presenters for the slides.  
[10:42] [[AmandaVizedom|Amanda Vizedom]]: Thanks Hector, I'll check it out.  


[10:49] [[PeterYim|Peter P. Yim]]: @FrancescaQuattri, ... the regular Ontolog event timing is almost an institution
[10:45] [[EnricoFranconi|Enrico Franconi]]: Again, in my paper I argue why epistemic axioms can be very misleading. In


(some community members actually carve out this time slot in their busy schedules to participate);
your simple example with SSN, this approach may work. But since you expect two different beahviours


that said, the community collectively, makes the call ... let's discuss this offline ... noting
from your data stemming form conflicting assumptions, there will always be counterexamples where


though, that "asynchronous" participation is already supported, in a significant way.  
your get unexpected inferences.  


[10:28] [[PeterYim|Peter P. Yim]]: == [[DaveMcComb]] presenting ...
[10:46] [[EnricoFranconi|Enrico Franconi]]: @Hector: really look at our paper on why you shouldn't validate integrity


[10:30] [[JoanneLuciano|Joanne Luciano]]: [ re. [[DaveMcComb]]'s slide#5 ] @Dave - laughing at his joke - make you an offer
constraints with a different semantics from the underlying ontology language.  


you can't understand
[10:46] [[HectorPerezUrbina]]: @Enrico, yes, it helps that we consider relatively unexpressive logics


[10:30] [[MichaelUschold|Michael Uschold]]: Yeah, no laugh track, just is not the same :-)  
(i.e., OWL profiles)  


[10:38] anonymous morphed into [[SimonSpero|Simon Spero]]  
[10:47] [[MarkusKroetzsch|Markus Kroetzsch]]: +1 to epistemic axioms being confusing


[10:38] [[MikeBennett|Mike Bennett]]: Hi Simon, you got a good mention on the previous presentation.
[10:47] [[EnricoFranconi|Enrico Franconi]]: :-)


[10:40] [[SimonSpero|Simon Spero]]: @mike- yeah- tablet browser dropped me from chat, but Skype lives
[10:47] [[EnricoFranconi|Enrico Franconi]]: Mmhh, I guess I can build some nasty counterexamples with dl-lite as well,  


[10:40] anonymous morphed into [[ElisaKendall|Elisa Kendall]]
but I have to think about it.


[10:41] [[SimonSpero|Simon Spero]]: Gist (on the internet) is tied in to github :-)
[10:48] [[HectorPerezUrbina]]: @Enrico, will do. I would say, however, that we are yet to see these


[10:42] [[SimonSpero|Simon Spero]]: ( https://gist.github.com )
nasty examples in practice.  


[10:41] [[MichaelUschold|Michael Uschold]]: FYI: The core of the REA model has a very natural and fairly direct mapping
[10:48] [[EnricoFranconi|Enrico Franconi]]: OK.


to gist.
[10:48] [[AmandaVizedom|Amanda Vizedom]]: @EnricoFranconi: Do you have a link to your paper? I would like to understand


[10:42] [[JoanneLuciano|Joanne Luciano]]: +1 on reducing the complexity -- I like the way gist looks/sounds
why you think that support for making assumptions explicit is inferior to being restricted to one of


[10:45] [[BobbinTeegarden|Bobbin Teegarden]]: Man as the anti-entropic force in the universe -- Dave's GIST is a great
the assumptions. ... ref. below - [11:13] [[EnricoFranconi|Enrico Franconi]]: My paper on "Ontology constraints in  


example of just that.  
incomplete and complete data" can be found at http://iswc2012.semanticweb.org/sites/default/files/76490433.pdf


[10:43] [[MikeBennett|Mike Bennett]]: Things should be as simple as possible and no simpler. Hence the importance of  
[10:51] [[AmandaVizedom|Amanda Vizedom]]: Epistemic axioms may be confusing, but IMHO the better way of addressing this


high level, atomic concepts I think.
is to make clear and explicit which axioms are epistemic and what they apply to (even if as


[10:47] [[AmandaVizedom|Amanda Vizedom]]: I agree, with the caveat that maximum simplicity sometimes means using
metadata). Otherwise, users and modelers tend to *make* epistemic assumptions anyway, without making


high-level atomic concepts and sometimes means using more specific ones. The Einstein quote
the explicit, and sometimes slide between epistemic assumptions within the same model or set of


(@MikeBennett [10:43]) has a corresponding principle regarding generality: Concepts and relations
models, without being able to indicate this. This causes problems for model accuracy, usability,


should be asserted as generally as possible (at the most general level at which the relation you
evaluation, quality control / truth maintenance (as the model evolves), and reuse.


want to assert is true), and no more generally.  
[10:49] [[PeterYim|Peter P. Yim]]: == [[EnricoFranconi|Enrico Franconi]] presenting ...  


[10:49] [[SimonSpero|Simon Spero]]: An employee, a customer and a pilot walk in to a bar
[10:51] [[SimonSpero|Simon Spero]]: Hector: If every employee has a known ssn and hector does not have a known ssn


[10:50] [[JoanneLuciano|Joanne Luciano]]: @Amanda - yes, to me, goes without saying, but at the same time, it's good to
then hector is not an employee


have (re)stated so we know we agree. occam's razor
[10:52] [[HectorPerezUrbina]]: @Simon, that's under OWA


[10:50] [[AmandaVizedom|Amanda Vizedom]]: @[[DaveMcComb]]: Nice articulation of where the complexity comes from and how it
{{{
[10:54] [[HectorPerezUrbina]]: Consider the ontology O = {1. <nowiki>Employee subClassOf hasSSN some SSN,</nowiki> 2.
Hector a Employee} . Under OWA, we would infer the existence of an anonymous individual, instance of  
SSN, related to Hector via hasSSN.
}}}


is amenable to reduction.
[10:54] [[HectorPerezUrbina]]: However, sometimes, we don't want this behavior; instead, we want the


[10:55] [[AmandaVizedom|Amanda Vizedom]]: @Joanne: I mention it because I don't think it goes without saying -- I do
reasoner to let us know that our data is invalid (because every employee must have a SSN)


think that many here understand it, but in practice, people model both too specifically (which Dave
[10:55] [[HectorPerezUrbina]]: We can accomplish this by interpreting axiom 2 in O under CWA.


was mostly addressing) and too generally (choosing a high-level model that encumbers future
[10:55] [[HectorPerezUrbina]]: sorry, axiom 1.


extensions and models with expectations that may not fit.) I think that Dave's emphasis on the
[10:58] [[AmandaVizedom|Amanda Vizedom]]: @Hector: yes, and more: we may want to validate/ declare that invalid. Or, we


lightweight nature of the high-level notions probably is addressed to this, but as it wasn't
may want to identify gaps in our knowledge. Or, in more sophisticated reasoning, analyze our model


explicit, I thought it worth noting.  
to identify *patterns* of missing information. The known unknowns can be very important in some applications!


[10:58] [[JoanneLuciano|Joanne Luciano]]: @AmandaVizedom, Nice articulation of Dave's nice articulation summarizing the
[11:05] [[HectorPerezUrbina]]: @Amanda, yes. In practice, people produce some RDF out of an ETL process,


lessons learned from merging data in business applications and that it's useful to start with
and they need to check whether certain integrity constraints (a la DB) hold.


understanding from SME and getting the gist. @ Amanda -- you're right. I was making an assumption in
[10:59] [[SimonSpero|Simon Spero]]: Hector: But you leave out the axiom hasSSN(X) -> K[hasSSN(X)]


the context of the call. Glad that you made it explicit.
[11:00] [[MikeBennett|Mike Bennett]]: OWA and CWA: it seems to me that the use case of determining whether some data


[10:58] [[AmandaVizedom|Amanda Vizedom]]: Perhaps @[[DaveMcComb]] or @MichaelUschold can tell us if I'm right about that
is valid (per @Hector above), and the use case whereby we want to reason over assertions about real


aspect of gist.  
things in the world (not data) are two very different requirements. My hunch would be that to talk


[11:05] [[MichaelUschold|Michael Uschold]]: TO Amanda: which aspect of gist?  
about data rather than actual things, one must need the CWA?  


[11:10] [[MichaelUschold|Michael Uschold]]: We have a gist introduction white paper that describes the design rationale
[11:03] [[HectorPerezUrbina]]: @Simon, yes, we want to stay within OWL and SWRL


of gist; if you cannot find it online, ping me.
[11:03] [[HassanAitKaci]]: @EnricoFranconi: This is a CWA construction! :-)


[11:17] [[AmandaVizedom|Amanda Vizedom]]: @MichaelUschold - Thanks, I'll check it out.
[10:57] [[AlanRector|Alan Rector]]: [ref. slide#5] Shouldn't be that some ice cream is food, rather than that all


[11:10] [[MichaelUschold|Michael Uschold]]: A key thing about this is that it is small enough to get your head around
ice cream is food/ice cream is subset of food?


and actually start using, but specific enough to have a starting place for modelling almost anything
[10:58] [[PascalHitzler|Pascal Hitzler]]: @Alan, I believe in the example, ice cream is an individual, while food is a class?


that arises in a typical enterprise. Also specific enough in terms of axioms, to do useful
[11:00] [[FrancescaQuattri|Francesca Quattri]]: @EnricoFranconi: Beth Levin's work could provide a great deal of  


consistency checking to catch errors.
inspiration for defining what is (or should be defined) subclass of what


[10:45] [[PeterYim|Peter P. Yim]]: == [[MikeBennett|Mike Bennett]] presenting ...  
[11:00] [[MikeBennett|Mike Bennett]]: Apologies, have to leave now.  


[10:45] anonymous morphed into [[JohnHall|John Hall]]  
[11:04] anonymous morphed into [[NancyWiegand|Nancy Wiegand]]  


[10:59] [[JoanneLuciano|Joanne Luciano]]: [ re. MikeBennett's slide#7 ] @Mike, "Relative thing" to me looks like "Role"
[11:07] [[AlanRector|Alan Rector]]: Apologies. I have to leave now


[11:06] [[MichaelUschold|Michael Uschold]]: [ re. MikeBennett's slide#16 ] @Mike, Is a FIBO Aspect like a part or
[11:07] [[PeterYim|Peter P. Yim]]: == Q&A and open discussion now


component of something, or more like a property or attribute of something?
[11:08] List of members: [[AidaGandara|Aida Gandara]], [[AlanRector|Alan Rector]], [[AliHashemi|Ali Hashemi]], [[AmandaVizedom|Amanda Vizedom]], [[ChuckRehberg|Chuck Rehberg]],  


[11:23] [[MikeBennett|Mike Bennett]]: @Michael not a component, more like an attribute or more accurately a side or
[[ConradBock|Conrad Bock]], [[DavidMendes|David Mendes]], [[DennisPierson|Dennis Pierson]], [[EnricoFranconi|Enrico Franconi]], [[ElieAbiLahoud]], [[FrancescaQuattri|Francesca Quattri]], [[GaryGannon|Gary Gannon]],  


viewpoint. It's very underspecified at this point.
GenZou, [[HaroldBoley|Harold Boley]], [[HassanAitKaci]], [[HectorPerezUrbina]], [[HensonGraves|Henson Graves]], [[LeoObrst|Leo Obrst]], [[MarkusKroetzsch|Markus Kroetzsch]],


[11:08] [[AmandaVizedom|Amanda Vizedom]]: @Michael: That the high-level aspects are lightweight, thus potentially
[[MichaelGruninger|Michael Gr&uuml;ninger]], [[MikeBennett|Mike Bennett]], [[NancyWiegand|Nancy Wiegand]], [[OliverKutz|Oliver Kutz]], [[PascalHitzler|Pascal Hitzler]], [[PatrickMaroney|Patrick Maroney]], [[PeterYim|Peter P. Yim]],  


mitigating people's tendency to model too generally, as well as what Dave talked about explicitly
[[RyanHohimer|Ryan Hohimer]], [[SimonSpero|Simon Spero]], [[SimonSpero|Simon Spero]], [[TaraAthan|Tara Athan]], [[ToddPehle|Todd Pehle]], vnc2


wrt mitigation of modeling too specifically,
[11:09] anonymous morphed into [[DennisWisnosky|Dennis Wisnosky]]


[11:09] [[ElisaKendall|Elisa Kendall]]: @Joanne @Mike regarding relative thing looking like role -- for the most part
[11:10] anonymous1 morphed into lakhdar


in the current ontology, we're restricting Mike's notion of relative things exactly to parties in a
[11:11] [[AmandaVizedom|Amanda Vizedom]]: @Hector, this is one type of case. But I am also thinking of another case in  


role -- so, for example, with regards to parties in the context of a trust agreement, we have
which a user is using an ontological KB for situation awareness, risk analysis, or similar. In these


trustor, trustee, beneficiary, all of which are parties to the trust agreement and have identity of  
cases, while much of the use of the model involves reasoning about the modeled things (or digesting


an independent party (beneficiaries in particular don't need to be legal persons, but can include minors, etc.).
views of a situation that are based on model), it can be an essential part of this use to also


[11:12] [[SimonSpero|Simon Spero]]: @MikeBennett: contract has fairly specific meaning in law. A
(manually or automatically in side processes) identify the known unknowns and spot patterns in them.  


[11:13] [[SimonSpero|Simon Spero]]: essential feature is that it is legally enforceable
This can be critical.


[11:14] [[MikeBennett|Mike Bennett]]: @Simon precisely. This is why it makes the whole model simpler if you don't
[11:12] [[HectorPerezUrbina]]: @Amanda, yes, this sounds quite interesting/important.  


regard agreement and contract as the same kind of thing.
[11:13] [[EnricoFranconi|Enrico Franconi]]: My paper on "Ontology constraints in incomplete and complete data" can be


[11:14] [[PeterYim|Peter P. Yim]]: @[[BillMcCarthy]], @MikeBennett - [ re. MikeBennett's slide#17 ] is there an adequate
found at http://iswc2012.semanticweb.org/sites/default/files/76490433.pdf


mapping (or harmonization) between "transactions" concepts in REA and XBRL
[11:13] [[HectorPerezUrbina]]: @Enrico, thank you


[11:15] [[MikeBennett|Mike Bennett]]: @Peter we had just started to look at the formal mapping into XBRL when we
[11:13] [[AmandaVizedom|Amanda Vizedom]]: @EnricoFranconi: Thanks, I will read it.


temporarily suspended this series of calls to focus on other more immediate technical issues. We
[11:16] [[EnricoFranconi|Enrico Franconi]]: Just do <nowiki>(:yourLocalProperty rdfs:subProperty :globalProperty)!</nowiki>


intend to fiure out how to align these concepts with XBRL-GL and we are confident that the use of
[11:17] [[FrancescaQuattri|Francesca Quattri]]: yup, clear


the Aspect concept makes this possible.
[11:20] [[EnricoFranconi|Enrico Franconi]]: [in response to PatrickMaroney's question on where details of


[11:17] [[PeterYim|Peter P. Yim]]: @MikeBennett - would it be easier to have FIBO be grounded on a single Ontology
EnricoFranconi's work (the evaluations, in particular) can be accessed] Official link:  


(say REA) and *then* map to other system/ontology(s)?
http://link.springer.com/content/pdf/10.1007/978-3-642-41335-3_7.pdf


[11:18] [[MikeBennett|Mike Bennett]]: @Peter that's the original intent of the FIBO Foundational ontology components.  
[11:20] [[EnricoFranconi|Enrico Franconi]]: Unofficial link: http://users.dcc.uchile.cl/~cgutierr/papers/iswc2013.pdf


REA concepts live in a specific context, though we were able to promote a number of those terms to a
[11:16] [[PeterYim|Peter P. Yim]]: @EnricoFranconi - (recapping my verbal comment) it would be great to further


broader context.
expose your work to [[PatHayes|Pat Hayes]], and convince him and those who are working on the next iteration of


[11:19] [[MikeBennett|Mike Bennett]]: What I hope to have shown is that there is potential to do this kind of thing
RDF/RDFS, so your work can be taken into consideration in that W3C standard ... [I will try to  


more broadly across semantic-based standards communities.
forward this to [[PatHayes|Pat Hayes]], copying you too, after the session]


[11:11] [[PeterYim|Peter P. Yim]]: == [[ElieAbiLahoud]] presenting ...
[11:17] [[EnricoFranconi|Enrico Franconi]]: @PeterYim: thanks


[11:15] [[AmandaVizedom|Amanda Vizedom]]: Aside: Something I like about all of these presentations: The modeling
[11:22] [[SimonSpero|Simon Spero]]: RDF Semantics 1.1 just went to Candidate Rec status on Nov 5th, ( last step


approaches are explicitly *both* realistic *and* multi-perspectival. I think that this is probably
before final) http://www.w3.org/blog/news/archives/3389


the only way to adequately model a complex domain with multiple actor-types, each with its own view
[11:22] [[EnricoFranconi|Enrico Franconi]]: "Work as expected" means complete & terminating in the fragment of the use case.


on (part of) the domain. It is worth calling out an applauding as a practical approach, however,  
[11:23] [[EnricoFranconi|Enrico Franconi]]: So, you DO care!


because it resists the methodological pressures from certain corners of the field to either reject
[11:25] [[MarkusKroetzsch|Markus Kroetzsch]]: Sorry, I got distracted by my phone call. To clarify: in the context of  


any talk of an underlying reality (and talk only of conceptualizations) or to reject the need for,
ontology "undecidable" = "not sufficiently studied to understand when it will work" (it's different


or validity of, multiple perspectives on a domain.
for programming and problem solving languages, where undecidability is necessary to express


[11:23] [[SimonSpero|Simon Spero]]: would like to come back to the sources - as warrants and authority: There's CFR
arbitrarily complex computations/problems.)


and USC, where CFR authority must be found in the USC (and scope of definitions can be a common
[11:26] [[HaroldBoley|Harold Boley]]: Regarding decidable <> efficient etc., average-case complexity should be  


source of income for DC Circuit lawyers
considered, rather than (only) worst-case complexity.


[11:26] [[PeterYim|Peter P. Yim]]: == [[JohnHall|John Hall]] presenting ...
[11:26] [[HassanAitKaci]]: +1 Harold


[11:31] [[MikeBennett|Mike Bennett]]: @Simon I think there's a lot of scope for taking concepts that we simply put in
[11:26] [[HectorPerezUrbina]]: @Harold +1


the taxonomic hierarchy, and putting more legal and social constructs around them. Ultimately we
[11:27] [[EnricoFranconi|Enrico Franconi]]: @Harold: yes, but sill in the context of complete and terminating fragments.  


should be able to use Searle's ontology of social constructs to do justice to most of those.
[11:27] [[HectorPerezUrbina]]: also, so-called data complexity is quite important


[11:32] [[SimonSpero|Simon Spero]]: Mike: this is what I'm talking about
[11:27] [[EnricoFranconi|Enrico Franconi]]: @Hector +1


[11:36] [[SimonSpero|Simon Spero]]: [Ejusdem generis]
[11:27] [[PeterYim|Peter P. Yim]]: Great session!


[11:42] [[PeterYim|Peter P. Yim]]: == Wrap up ...
[11:26] [[PeterYim|Peter P. Yim]]: Join us again, in two weeks (Thu 2013-12-05) for the [[OntologySummit2014|Ontology Summit 2014]] Pre-Launch


[11:43] [[JohnMcClure]]: [ tried making a verbal remark, but was on mute, and we ran out of time ] too bad
Community Session, when we will collaboratively work up a program for the next OntologySummit.


[11:44] [[JohnMcClure]]: REA model is missing public goods, externalities and open source
[11:26] [[PeterYim|Peter P. Yim]]: That will be followed (on Dec-12) by session-07 of the [[OntologyBasedStandards]]


[11:44] [[PeterYim|Peter P. Yim]]: let's do our Q&A and open discussion asynchronously on the  
miniseries - "How ontologies can help with the formal specification of the natural language


[ontology-based-standards] mailing list - see:  
standards" - Co-chairs: [[SimonSpero|Simon Spero]] & [[User:KennethBaclawski|Ken Baclawski]]


http://ontolog.cim3.net/mailman/listinfo/ontology-based-standards
[11:26] [[PeterYim|Peter P. Yim]]: The next event (session-04) for this [[RulesReasoningLP]] mini-series will then come up


[11:44] [[PeterYim|Peter P. Yim]]: Join us again, in two weeks (Thu 2013_11_21) for the [[RulesReasoningLP]] mini-series
on Dec-19 - "Guide to Reasoning Applications Development and Cases" - Co-chairs: [[HensonGraves|Henson Graves]] & [[User:KennethBaclawski|Ken Baclawski]]  


session-03: Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and
[11:28] [[AmandaVizedom|Amanda Vizedom]]: Thanks, all!


Semantic Web - II - Co-chairs: [[LeoObrst|Leo Obrst]] & [[PascalHitzler|Pascal Hitzler]]
[11:28] [[HassanAitKaci]]: bye & thanks


[11:45] [[PeterYim|Peter P. Yim]]: next in this series - 2013_12_12 - Thursday: [[OntologyBasedStandards]] mini-series
[11:28] [[EnricoFranconi|Enrico Franconi]]: bye


session-07: "How ontologies can help with the formal specification of the natural language
[11:28] [[PascalHitzler|Pascal Hitzler]]: thanks!


standards" - co-champions: [[SimonSpero|Simon Spero]], [[User:KennethBaclawski|Ken Baclawski]], [[RichardMartin|Richard Martin]], [[AdamWyner|Adam Wyner]], [[MarkJohnson|Mark Johnson]]
[11:28] [[LeoObrst|Leo Obrst]]: Thanks, All! Very interesting session.


[11:46] [[JohnMcClure]]: thanks peter and presenters! great info
[11:28] [[HectorPerezUrbina]]: good bye everyone


[11:46] [[AlexShkotin|Alex Shkotin]]: Great plans! Bye.  
[11:28] [[MarkusKroetzsch|Markus Kroetzsch]]: Bye, thanks.  


[11:46] [[PeterYim|Peter P. Yim]]: -- session ended: 11:46am PST --  
[11:28] [[PeterYim|Peter P. Yim]]: -- session ended: 11:28am PST --  


-- end of in-session chat-transcript --  
-- end of in-session chat-transcript --  


* '''Further Question & Remarks''' - please post them to the [ [http://ontolog.cim3.net/forum/ontology-based-standards/ ontology-based-standards] ] listserv  
* '''Further Question & Remarks''' - please post them to the [ [http://ontolog.cim3.net/forum/ontolog-forum/ ontolog-forum] ] listserv  
** if you are already subscribed, post to <ontology-based-standards [at] ontolog.cim3.net>  
** if you are already subscribed, post to <ontolog-forum [at] ontolog.cim3.net>  
*** if not your can subscribe at the [ontology-based-standards] listinfo page at: http://ontolog.cim3.net/mailman/listinfo/ontology-based-standards
** (in case you aren't already a member) do consider joining the [[ONTOLOG]] community and be subscribed to the [ [http://ontolog.cim3.net/forum/ontolog-forum/ ontolog-forum] ] listserv, where general ontology-related topics are discussed among the Ontolog community members. Please refer to Ontolog membership details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J  
** (in case you aren't already a member) you may also want to join the [[ONTOLOG]] community and be subscribed to the [ [http://ontolog.cim3.net/forum/ontolog-forum/ ontolog-forum] ] listserv, when general ontology-related topics (not specific to this year's Summit theme) are discussed. Please refer to Ontolog membership details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J  
*** kindly email <peter.yim@cim3.com> if you have any question.  
*** kindly email <peter.yim@cim3.com> if you have any question.  


== Additional Resources  ==
== Additional Resources  ==


* [[OntologyBasedStandards]] mini-series homepage - '''[[OntologyBasedStandards]]'''
* '''Homepage for this [[RulesReasoningLP]] mini-series''': http://ontolog.cim3.net/cgi-bin/wiki.pl?RulesReasoningLP
** developing program for this miniseries - ref. http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologyBasedStandards#nid3YS5
** Proceedings from the [[RulesReasoningLP]] mini-series Launch Event - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_10_24
* [ontology-based-standards] mailing list - http://ontolog.cim3.net/mailman/listinfo/ontology-based-standards
** Proceedings from the [[RulesReasoningLP]] mini-series session-02 - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_10_31
** The community brainstorm/planning session during which this "Ontology, Rules, and Logic Programming for Reasoning and Applications (<nowiki>[[RulesReasoningLP]]</nowiki>)" mini-series came in being - 2013_07_25 - Thursday: Ontolog Ontology-Rules-Reasoning-LogicProgramming-Applications mini-series planning - Chair: [[LeoObrst|Leo Obrst]] - Panelists: [[BenjaminGrosof|Benjamin Grosof]], [[HaroldBoley|Harold Boley]], [[JohnSowa|John F. Sowa]], [[HensonGraves|Henson Graves]] - ConferenceCall_2013_07_25
* Homepage of the Ontology Summits - see: [[OntologySummit|Ontology Summit]]  
* Homepage of the [[Ontolog]] Community - see: http://ontolog.cim3.net/wiki
** [[Ontolog]] News and Announcements: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nidW
** Archives of noteworthy past event of the [[Ontolog]] Community: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nidZ
** [[Ontolog]] Community Membership information: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J


----
----
Line 636: Line 915:
== How To Join (while the session is in progress)  ==
== How To Join (while the session is in progress)  ==


* '''1.''' Call in from a phone or from skype: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_07#nid40IK
* '''1.''' Call in from a phone or from skype: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21#nid3ZVJ
* '''2.''' Open chat in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20131107
* '''2.''' Open chat-workspace in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20131121
* '''3.''' Download presentations for each speaker: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_07#nid40I9
* '''3.''' Download presentations for each speaker here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21#nid3ZV8
** or, '''3.1''' (access our shared-screen [[ConferenceCall_2013_11_07|vnc server]], if you are not behind a corporate firewall)
** or, '''3.1''' optionally, [[ConferenceCall_2013_11_21|access our shared-screen vnc server]], if you are not behind a corporate firewall  


[[Category:Event_Meeting]]    [[Category:OntologBasedStandards]]
[[Category:Event_Meeting]]    [[Category:RulesReasoningLP]]









Latest revision as of 06:45, 9 January 2016

RulesReasoningLP: mini-series session-03 - Thu 2013-11-21

Program: Ontology, Rules, and Logic Programming for Reasoning and Applications (RulesReasoningLP) mini-series of virtual panel sessions

Topic: Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and Semantic Web - II

Session Co-chairs: Dr. Leo Obrst (Ontolog; MITRE) & Professor Pascal Hitzler (Wright State U) ... intro slides

Panelists / Briefings:

Archives

Conference Call Details

  • Date: Thursday, 21-Nov-2013
  • Start Time: 9:30am PST / 12:30pm EST / 6:30pm CET / 17:30 GMT/UTC
  • Expected Call Duration: ~2.0 hours
  • Dial-in:
    • Phone (US): +1 (206) 402-0100 ... (long distance cost may apply)
      • when prompted enter Conference ID: 141184#
      • ... [ backup nbr: (415) 671-4335 ]
      • (for phone dial-in) ... some local numbers may be available (in the US, Australia, Canada & UK) - see: http://instantteleseminar.com/Local/
    • in view of recently reported skype connection issues, this is not recommended (especially for speakers) although it may still work for some ... Skype: joinconference (i.e. make a skype call to the contact with skypeID="joinconference") ... (generally free-of-charge, when connecting from your computer ... ref.)
      • when prompted enter Conference ID: 141184#
      • Unfamiliar with how to do this on Skype? ...
        • Add the contact "joinconference" to your skype contact list first. To participate in the teleconference, make a skype call to "joinconference", then open the dial pad (see platform-specific instructions below) and enter the Conference ID: 141184# when prompted.
      • Can't find Skype Dial pad? ...
        • for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"
        • for Linux Skype users: please note that the dial-pad is only available on v4.1 (or later; or on the earlier Skype versions 2.x,) if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it. ... (ref.)
      • if you are using skype and the connection to "joinconference" is not holding up, try using (your favorite POTS or VoIP line, etc.) either your phone, skype-out or google-voice and call the US dial-in number: +1 (206) 402-0100 ... when prompted enter Conference ID: 141184#
  • Shared-screen support (VNC session), if applicable, will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/
    • view-only password: "ontolog"
    • if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.
    • people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides above (where applicable) and running them locally. The speaker(s) will prompt you to advance the slides during the talk.
  • In-session chat-room url: http://webconf.soaphub.org/conf/room/ontolog_20131121
    • instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field from "anonymous" to your real name, like "JaneDoe").
    • You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen.
    • thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) ontolog_20131121@soaphub.org ... Handy for mobile devices!
  • Discussions and Q & A:
    • Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker.
    • To un-mute, press "*7" ... To mute, press "*6" (please mute your phone, especially if you are in a noisy surrounding, or if you are introducing noise, echoes, etc. into the conference line.)
    • we will usually save all questions and discussions till after all presentations are through. You are encouraged to jot down questions onto the chat-area in the mean time (that way, they get documented; and you might even get some answers in the interim, through the chat.)
    • During the Q&A / discussion segment (when everyone is muted), If you want to speak or have questions or remarks to make, please raise your hand (virtually) by clicking on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the session moderator (again, press "*7" on your phone to un-mute). Test your voice and introduce yourself first before proceeding with your remarks, please. (Please remember to click on the "hand button" again (to lower your hand) and press "*6" on your phone to mute yourself after you are done speaking.)
  • RSVP to peter.yim@cim3.com appreciated, ... or simply just by adding yourself to the "Expected Attendee" list below (if you are a member of the team.)

Attendees

  • Expecting:
    • ...
    • (please add yourself to the list above if you are a member of the community, or, rsvp to <peter.yim@cim3.com> with the event title/date and your name and affiliation)

Abstract

Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and Semantic Web - II ... intro slides

This is the 3rd session of the RulesReasoningLP mini-series - a series of virtual panel sessions, and the associated online discourse, co-championed by some members of the Ontolog community who value the importance of the subject matter and would want to bring together those who are knowledgeable or interested into a dialog. The mini-series program will cover the topics that encapsulates the ontology-driven applications that will generally fall under "Ontology, Rules, and Logic Programming for Reasoning and Applications."

This session is the second of two sessions devoted to addressing the concepts and foundations of the technologies underlying ontology and rule reasoning, especially focused on logic programming and Semantic Web extensions. Panelists invited to share their work with us today include Dr. Markus Kroetzsch, Dr. HectorPerezUrbina, Professor HassanAitKaci and Professor EnricoFranconi.

After the panelists briefings, there will be time for Q&A and an open discussion among the panel and all the participants.

See more details at: RulesReasoningLP (homepage for this mini-series)

Briefings

  • Dr. MarkusKroetzsch (Technische Universität Dresden) - "Existential Rules in Ontological Modelling" - slides
    • Abstract: We are witnessing a renaissance of rule-based approaches both in knowledge representation and in databases. Data management applications consider Datalog as a query language while tuple-generating dependencies (TGDs) are used in data integration and exchange. In ontological modelling, existential rules (a.k.a. Datalog+/-) are investigated, leading to many new rule languages of varying expressivity and complexity. In this talk, we give a brief overview of these recent developments, and we present a particular application of rules in knowledge modelling that is contrasted to traditional uses of rules in AI applications.
  • Dr. HectorPerezUrbina (Clark & Parsia, LLC) - "Modeling with Rules in Practice" - slides
    • Abstract: In our experience, users typically regard rules as a friendlier alternative to axioms; however, in spite of their popularity, rules remain poorly understood. In this talk, we review common concerns, questions, and difficulties from our user base regarding the use of rules for modeling ontologies. Such issues range from the semantics of rules and modeling best practices to the use of existing tools. We believe their input is valuable as it provides guidance for creating effective educational materials, directing applied research, and improving and developing tools.
  • Professor HassanAitKaci (Université Claude Bernard Lyon 1) - "Reasoning and the Semantic Web" - slides
    • Abstract: Arguably, what made J.A. Robinson's resolution-based reasoning (and thus Prolog-style Logic Programming) powerful is first-order term (FOT) unification. Unification defines a partial-order on the algebra of FOTs, endowing it with a lattice-structure as shown by G. Plotkin in 1970. Intuitively, a FOT may be construed as a data structure denoting the set of all its instances. Then, unifying two FOTs computes the intersection of their denotations. FOT unification seen as a constraint-solving process consists in a very efficient (linear-time) equation-solving procedure. As such, a FOT is a handy data structure that Prolog programmers use to their benefit for representing approximations of objects. Yet, FOTs can be made much more expressive when seen as Order-Sorted Featured (OSF) graphs. Nodes can be labeled with partially-ordered symbols denoting taxonomic concepts rather than just functional constructors, and subterms can be indexed by unbounded feature symbols rather than fixed-arity positions. Logical variables then become coreference tags expressing equality constraints among feature compositions, including cyclic ones. In this way, all the nice features of FOTs are preserved (e.g., set-of-instance denotation, linear unification). As a result, logic programmers can enjoy a versatile data structure that is a natural extension of, and as efficient as, a Prolog term, with the added bonus of enabling taxonomic reasoning based on OSF graph unification. This presentation will overview and discuss the potential that reasoning using OSF graph unification opens for the Semantic Web thanks to the Constraint Logic Programming paradigm, as opposed to Description Logic tableaux-based reasoning adopted by the W3C. ... (latest version of my slides for this talk is also available here.)
  • Professor EnricoFranconi (Free University of Bozen-Bolzano) - "The Logic of Extensional RDFS" - slides
    • Abstract: The W3C normative version of RDF Schema (RDFS) gives non-standard (intensional) interpretations to some common notions such as classes and properties, thus departing from set-based semantics (such as the OWL semantics) and leading to an unexpected behaviour. In this work we assign the correct set-based (extensional) semantics for the RDFS vocabulary while preserving the simplicity and computational complexity of deduction of the intensional version. This result can positively impact current implementations, as reasoning in RDFS can be implemented as a simple extension to current RDFS engines.

Agenda

RulesReasoningLP Mini-series Panel Session-03

Session Format: this is a virtual session conducted over an augmented conference call

Proceedings

Please refer to the above

IM Chat Transcript captured during the session

see raw transcript here.

(for better clarity, the version below is a re-organized and lightly edited chat-transcript.)

Participants are welcome to make light edits to their own contributions as they see fit.

-- begin in-session chat-transcript --


Chat transcript from room: ontolog_20131121

2013-11-21 GMT-08:00 [PST]


[9:03] Peter P. Yim: Welcome to the

RulesReasoningLP: mini-series session-03 - Thu 2013-11-21

Program: Ontology, Rules, and Logic Programming for Reasoning and Applications (RulesReasoningLP)

Mini-series of virtual panel sessions

Topic: Concepts and Foundations of Rules and Ontologies: Logic Programs, Classical Logic, and Semantic Web - II

Session Co-chairs: Dr. Leo Obrst (Ontolog; MITRE) & Professor Pascal Hitzler (Wright State U)

Panelists / Briefings:

  • Dr. Markus Kroetzsch (Technische Universität Dresden) - "Existential Rules in Ontological Modelling"
  • Professor HassanAitKaci (Université Claude Bernard Lyon 1) - "Reasoning and the Semantic Web"
  • Professor Enrico Franconi (Free University of Bozen-Bolzano) - "The Logic of Extensional RDFS"

Logistics:

  • (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your RealName
  • Mute control (phone keypad): *7 to un-mute ... *6 to mute
    • you may connect to (the skypeID) "joinconference" whether or not it indicates that it is online

(i.e. even if it says it is "offline," you should still be able to connect to it.)

    • if you are using skype and the connection to "joinconference" is not holding up, try using (your favorite POTS or

VoIP line, etc.) either your phone, skype-out or google-voice and call the US dial-in number: +1 (206) 402-0100

... when prompted enter Conference ID: 141184#

    • Can't find Skype Dial pad?
      • for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"
      • for Linux Skype users: please stay with (or downgrade to) Skype version 2.x for now (as a Dial pad seems to be

missing on Linux-based Skype v4.x for skype-calls.)

Attendees: Aida Gandara, Alan Rector, Ali Hashemi, Amanda Vizedom, Brandon Whitehead, Chuck Rehberg,

Conrad Bock, David Mendes, Dennis Wisnosky, Dennis Pierson, Enrico Franconi, ElieAbiLahoud,

Francesca Quattri, Gary Gannon, GenZou, Harold Boley, HassanAitKaci, HectorPerezUrbina, Henson Graves,

Jack Ring, Lamar Henderson, Leo Obrst, Markus Kroetzsch, Michael Grüninger, Mike Bennett, Naicong Li,

Nancy Wiegand, Oliver Kutz, Onno Paap, Pascal Hitzler, Patrick Maroney, Peter P. Yim, Richard Martin,

Ryan Hohimer, Simon Spero, Tara Athan, Todd Pehle, ...

Proceedings

[9:16] anonymous morphed into Brandon Whitehead

[9:23] anonymous1 morphed into HectorPerezUrbina

[9:23] anonymous1 morphed into Enrico Franconi

[9:26] anonymous morphed into Enrico Franconi

[9:29] anonymous morphed into Markus Kroetzsch

[9:30] Brandon Whitehead: [in response to PeterYim's appreciation that Brandon Whitehead is joining us from

New Zealand, at a very inconvenient hour] Thanks Peter! It's better now...I much prefer 0630 to 0530. :)

[9:30] anonymous morphed into ElieAbiLahoud

[9:33] anonymous morphed into Pascal Hitzler

[9:35] Hector Perez-Urbina morphed into HectorPerezUrbina

[9:36] Pascal Hitzler: Apologies I'm having technical issues with the connection

[9:40] Pascal Hitzler: let me try to reconnect

[9:41] Pascal Hitzler: perhaps to avoid further loss of time

[9:42] Pascal Hitzler: Leo can make an intro

[9:42] Pascal Hitzler: and you can start?

[9:42] anonymous morphed into Conrad Bock

[9:43] Peter P. Yim: == Leo Obrst & Pascal Hitzler starts the session - see slides under

http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21#nid3ZV8

[9:46] anonymous morphed into Onno Paap

[9:46] Peter P. Yim: == Markus Kroetzsch presenting ...

[9:48] anonymous morphed into Chuck Rehberg

[9:51] Peter P. Yim: @Leo @Pascal - we have 37 people on the voice bridge, but only 26 in the chat-room

now; so, at the next opportunity (transition to next speaker,) please prompt people to join us in

the chat room

[9:54] anonymous morphed into David Mendes

[9:54] Amanda Vizedom: @MarkusKroetzsch -- In ontological modeling of complex structures and domains,

a classic approach (in AI applications but not DL traditions, of course) is to model many of the

relatively stable complex relationships between things *as rules*. To me, it seems that removing

rules *as a means of representing complex relationships* from the ontological toolkit makes ontology

work much harder and less effective. So, to me, these views seem to overlap. Do you not agree? Or do

you think that the complex relationships that exist are not to be ontologically (and declaratively)

modeled, or should be modeled in some other way?

[9:57] Amanda Vizedom: @MarkusKroetzsch - the above comment/question was a reaction to your slide 2; I

see on slide 6 that you begin to address this.

[9:59] Pascal Hitzler: @AmandaVizedom: I'm not Markus, of course, but let me add my own perspective

here: The paradigms recently seem to be converging, and in particular work done and initiated by

Markus is central for this convergence. Perhaps a good starting point for looking into this is

Markus Kroetzsch, Frederick Maier, Adila Alfa Krisnadhi, Pascal Hitzler, A Better Uncle For OWL -

Nominal Schemas for Integrating Rules and Ontologies. In: S. Sadagopan, Krithi Ramamritham, Arun

Kumar, M.P. Ravindra, Elisa Bertino, Ravi Kumar (eds.), WWW '11 20th International World Wide Web

Conference, Hyderabad, India, March / April 2011. ACM, New York, 2011, pp. 645-654.

... see: http://korrekt.org/page/A_Better_Uncle_For_OWL

[9:58] Michael Grüninger: Speaking controversially, there are many people who equate ontologies with

logical theories which are definable in OWL or RDF, and for such people, anything expressed with

rules is something that is outside any ontology. Hopefully, this Ontolog mini-series will dispel

this misconception.

[9:59] Simon Spero: If you look at some of the gene and phenotype ontologies, the force fitting into

DL for reactions, enzymes etc is especially noticeable

[10:00] Pascal Hitzler: @MichaelGruninger: I very much agree :)

[10:00] Amanda Vizedom: +1 for dispelling that. I'm aware of it, and am happy to acknowledge that as

a choice people can make in the type of ontology they work with, but it is frustrating to see people

re-define ontology so as to exclude much of its historical and continuing development and application!

[10:18] Markus Kroetzsch: @MichaelGruninger: "many people [...] equate ontologies with logical

theories which are definable in OWL" I have not witnessed this a lot. At least the Description Logic

community is quite open to this (the work I mentioned was presented at DL workshop even). I would

not call Existential Rules a type of Description Logic, but calling them an ontology language seems fine.

[10:19] Enrico Franconi: @Markus: +1

[10:01] Simon Spero: @michaelgruninger: that's not real world controversial, let alone Toronto :-)

[10:00] anonymous morphed into Aida Gandara

[10:01] anonymous morphed into Naicong Li

[10:02] Pascal Hitzler: I freely admit that I'm usually using rules when modeling OWL. Or more

precisely, I start with writing rules (which is easier for my brain), or some hybrid (informal)

rules/DL notation and then convert them to OWL.

[10:07] Amanda Vizedom: Pascal, when have worked in OWL, I do the same thing. Having academic logic

training, then beginning my work in applied ontology with 6 years working in CycL, I also find it

much easier to my brain to come up with rules. Translation follows, though sometimes it is not

feasible in a given OWL/ application infrastructure and some of the knowledge available for semantic

capture simply gets left out. Sometimes that's OK. Sometimes it entails reuse problems down the

road.

[10:02] HectorPerezUrbina: @AmandaVizedom, I found this paper particularly helpful:

http://www.cs.ox.ac.uk/boris.motik/pubs/mr10mknf-rules.pdf

[10:04] Amanda Vizedom: Thanks, @Hector. Reconciliation, hmmm. :-)

[10:06] Pascal Hitzler: Boris' paper is a landmark. There's some work tightening the integration

which follows up on this, e.g. Matthias Knorr, Pascal Hitzler, Frederick Maier, Reconciling OWL and

Non-monotonic Rules for the Semantic Web. In: De Raedt, L., Bessiere, C., Dubois, D., Doherty, P.,

Frasconi, P., Heintz, F., Lucas, P. (eds.), ECAI 2012, 20th European Conference on Artificial

Intelligence, 27-31 August 2012, Montpellier, France. Frontiers in Artificial Intelligence and

Applications, Vol. 242, IOS Press, Amsterdam, 2012, pp. 474-479.

http://knoesis.wright.edu/faculty/pascal/pub/KHM-ECAI12.pdf

[10:01] Enrico Franconi: (A technical question: is VNC up? I can't connect)

[10:02] Pascal Hitzler: @EnricoFranconi: I'm using VNC, so it's working for me

[10:02] Peter P. Yim: @EnricoFranconi - don't worry, some people cannot connect properly to the vnc

server ... just use you local slides, and remember to prompt slide advances and the slide number verbally

[10:02] Enrico Franconi: ok, thanx

[10:06] Michael Grüninger: @MarkusKroetzsch: Are the rules used in the chemistry example on slide 12

available online?

[10:08] Peter P. Yim: == HectorPerezUrbina presenting ...

[10:08] Markus Kroetzsch is trying to catch up with the chat now ...

[10:09] Amanda Vizedom: @MarkusKroetzsch: By no tools / libraries, did you mean no *open source*

tools libraries? I agree with the latter but not the former, obviously.

[10:16] Markus Kroetzsch: @AmandaVizedom: I mainly meant that the rule-related tools/libraries world

is quite fragmented. There is RIF, which I am not aware of libraries for. Almost all reasoners that

can handle Datalog and its extensions are from the ASP and LP world, using some (more or less

uniform) Prolog-style syntax, which I don't know how to specify datatypes and URI-based identifiers

in. The ontology world has SWRL but the tools that support this are AFAIK not happy with some 80k

rules as in my example. And LP tools do not support SWRL or RIF syntax.

[10:10] Pascal Hitzler: @AmandaVizedom: For me, the cases where we're *not* able to make the

transformation into OWL, are particularly interesting (as a researcher). They point towards

limitations of the OWL standard which are worthwhile to work on in attempts to overcome them :)

[10:11] Amanda Vizedom: @Pascal: I agree! I also think that research to identify the patterns of

these cases would be both interesting and valuable. The value I'm thinking of is particularly in the

area of guidance for choosing ontology types for particular uses.

[10:10] anonymous morphed into Ryan Hohimer

[10:11] Enrico Franconi: I guess that the real challenge with rules as an ontology language is their

integration with more classical FOL-based ontology languages (such as OWL and stuff). Obvious

mismatches, as already noticed, are closed vs open world assumption, standard/unique name

assumption, active domains, etc.

[10:12] Ali Hashemi: Is this non-standard language. Or OWL-centric thinking? Axioms don't have

variables? I guess it's a very specific notion of axiom?

[10:13] Michael Grüninger: @EnricoFranconi: You comment implies that you are assuming that rules are

necessarily nonmonotonic. One can also consider rules to simply be a syntactic restriction with a

monotonic semantics.

[10:13] Amanda Vizedom: @EnricoFranconi: Do you mean rules in a particular syntax? I ask because

classical and current ontology languages that are based on FOL or HOL of course have rule

representation (and use) as an integral part of them.

[10:14] Harold Boley: RE Slide 4: SWRL can also be serialized in RuleML/XML (rather than in RDF/XML).

[10:15] Harold Boley: http://www.w3.org/Submission/SWRL/#5.1

[11:02] HectorPerezUrbina: @Harold, I've just seen your comments; thank you very much for your pointers.

[10:15] Enrico Franconi: @Hector: why are you ignoring the W3C standard RIF syntax?

http://www.w3.org/2005/rules/wiki/Primer

[10:17] Amanda Vizedom: Regarding Open / Closed World -- it's also worth noting that it is not

necessary that a *language* make an open/closed world commitment. IMHO, this is more properly

something that characterizes reasoning -- an inference parameter. And it can be treated that way, by

supporting explicit declaration: either in an ontology module, stating that it should be interpreted

with OW or CW, or in an application or particular query.

[10:18] HassanAitKaci: Good point Amanda. But which would the default be?

[10:18] Enrico Franconi: @AmandaVizedom: Open / Closed World assumption regards the semantics of the

data! The different languages (and their reasoners) that operate on the data have to respect their

meaning, and adopt the right assumption.

[10:24] Amanda Vizedom: @EnricoFranconi: Some models made such assumptions and some don't. I

absolutely agree that when they do, it needs to be explicit. That is why I say that it is important

to be able to make explicit that a particular ontology/module (or even rule) has one or the other

assumption as part of its semantics.

[10:27] Enrico Franconi: I insist that CWA/OWA (Closed World Assumption / Open World Assumption) is a

property of your data: either we know all of your children or only the ones I'm certain about. I can

not use an OWA reasoner on top of some data which states complete knowledge about children, say. Or

I can not use a CWA reasoner if the data I have is incomplete. We had an extensive discussion on

this at last year ISWC: Peter F. Patel-Schneider and Enrico Franconi. Ontology constraints in

incomplete and complete data. In ISWC 2012 - 11th International Semantic Web Conference, volume 7649

of Lecture Notes in Computer Science, pages 444459. Springer-Verlag, 2012.

[10:20] Amanda Vizedom: @MarkusKroetzsch: Very true in the OSS and for standard languages. This is

IMHO a critical problem. The tools, and considerable integrated support, exist in proprietary

software and languages. We need them in the open standard-based world, too.

[10:21] Conrad Bock: Maybe tools could let users know when they go outside profiles as they enter rules.

[10:22] Markus Kroetzsch: @AmandaVizedom: Are there specific closed tools and standards you are

thinking about? I recall how the RIF Working Group decided to ignore the ISO Prolog standard because

most group members had no access to this closed standard. But many Prolog tools are free.

[10:27] Amanda Vizedom: @Markus: CycL / the Cyc system have the most comprehensive support for all of

this that I have worked with. However, I've also worked with a number of organizations that have

developed their own KR language and tools, for internal use, that have some subset of these thing

that fit what they need for their application type(s) and typical domain problem.

[10:22] Simon Spero: @HassanAitKaci: CWA/OWA in Cyc is configurable on a per predicate basis, with

NAF (negation as failure) settable on per query basis with default of off

[10:23] HassanAitKaci: @SimonSpero - good for Cyc then ...

[10:31] Peter P. Yim: == HassanAitKaci presenting ...

[10:31] Harold Boley: The relational SWRL Built-Ins were complemented by the functional RIF

Built-Ins.

[10:31] Harold Boley: http://www.w3.org/TR/rif-dtb/

[10:32] Amanda Vizedom: @EnricoFranconi: In domains in which the data are almost always incomplete,

it is quite common to want to reason with that unknownness explicit in some contexts and for other

purposes to reason as if (some of) the data were complete, to explore hypotheses and possibilities.

Again, why do you think that when it is a property of the data, it cannot be simply stated and

reasoned on appropriately? Why make that a fixed feature of a language or reasoner instead?

[10:35] HectorPerezUrbina: @Amanda, suppose you want to enforce that every instance of the class

Employee in your ontology has to have a SSN; under OWA, we couldn't enforce this. We'd have to

resort to CWA to be able to find this kind of violation. However, on the other hand, I would still

want to infer (under open world) that all employees are people.

[10:35] HectorPerezUrbina: As Enrico says, whether you want to use OWA or CWA, depends on the nature

of your data, regardless of the specific formalism you're using to model it

[10:36] Enrico Franconi: Well, what I'm saying is that you may want to consider your *data* open or

closed - the choice is up to you . BUT you should never use different assumptions at the same time

over the same set of data.

[10:36] Markus Kroetzsch: @HectorPerezUrbina: ... and on the context (the same data might be OWA when

viewed as an ontology and CWA when viewed as a list of axioms that I want to search through)

[10:36] Markus Kroetzsch: @AmandaVizedom: Can you recommend any references on the CWA/OWA combination

that you refer to?

[10:37] HectorPerezUrbina: oh, I disagree. Using the previous example, you could first use OWA to

infer that Hector is an Employee, and then CWA to determine that, since Hector doesn't have a SSN,

the ontology is invalid.

[10:37] Amanda Vizedom: @Hector, of the data *and* of the reasoning you want to do, no? Again, I'm

not arguing that the assumptions should be ignored; I'm arguing that they should be explicitly

statable and the reasoners should be able to understand that and use it.

[10:37] Simon Spero: @EnricoFranconi: agree if it's just assumptions that you're talking about - if

an epistemic axiom is asserted, then it stops being an assumption

[10:38] Simon Spero: Driveby coverage in 12.8 of

http://download.springer.com/static/pdf/413/bok%253A978-90-481-8847-5.pdf?auth66=1385231714_9584f2c63627ff5bd4692a4020bf3d52&ext=.pdf

[10:39] Amanda Vizedom: @Hector: Your constraint-violation case is an excellent example of a common

use case that comes up with OWL ontologies. when you are looking for (potential) violations, you may

want to temporarily use CWA, rather than use OWA and infer missing statements.

[10:40] HectorPerezUrbina: @Amanda, certainly. In Stardog, for example, we allow to validate

integrity constraints (under CWA) and usual OWL inference (under OWA), but it is necessary for the

user to clearly specify which things are to be taken under which semantics.

[10:39] Amanda Vizedom: Okay, I need to stop typing and pay attention to Hassan for a bit!

[10:40] Pascal Hitzler: Regarding the open/closed world discussion: What is really needed are

languages which combine open world and closed world features, in such a way that you can decide

what's supposed to be closed and what's supposed to be open. The keyword sometimes used is "local

closed world". There's quite a bit of work under way how to do this (see e.g. the paper by Motik

referenced above), but the quest is not yet conclusive, in particular in practical terms.

[10:40] Amanda Vizedom: @PascalHitzler: Exactly!

[10:41] Amanda Vizedom: @Hector: Excellent. :-)

[10:41] HectorPerezUrbina: @Amanda, you might find this interesting: http://docs.stardog.com/icv/

[10:42] Amanda Vizedom: Thanks Hector, I'll check it out.

[10:45] Enrico Franconi: Again, in my paper I argue why epistemic axioms can be very misleading. In

your simple example with SSN, this approach may work. But since you expect two different beahviours

from your data stemming form conflicting assumptions, there will always be counterexamples where

your get unexpected inferences.

[10:46] Enrico Franconi: @Hector: really look at our paper on why you shouldn't validate integrity

constraints with a different semantics from the underlying ontology language.

[10:46] HectorPerezUrbina: @Enrico, yes, it helps that we consider relatively unexpressive logics

(i.e., OWL profiles)

[10:47] Markus Kroetzsch: +1 to epistemic axioms being confusing

[10:47] Enrico Franconi: :-)

[10:47] Enrico Franconi: Mmhh, I guess I can build some nasty counterexamples with dl-lite as well,

but I have to think about it.

[10:48] HectorPerezUrbina: @Enrico, will do. I would say, however, that we are yet to see these

nasty examples in practice.

[10:48] Enrico Franconi: OK.

[10:48] Amanda Vizedom: @EnricoFranconi: Do you have a link to your paper? I would like to understand

why you think that support for making assumptions explicit is inferior to being restricted to one of

the assumptions. ... ref. below - [11:13] Enrico Franconi: My paper on "Ontology constraints in

incomplete and complete data" can be found at http://iswc2012.semanticweb.org/sites/default/files/76490433.pdf

[10:51] Amanda Vizedom: Epistemic axioms may be confusing, but IMHO the better way of addressing this

is to make clear and explicit which axioms are epistemic and what they apply to (even if as

metadata). Otherwise, users and modelers tend to *make* epistemic assumptions anyway, without making

the explicit, and sometimes slide between epistemic assumptions within the same model or set of

models, without being able to indicate this. This causes problems for model accuracy, usability,

evaluation, quality control / truth maintenance (as the model evolves), and reuse.

[10:49] Peter P. Yim: == Enrico Franconi presenting ...

[10:51] Simon Spero: Hector: If every employee has a known ssn and hector does not have a known ssn

then hector is not an employee

[10:52] HectorPerezUrbina: @Simon, that's under OWA

{{{ [10:54] HectorPerezUrbina: Consider the ontology O = {1. Employee subClassOf hasSSN some SSN, 2. Hector a Employee} . Under OWA, we would infer the existence of an anonymous individual, instance of SSN, related to Hector via hasSSN. }}}

[10:54] HectorPerezUrbina: However, sometimes, we don't want this behavior; instead, we want the

reasoner to let us know that our data is invalid (because every employee must have a SSN)

[10:55] HectorPerezUrbina: We can accomplish this by interpreting axiom 2 in O under CWA.

[10:55] HectorPerezUrbina: sorry, axiom 1.

[10:58] Amanda Vizedom: @Hector: yes, and more: we may want to validate/ declare that invalid. Or, we

may want to identify gaps in our knowledge. Or, in more sophisticated reasoning, analyze our model

to identify *patterns* of missing information. The known unknowns can be very important in some applications!

[11:05] HectorPerezUrbina: @Amanda, yes. In practice, people produce some RDF out of an ETL process,

and they need to check whether certain integrity constraints (a la DB) hold.

[10:59] Simon Spero: Hector: But you leave out the axiom hasSSN(X) -> K[hasSSN(X)]

[11:00] Mike Bennett: OWA and CWA: it seems to me that the use case of determining whether some data

is valid (per @Hector above), and the use case whereby we want to reason over assertions about real

things in the world (not data) are two very different requirements. My hunch would be that to talk

about data rather than actual things, one must need the CWA?

[11:03] HectorPerezUrbina: @Simon, yes, we want to stay within OWL and SWRL

[11:03] HassanAitKaci: @EnricoFranconi: This is a CWA construction! :-)

[10:57] Alan Rector: [ref. slide#5] Shouldn't be that some ice cream is food, rather than that all

ice cream is food/ice cream is subset of food?

[10:58] Pascal Hitzler: @Alan, I believe in the example, ice cream is an individual, while food is a class?

[11:00] Francesca Quattri: @EnricoFranconi: Beth Levin's work could provide a great deal of

inspiration for defining what is (or should be defined) subclass of what

[11:00] Mike Bennett: Apologies, have to leave now.

[11:04] anonymous morphed into Nancy Wiegand

[11:07] Alan Rector: Apologies. I have to leave now

[11:07] Peter P. Yim: == Q&A and open discussion now

[11:08] List of members: Aida Gandara, Alan Rector, Ali Hashemi, Amanda Vizedom, Chuck Rehberg,

Conrad Bock, David Mendes, Dennis Pierson, Enrico Franconi, ElieAbiLahoud, Francesca Quattri, Gary Gannon,

GenZou, Harold Boley, HassanAitKaci, HectorPerezUrbina, Henson Graves, Leo Obrst, Markus Kroetzsch,

Michael Grüninger, Mike Bennett, Nancy Wiegand, Oliver Kutz, Pascal Hitzler, Patrick Maroney, Peter P. Yim,

Ryan Hohimer, Simon Spero, Simon Spero, Tara Athan, Todd Pehle, vnc2

[11:09] anonymous morphed into Dennis Wisnosky

[11:10] anonymous1 morphed into lakhdar

[11:11] Amanda Vizedom: @Hector, this is one type of case. But I am also thinking of another case in

which a user is using an ontological KB for situation awareness, risk analysis, or similar. In these

cases, while much of the use of the model involves reasoning about the modeled things (or digesting

views of a situation that are based on model), it can be an essential part of this use to also

(manually or automatically in side processes) identify the known unknowns and spot patterns in them.

This can be critical.

[11:12] HectorPerezUrbina: @Amanda, yes, this sounds quite interesting/important.

[11:13] Enrico Franconi: My paper on "Ontology constraints in incomplete and complete data" can be

found at http://iswc2012.semanticweb.org/sites/default/files/76490433.pdf

[11:13] HectorPerezUrbina: @Enrico, thank you

[11:13] Amanda Vizedom: @EnricoFranconi: Thanks, I will read it.

[11:16] Enrico Franconi: Just do (:yourLocalProperty rdfs:subProperty :globalProperty)!

[11:17] Francesca Quattri: yup, clear

[11:20] Enrico Franconi: [in response to PatrickMaroney's question on where details of

EnricoFranconi's work (the evaluations, in particular) can be accessed] Official link:

http://link.springer.com/content/pdf/10.1007/978-3-642-41335-3_7.pdf

[11:20] Enrico Franconi: Unofficial link: http://users.dcc.uchile.cl/~cgutierr/papers/iswc2013.pdf

[11:16] Peter P. Yim: @EnricoFranconi - (recapping my verbal comment) it would be great to further

expose your work to Pat Hayes, and convince him and those who are working on the next iteration of

RDF/RDFS, so your work can be taken into consideration in that W3C standard ... [I will try to

forward this to Pat Hayes, copying you too, after the session]

[11:17] Enrico Franconi: @PeterYim: thanks

[11:22] Simon Spero: RDF Semantics 1.1 just went to Candidate Rec status on Nov 5th, ( last step

before final) http://www.w3.org/blog/news/archives/3389

[11:22] Enrico Franconi: "Work as expected" means complete & terminating in the fragment of the use case.

[11:23] Enrico Franconi: So, you DO care!

[11:25] Markus Kroetzsch: Sorry, I got distracted by my phone call. To clarify: in the context of

ontology "undecidable" = "not sufficiently studied to understand when it will work" (it's different

for programming and problem solving languages, where undecidability is necessary to express

arbitrarily complex computations/problems.)

[11:26] Harold Boley: Regarding decidable <> efficient etc., average-case complexity should be

considered, rather than (only) worst-case complexity.

[11:26] HassanAitKaci: +1 Harold

[11:26] HectorPerezUrbina: @Harold +1

[11:27] Enrico Franconi: @Harold: yes, but sill in the context of complete and terminating fragments.

[11:27] HectorPerezUrbina: also, so-called data complexity is quite important

[11:27] Enrico Franconi: @Hector +1

[11:27] Peter P. Yim: Great session!

[11:26] Peter P. Yim: Join us again, in two weeks (Thu 2013-12-05) for the Ontology Summit 2014 Pre-Launch

Community Session, when we will collaboratively work up a program for the next OntologySummit.

[11:26] Peter P. Yim: That will be followed (on Dec-12) by session-07 of the OntologyBasedStandards

miniseries - "How ontologies can help with the formal specification of the natural language

standards" - Co-chairs: Simon Spero & Ken Baclawski

[11:26] Peter P. Yim: The next event (session-04) for this RulesReasoningLP mini-series will then come up

on Dec-19 - "Guide to Reasoning Applications Development and Cases" - Co-chairs: Henson Graves & Ken Baclawski

[11:28] Amanda Vizedom: Thanks, all!

[11:28] HassanAitKaci: bye & thanks

[11:28] Enrico Franconi: bye

[11:28] Pascal Hitzler: thanks!

[11:28] Leo Obrst: Thanks, All! Very interesting session.

[11:28] HectorPerezUrbina: good bye everyone

[11:28] Markus Kroetzsch: Bye, thanks.

[11:28] Peter P. Yim: -- session ended: 11:28am PST --

-- end of in-session chat-transcript --

  • Further Question & Remarks - please post them to the [ ontolog-forum ] listserv
    • if you are already subscribed, post to <ontolog-forum [at] ontolog.cim3.net>
    • (in case you aren't already a member) do consider joining the ONTOLOG community and be subscribed to the [ ontolog-forum ] listserv, where general ontology-related topics are discussed among the Ontolog community members. Please refer to Ontolog membership details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
      • kindly email <peter.yim@cim3.com> if you have any question.

Additional Resources


For the record ...

How To Join (while the session is in progress)