Actions

ConferenceCall 2013 12 19 and ConferenceCall 2014 01 09: Difference between pages

Ontolog Forum

(Difference between pages)
imported>KennethBaclawski
No edit summary
 
imported>KennethBaclawski
(Fix PurpleMediaWiki references)
 
Line 1: Line 1:
= [[RulesReasoningLP]]: mini-series session-04 - Thu 2013-12-19 =
= Joint [[RulesReasoningLP]] (s05) and [[OntologyBasedStandards]] (s07) mini-series session - Thu 2014_01_09 =


Program: '''Ontology, Rules, and Logic Programming for Reasoning and Applications ([[RulesReasoningLP]]) Mini-series of virtual panel sessions'''  
Program: '''A Joint session for the Ontology, Rules, and Logic Programming for Reasoning and Applications ([[RulesReasoningLP]]) mini-series and the [[OntologyBasedStandards]] mini-series'''  


Topic: '''Guide to Reasoning Applications Development and Cases'''  
Topic: '''Rule Standards: [[CommonLogic|Common Logic]], [[RuleML]], and [[RIF]]'''  


Session Co-chairs: '''Dr. HensonGraves''' (Algos Associates) & '''Professor KenBaclawski''' (Northeastern U) ...  [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoningLP-s04_intro--HensonGraves-KenBaclawski_20131219.pdf intro slides]  
Session Co-chairs: '''Professor HaroldBoley''' (U of New Brunswick), '''Mr. MikeDean''' (Raytheon BBN Technologies) & '''Professor AdrianPaschke''' (Freie Universität Berlin) ...  [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Rule-Standards_intro--HaroldBoley-MikeDean-AdrianPaschke_20140109.pdf intro slides]  


Panelists / Briefings:  
Panelists / Briefings:  


* '''Dr. JansAasman''' (Franz) - "'''Using Prolog and SPARQL's Magic Predicates for Detecting Fraud
* '''Professor MichaelGruninger''' ([[IAOA]]; U of Toronto) - "'''Common Logic Second Edition'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/CommonLogic-v2--MichaelGruninger_20140109.pdf slides]  
Patterns'''" - [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoning-AllegroGraph--JansAasman_20131219.pdf slides]  
* '''Professor AdrianPaschke''' ([[RuleML]]; Freie Universität Berlin) - "'''The [[RuleML]] Perspective on Deliberation-Reaction Standards'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Reaction-RuleML--AdrianPaschke_20140109.pdf slides]  
* '''Mr. WilliamGuinn''' (WGSigma System) - "'''Architecting intelligent real-time systems which process billions of events a day'''" - [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/ECA-Inferencing-Overview-for-Ontolog--WilliamGuinn_20131219.pdf slides]  
* '''Professor MichaelKifer''' ([[W3C]]/[[RIF]]; Stony Brook University) - "'''The Rule Interchange Format and Its Dialects'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/RIF-and-Its-Dialects--MichaelKifer_20140109.pdf slides]  
* '''Professor MitchKokar''' (Northeastern U) - "'''OWL and Rules for Cognitive Radios'''" - [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/OWL-Rules-for-Cognitive-Radio--MitchKokar_20131219.pdf slides]  
* '''Mr. ArunMajumdar''' ''(who was supposedly on the panel) has an emergency and sends his regrets that he will not be able to join us today!''


==[https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/ Archives]==  
==[http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/ Archives]==  


* '''[[ConferenceCall_2013_11_21|Abstract]]'''  
* '''[[ConferenceCall_2014_01_09|Abstract]]'''  
* '''[[ConferenceCall_2013_11_21|Agenda]]'''  
* '''[[ConferenceCall_2014_01_09|Agenda]]'''  
* '''Prepared presentation material (slides)''' can be accessed by clicking on each of the [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/ title links] below:  
* '''Prepared presentation material (slides)''' can be accessed by clicking on each of the [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/ title links] below:  
** '''[ [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoningLP-s04_intro--HensonGraves-KenBaclawski_20131219.pdf 0-Chair] ] . [ [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoning-AllegroGraph--JansAasman_20131219.pdf 1-Aasman] ] . [ [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/ECA-Inferencing-Overview-for-Ontolog--WilliamGuinn_20131219.pdf 2-Guinn] ] . [ [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/OWL-Rules-for-Cognitive-Radio--MitchKokar_20131219.pdf 3-Kokar] ]'''  
** '''[ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Rule-Standards_intro--HaroldBoley-MikeDean-AdrianPaschke_20140109.pdf 0-Chair] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/CommonLogic-v2--MichaelGruninger_20140109.pdf 1-Gruninger] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Reaction-RuleML--AdrianPaschke_20140109.pdf 2-Paschke] ] . [ [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/RIF-and-Its-Dialects--MichaelKifer_20140109.pdf 3-Kifer] ]'''  
* '''[[ConferenceCall_2013_12_19|Transcript of the online chat]]''' during the session  
* '''[[ConferenceCall_2014_01_09|Transcript of the online chat]]''' during the session  
* '''[https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoningLP-s04_20131219b.mp3 Audio recording of the session]''' ... [ 1:49:02 ; mp3 ; 12.48 MB ]  
* '''[http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/RuleStandards_20140109b.mp3 Audio recording of the session]''' ... [ 1:49:50 ; mp3 ; 12.57 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_12_19|Additional Resources]]'''  
* '''[[ConferenceCall_2014_01_09|Additional Resources]]'''  


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


* Date: '''Thursday, 19-Dec-2013'''  
* Date: '''Thursday, 9-Jan-2014'''  
* Start Time: 9:30am PST / 12:30pm EST / 6:30pm CET / 17:30 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=12&day=19&year=2013&hour=9&min=30&sec=0&p1=224 World Clock]  
** ref: [http://www.timeanddate.com/worldclock/fixedtime.html?month=1&day=9&year=2014&hour=9&min=30&sec=0&p1=224 World Clock]  
* Expected Call Duration: ~2.0 hours  
* Expected Call Duration: ~2.0 hours  


Line 42: Line 40:
*** Unfamiliar with how to do this on Skype? ...  
*** 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.  
**** 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.  
**** 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.)
*** Can't find Skype Dial pad? ...  
*** 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 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); if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it. ... ([[VirtualSpeakerSessionTips|ref.]])  
**** 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. ... ([[VirtualSpeakerSessionTips|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#  
*** 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"''  
* '''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.  
** 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_12_19|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_2014_01_09|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_20131219
* '''In-session chat'''-room url: http://webconf.soaphub.org/conf/room/ontolog_20140109
** 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_20131219@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_20140109@soaphub.org ... Handy for mobile devices!  


* '''Discussions and Q & A:'''  
* '''Discussions and Q & A:'''  
Line 66: Line 65:
* '''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?ConferenceCall_2013_12_19
* 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?ConferenceCall_2014_01_09


== Attendees  ==
== Attendees  ==


* Attended:  
* Attended: (including all registrants)
** [[HensonGraves|Henson Graves]] (co-chair)  
** [[HaroldBoley|Harold Boley]] (co-chair)  
** [[User:KennethBaclawski|Ken Baclawski]] (co-chair)  
** [[MikeDean|Mike Dean]] (co-chair)  
** [[JansAasman|Jans Aasman]]
** [[AdrianPaschke|Adrian Paschke]] (co-chair)
** [[BillGuinn|Bill Guinn]]  
** [[MichaelGruninger|Michael Grüninger]]  
** [[MitchKokar|Mitch Kokar]]  
** [[MichaelKifer|Michael Kifer]]  
** [[CraigNorvell|Craig Norvell]]  
** [[PeterYim|Peter P. Yim]]  
** [[PeterYim|Peter P. Yim]]  
** [[LeoObrst|Leo Obrst]]  
** [[LeoObrst|Leo Obrst]]  
** [[AlanRector|Alan Rector]]  
** [[BenjaminGrosof|Benjamin Grosof]]  
** [[AlexShkotin|Alex Shkotin]]
** [[LamarHenderson|Lamar Henderson]]  
** [[AliHashemi|Ali Hashemi]]
** [[AzlinayatiManaf|Azlinayati Manaf]]  
** [[BethHuffer|Beth Huffer]]  
** [[BethHuffer|Beth Huffer]]  
** [[BobbinTeegarden|Bobbin Teegarden]]
** [[BobKowalski|Bob Kowalski]]
** [[BrandonWhitehead|Brandon Whitehead]]
** [[ChuckRehberg|Chuck Rehberg]]
** [[ConradBock|Conrad Bock]]
** [[DanMcShan]]
** [[DennisPierson|Dennis Pierson]]  
** [[DennisPierson|Dennis Pierson]]  
** [[DennisWisnosky|Dennis Wisnosky]]  
** [[FrankLinton|Frank Linton]]
** [[AmandaVizedom|Amanda Vizedom]]
** [[ElizabethFlorescu|Elizabeth Florescu]]  
** [[FrancescaQuattri|Francesca Quattri]]  
** [[FrancescaQuattri|Francesca Quattri]]  
** [[FrankLinton|Frank Linton]]  
** [[PaulTyson|Paul Tyson]]  
** [[FranLightsom|Fran Lightsom]]  
** [[JonathanBona|Jonathan Bona]]
** [[MitchKokar|Mitch Kokar]]
** [[PieterPauwels|Pieter Pauwels]]
** [[AdrianWalker|Adrian Walker]]
** [[PatrickMaroney|Patrick Maroney]]
** [[BillFreeman|Bill Freeman]]
** [[RexBrooks|Rex Brooks]]
** [[PeteRivett|Pete Rivett]]
** [[MichaelBarnett|Michael Barnett]]  
** GenZou  
** GenZou  
** [[HaroldBoley|Harold Boley]]  
** [[BobKowalski|Bob Kowalski]]  
** [[JonathanBona|Jonathan Bona]]  
** [[BiplabSarker|Biplab Sarker]]  
** [[LamarHenderson|Lamar Henderson]]  
** [[TomTinsley|Tom Tinsley]]  
** [[MarkusStumptner|Markus Stumptner]]  
** [[AlexShkotin|Alex Shkotin]]  
** [[MichaelGruninger|Michael Grüninger]]  
** [[MarwanGhabin|Marwan Ghabin]]  
** [[MikeBennett|Mike Bennett]]  
** [[AnnRacuyaRobbins]]
** [[NancyWiegand|Nancy Wiegand]]  
** [[JohnMcClure]]
** [[TaraAthan|Tara Athan]]
** [[HassanAitKaci]]
** [[NaicongLi|Naicong Li]]
** [[ToddSchneider|Todd Schneider]]
** [[AndreaWesterinen|Andrea Westerinen]]  
** [[BobbinTeegarden|Bobbin Teegarden]]  
** [[NancyWiegand|Nancy Wiegand]]  
** [[NancyWiegand|Nancy Wiegand]]  
** [[PavithraKenjige|Pavithra Kenjige]]  
** [[PavithraKenjige|Pavithra Kenjige]]  
** [[PeterEirich|Peter Eirich]]  
** [[FrankOlken|Frank Olken]]  
** [[RichardMartin|Richard Martin]]  
** [[FranciscoEdgarCastilloBarrera]]
** [[AliHashemi|Ali Hashemi]]
** [[AnatolyLevenchuk|Anatoly Levenchuk]]
** [[ConradBock|Conrad Bock]]
** [[HensonGraves|Henson Graves]]
** [[JoelBender|Joel Bender]]
** [[User:KennethBaclawski|Ken Baclawski]]
** [[MikeBennett|Mike Bennett]]
** [[PeteRivett|Pete Rivett]]  
** [[RoyBell|Roy Bell]]  
** [[RoyBell|Roy Bell]]  
** [[TaraAthan|Tara Athan]]  
** [[SteveMandl|Steve Mandl]]  
** [[ToddSchneider|Todd Schneider]]  
** [[ToddPehle|Todd Pehle]]  
** [[TomTinsley|Tom Tinsley]]
** [[VictorAgroskin|Victor Agroskin]]  
** [[WeihongSong|Weihong Song]]
** [[StephenWestcottHirsch]]  


* Expecting:  
* Expecting:  
** [[BenjaminGrosof|Benjamin Grosof]]
** [[AdrianWalker|Adrian Walker]]
** ...  
** ...  
** (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)''  
** (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)''  


* Regrets:  
* Regrets:  
** [[ArunMajumdar|Arun Majumdar]]  
** [[ElieAbiLahoud]]  
** ...  
** ...  


== Abstract  ==
== Abstract  ==


'''Guide to Reasoning Applications Development and Cases''' ... [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoningLP-s04_intro--HensonGraves-KenBaclawski_20131219.pdf intro slides]  
'''Rule Standards: [[CommonLogic|Common Logic]], [[RuleML]], and [[RIF]]''' ... [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Rule-Standards_intro--HaroldBoley-MikeDean-AdrianPaschke_20140109.pdf intro slides]  


This is the 4th 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 is the 5th 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."  


The focus of this session is to identify where reasoning has been used successfully on mainstream applications. We hope to gain insight into the technical underpinnings of successful mainstream systems. For example, what kinds of language formalisms are being used, what kinds of ontologies, where did they come from, what languages are they expressed in, how are they maintained to be scalable. What technology scales for the volumes of data and the frequency of events in the operational systems, how do these systems interact with external information sources, how robust are they, how do they deal with conflicting data? Perhaps we can get more detail regarding what kind of reasoning is used, how probabilistic reasoning is integrated with other kinds of reasoning, etc.  
The focus of this session is on standards for rule languages. Panelists include [[MichaelGruninger|Michael Gr&uuml;ninger]] (Common Logic Second Edition), [[AdrianPaschke|Adrian Paschke]] (The [[RuleML]] Perspective on Deliberation-Reaction Standards), and [[MichaelKifer|Michael Kifer]] (The Rule Interchange Format and Its Dialects).  


After the panelists briefings, there will be time for Q&A and an open discussion among the panel and all the participants.  
After the panelists briefings, there will be time for Q&A and an open discussion among the panel and all the participants.  
Line 138: Line 148:
=== Briefings  ===
=== Briefings  ===


* '''Dr. JansAasman''' (Franz) - "'''Using Prolog and SPARQL's Magic Predicates for Detecting Fraud
* '''Professor MichaelGruninger''' ([[IAOA]]; U of Toronto) - "'''Common Logic Second Edition'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/CommonLogic-v2--MichaelGruninger_20140109.pdf slides]  
Patterns'''" - [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/RulesReasoning-AllegroGraph--JansAasman_20131219.pdf slides]  
** ''Abstract:'' Common Logic (ISO 24707) is a family of logic languages whose
** ''Abstract:'' E-commerce sites, auction sites, financial institutions and insurance companies all have event based data that describes transactions between customers (Social Networks) that are located in time and space (<nowiki>GeoTemporal</nowiki>).  All these transactions together form interesting social graphs and patterns of customer behavior that help identify fraudulent actions. ... We will present use cases around graph search technologies that make it very straightforward and user friendly to analyze behavioral patterns. We will also discuss extending SPARQL 1.1 with a large number of magic predicates for geospatial, temporal and social network analysis.  
model-theoretic semantics is an extension of first-order logic
Since its publication as an International Standard in 2007,
numerous applications of Common Logic have led to the
identification of several problems and shortcomings of the language.
This talk will give an overview of the current draft for the Second Edition
of Common Logic that addresses these issues.  


* '''Mr. WilliamGuinn''' (WGSigma System) - "'''Architecting intelligent real-time systems which process billions of events a day'''" - [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/ECA-Inferencing-Overview-for-Ontolog--WilliamGuinn_20131219.pdf slides]  
* '''Professor AdrianPaschke''' (Freie Universit&auml;t Berlin) - "'''The [[RuleML]] Perspective on Deliberation-Reaction Standards'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Reaction-RuleML--AdrianPaschke_20140109.pdf slides]  
** ''Abstract:'' William Guinn, Co-founder of WGSigma Systems, a company providing decision automaton using a Big Data Application Server. Prior CTO of Amdocs, the largest telecommunications ISV  in the world serving over 1 billion subscribers, former head of R&D at DST Innovis, developing and operating DIRECTV's customer care and billing systems. Bill will discuss architecture and implementation of a real time intelligent decision automation system using inferencing logic and probabilistic reasoning against billions of events a day for the telecommunications sector.  
** ''Abstract:'' [[RuleML]] is a family of XML languages whose modular system of schemas permits (Web) rule interchange via semantic profiles and extensions. The Deliberation [[RuleML]] subfamily, bridging between Common Logic and RIF, includes Datalog, Horn logic, and First Order Logic. The Reaction [[RuleML]] subfamily, extending these standards, includes Production / Condition-Action (CA) and Event-Condition-Action (ECA) rules, the latter allowing Complex Event Processing (CEP). The MYNG tool permits fine-grained schema modularization supporting customized configuration of deliberation-reaction sublanguages within a standardized supremum language family. Translators in Java, ANTLR, and XSLT allow rule interchange between various languages. We discuss [[RuleML]]'s bridging experience as the rule community is gaining new momentum.  
** ''Reference:'' see (slides for) an extended version of this presentation [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/Reaction-RuleML--AdrianPaschke_20140109_long.pdf here]


* '''Professor MitchKokar''' (Northeastern U) - "'''OWL and Rules for Cognitive Radios'''" - [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/OWL-Rules-for-Cognitive-Radio--MitchKokar_20131219.pdf slides]  
* '''Professor MichaelKifer''' (Stony Brook University) - "'''The Rule Interchange Format and Its Dialects'''" - [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/RIF-and-Its-Dialects--MichaelKifer_20140109.pdf slides]  
** ''Abstract:'' Professor Mieczyslaw Kokar from Northeastern University will be talking on "OWL and Rules for Cognitive Radios". This involves  use of a Cognitive Radio Ontology (CRO) (expressed in OWL) for describing the various aspects of radio communications for real-time. One radio sends a description of a waveform to another radio which instantiates the wave form for use in subsequent communication.  
** ''Abstract:'' The Rule Interchange Format (RIF) is a W3C recommendation for exchanging
** see an extended abstract this talk [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/OWL-and-Rules-for-Cognitive-Radios--MitchKokar_20131219.pdf here].
rules over the Web. It was developed in response to the need for rule-based
information processing on the Semantic Web.
Despite its humble name, RIF is not just a format and is not primarily
about syntax. It is an extensible framework for rule-based languages,
called RIF dialects. It includes precise and formal specification of
the syntax, semantics, and XML serialization of the dialects. In this
talk I will discuss the main principles behind RIF, introduce the RIF
extensibility framework, discuss the existing RIF dialects, and ponder
about the current status of the standard.  
** ''Reference:'' see (slides for) an extended version of this presentation [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/rif-ontolog-full--MichaelKifer_20140109.pdf here]  


== Agenda  ==
== Agenda  ==


'''[[RulesReasoningLP]] Mini-series Panel Session-04'''  
'''Joint [[RulesReasoningLP]] (s05) & [[OntologyBasedStandards]] (s07) session'''  


:'''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: introductions - co-chairs: HensonGraves & [[User:KennethBaclawski|Ken Baclawski]] (10 min.) ...  [[ConferenceCall_2013_12_19|slides]]  
* 1. Session opening: introductions - co-chairs: [[HaroldBoley|Harold Boley]], [[MikeDean|Mike Dean]] & [[AdrianPaschke|Adrian Paschke]] (10 min.) ...  [[ConferenceCall_2014_01_09|slides]]  
* 2. Panel Briefings - [[JansAasman|Jans Aasman]], [[BillGuinn|Bill Guinn]], [[MitchKokar|Mitch Kokar]] (20~25 min. ea)  
* 2. Panel Briefings - [[MichaelGruninger|Michael Gr&uuml;ninger]], [[AdrianPaschke|Adrian Paschke]], [[MichaelKifer|Michael Kifer]] (18~20 min. ea)  
* 3. Open discussion - ALL (20 min.) ... ref. [[ConferenceCall_2013_12_19|process above]]  
* 3. Open discussion - ALL (20 min.) ... ref. [[ConferenceCall_2014_01_09|process above]]  
* 4. Wrap-up - co-chairs: [[User:KennethBaclawski|Ken Baclawski]] & [[HensonGraves|Henson Graves]]  
* 4. Wrap-up - co-chairs: [[HaroldBoley|Harold Boley]], [[MikeDean|Mike Dean]] & [[AdrianPaschke|Adrian Paschke]]  


== Proceedings  ==
== Proceedings  ==


Please refer to the [[ConferenceCall_2013_12_19|above]]  
Please refer to the [[ConferenceCall_2014_01_09|above]] ... ''(details coming!)''


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


see raw transcript [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/chat-transcript_unedited_20131219a.txt here].  
see raw transcript [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/RuleStandards_chat-transcript_unedited_20140109a.txt here].  


(for better clarity, the version below is a [https://ontologforum.s3.amazonaws.com/RulesReasoningLP/2013-12-19_Reasoning-App-Development-n-Cases/chat-transcript_edited_20131219b.txt re-organized and lightly edited chat-transcript].)
(for better clarity, the version below is a [http://ontolog.cim3.net/file/work/RulesReasoningLP/2014-01-09_Rule-Standards/RuleStandards_chat-transcript_edited_20140109b.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 176: Line 201:
------
------


Chat transcript from room: ontolog_20131219
Chat transcript from room: ontolog_20140109


2013-12-19 GMT-08:00 [PST]
2014-01-09 GMT-08:00 [PST]


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


[9:23] [[PeterYim|Peter P. Yim]]: Welcome to the  
[9:15] [[PeterYim|Peter P. Yim]]: Welcome to the  
 
''' Joint [[RulesReasoningLP]] (s05) and [[OntologyBasedStandards]] (s07) mini-series session - 2014_01_09 '''
 
Program: A Joint session for the Ontology, Rules, and Logic Programming for Reasoning and Applications
 
([[RulesReasoningLP]]) mini-series and the [[OntologyBasedStandards]] mini-series


''' [[RulesReasoningLP]]: mini-series session-04 - Thu 2013-12-19 '''
Topic: Rule Standards: [[CommonLogic|Common Logic]], [[RuleML]], and RIF


Program: Ontology, Rules, and Logic Programming for Reasoning and Applications ([[RulesReasoningLP]])
Session Co-chairs:  


Mini-series of virtual panel sessions
* Professor [[HaroldBoley|Harold Boley]] (U of New Brunswick),


Topic: Guide to Reasoning Applications Development and Cases
* Mr. [[MikeDean|Mike Dean]] (Raytheon BBN Technologies), and


Session Co-chairs: Dr. [[HensonGraves|Henson Graves]] (Algos Associates) & Professor [[User:KennethBaclawski|Ken Baclawski]] (Northeastern U)  
* Professor [[AdrianPaschke|Adrian Paschke]] (Freie Universitat Berlin)  


Panelists / Briefings:  
Panelists / Briefings:  


* Dr. [[JansAasman|Jans Aasman]] (Franz) - "Using Prolog and SPARQL's Magic Predicates for Detecting Fraud Patterns"  
* Professor [[MichaelGruninger|Michael Gr&uuml;ninger]] (IAOA; U of Toronto) - "Common Logic Second Edition"  


* Mr. [[WilliamGuinn|William Guinn]] (WGSigma System) - "Architecting intelligent real-time systems which process billions of events a day"  
* Professor [[AdrianPaschke|Adrian Paschke]] ([[RuleML]]; Freie Universit&auml;t Berlin) - "The [[RuleML]] Perspective on Deliberation-Reaction Standards"  


* Professor [[MitchKokar|Mitch Kokar]] (Northeastern U) - "OWL and Rules for Cognitive Radios"  
* Professor [[MichaelKifer|Michael Kifer]] (W3C/RIF; Stony Brook University) - "The Rule Interchange Format and Its Dialects"  


Logistics:  
Logistics:  


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


* (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 210: Line 241:
* 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_12_19#nid42ZH
* Attn: Skype users ... see details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_09#nid438V


** 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 230: Line 261:
if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it.  
if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it.  


Attendees: [[AlanRector|Alan Rector]], [[AlexShkotin|Alex Shkotin]], [[AliHashemi|Ali Hashemi]], [[AzlinayatiManaf|Azlinayati Manaf]], [[BethHuffer|Beth Huffer]], [[BobKowalski|Bob Kowalski]],  
Attendees: [[AdrianPaschke|Adrian Paschke]], [[AlexShkotin|Alex Shkotin]], [[AliHashemi|Ali Hashemi]], [[AmandaVizedom|Amanda Vizedom]], [[AnatolyLevenchuk|Anatoly Levenchuk]],
 
[[AndreaWesterinen|Andrea Westerinen]], [[BenjaminGrosof|Benjamin Grosof]], [[BiplabSarker|Biplab Sarker]], [[BobKowalski|Bob Kowalski]], [[BobbinTeegarden|Bobbin Teegarden]], [[ConradBock|Conrad Bock]],
 
[[DennisPierson|Dennis Pierson]], [[ElizabethFlorescu|Elizabeth Florescu]], [[FrankOlken|Frank Olken]], GenZou, [[HaroldBoley|Harold Boley]], [[HassanAitKaci]], [[HensonGraves|Henson Graves]],  


[[BobbinTeegarden|Bobbin Teegarden]], [[ChuckRehberg|Chuck Rehberg]], [[ConradBock|Conrad Bock]], [[CraigNorvell|Craig Norvell]], [[DanMcShan]], [[DennisWisnosky|Dennis Wisnosky]], [[DennisPierson|Dennis Pierson]],  
[[JoelBender|Joel Bender]], [[JohnMcClure]], [[JonathanBona|Jonathan Bona]], [[User:KennethBaclawski|Ken Baclawski]], [[LeoObrst|Leo Obrst]], [[MarwanGhabin|Marwan Ghabin]], [[MichaelGruninger|Michael Gr&uuml;ninger]],  


[[FranLightsom|Fran Lightsom]], [[FrancescaQuattri|Francesca Quattri]], GenZou, [[HaroldBoley|Harold Boley]], [[HensonGraves|Henson Graves]], [[JansAasman|Jans Aasman]], [[JonathanBona|Jonathan Bona]],  
[[MichaelKifer|Michael Kifer]], [[MikeBennett|Mike Bennett]], [[MikeDean|Mike Dean]], [[NancyWiegand|Nancy Wiegand]], [[PaulFodor|Paul Fodor]], [[PaulTyson|Paul Tyson]], [[PeteRivett|Pete Rivett]], [[PeterYim|Peter P. Yim]],  


[[User:KennethBaclawski|Ken Baclawski]], [[LamarHenderson|Lamar Henderson]], [[LeoObrst|Leo Obrst]], [[MarkusStumptner|Markus Stumptner]], [[MichaelGruninger|Michael Gr&uuml;ninger]], [[MikeBennett|Mike Bennett]], [[MitchKokar|Mitch Kokar]],  
[[PieterPauwels|Pieter Pauwels]], Pipauwel, [[RexBrooks|Rex Brooks]], [[RoyBell|Roy Bell]], [[SteveMandl|Steve Mandl]], [[TaraAthan|Tara Athan]], [[ToddPehle|Todd Pehle]], [[ToddSchneider|Todd Schneider]],  


[[NancyWiegand|Nancy Wiegand]], [[PavithraKenjige|Pavithra Kenjige]], [[PeterYim|Peter P. Yim]], [[RichardMartin|Richard Martin]], [[RoyBell|Roy Bell]], [[TaraAthan|Tara Athan]], [[ToddSchneider|Todd Schneider]],  
[[TomTinsley|Tom Tinsley]], [[VictorAgroskin|Victor Agroskin]],  


[[TomTinsley|Tom Tinsley]], [[WeihongSong|Weihong Song]], [[WilliamGuinn|William Guinn]]
Err:510


''' Proceedings '''
[9:06] anonymous morphed into Pipauwel


[7:46] anonymous morphed into [[AzlinayatiManaf|Azlinayati Manaf]]  
[9:16] [[PeterYim|Peter P. Yim]]: hello, Pipauwel ... Welcome! ... please morph into your RealName (in wikiword


[9:16] anonymous morphed into [[JansAasman|Jans Aasman]]
format) via the "Settings" button/link ... thank you.


[9:22] [[HensonGraves|Henson Graves]]: @Jans, thanks for taking the time to do this.
[9:19] anonymous morphed into [[AndreaWesterinen|Andrea Westerinen]]  


[9:26] [[PeterYim|Peter P. Yim]]: chat messages should be typed into the box on the left of the "send" button
[9:23] Pipauwel morphed into [[PieterPauwels|Pieter Pauwels]]  


(not the one on the left of the "hand" button)
[9:23] [[PieterPauwels|Pieter Pauwels]]: okay, just did that


[9:27] anonymous morphed into [[WilliamGuinn|William Guinn]]  
[9:23] [[PieterPauwels|Pieter Pauwels]]: thank you


[9:28] anonymous morphed into [[TomTinsley|Tom Tinsley]]  
[9:26] [[PeterYim|Peter P. Yim]]: Thank you, Pieter


[9:30] anonymous1 morphed into [[BobKowalski|Bob Kowalski]]  
[9:28] anonymous morphed into [[AmandaVizedom|Amanda Vizedom]]  


[9:30] anonymous2 morphed into [[MarkusStumptner|Markus Stumptner]]  
[9:31] anonymous morphed into [[ConradBock|Conrad Bock]]  


[9:30] anonymous5 morphed into [[FrancescaQuattri|Francesca Quattri]]  
[9:31] [[MikeBennett|Mike Bennett]]: [ref. Peter;s verbal comment that the "hum" on the line may have been introduced


[9:30] anonymous morphed into [[RoyBell|Roy Bell]]  
by Mike] I am muted locally buzz isn't me?


[9:31] anonymous4 morphed into [[MitchKokar|Mitch Kokar]]  
[9:31] [[MikeBennett|Mike Bennett]]: I'll redial


[9:31] anonymous3 morphed into [[CraigNorvell|Craig Norvell]]  
[9:32] [[MikeBennett|Mike Bennett]]: Did it stop? Was using joiconference


[9:31] anonymous morphed into [[ConradBock|Conrad Bock]]  
[9:32] [[AmandaVizedom|Amanda Vizedom]]: phew!
 
[9:32] [[AmandaVizedom|Amanda Vizedom]]: It did stop, Mike
 
[9:32] [[MikeBennett|Mike Bennett]]: Odd. I could hear it too, which is odd if one is the originator of a noise.
 
[9:32] anonymous morphed into [[TaraAthan|Tara Athan]]
 
[9:33] anonymous morphed into [[PaulTyson|Paul Tyson]]
 
[9:33] anonymous morphed into [[AdrianPaschke|Adrian Paschke]]
 
[9:34] anonymous2 morphed into [[MichaelKifer|Michael Kifer]]
 
[9:34] [[AliHashemi|Ali Hashemi]] morphed into [[AliHashemi|Ali Hashemi]]
 
[9:34] anonymous1 morphed into [[BiplabSarker|Biplab Sarker]]
 
[9:34] [[AmandaVizedom|Amanda Vizedom]]: Lots of background noise today. Perhaps people with stuff going on around them
 
could mute locally, if they don't need to speak now.
 
[9:34] [[MikeBennett|Mike Bennett]]: Any quieter? Muted locally of course.
 
[9:35] [[AmandaVizedom|Amanda Vizedom]]: Normal level of background noise now. The star wars effects went away. :-)
 
[9:36] [[MikeBennett|Mike Bennett]]: T.
 
[9:48] [[PeterYim|Peter P. Yim]]: @MikeBennett ... apologies, it was HensonGraves' phone line, and not yours, that
 
was injecting the hum earlier!
 
[9:49] [[MikeBennett|Mike Bennett]]: @Peter No worries, I changed as many things as I could anyway.
 
[9:34] anonymous morphed into [[PeteRivett|Pete Rivett]]
 
[9:36] anonymous morphed into [[DennisPierson|Dennis Pierson]]
 
[9:37] anonymous morphed into [[BobbinTeegarden|Bobbin Teegarden]]
 
[9:37] anonymous morphed into [[PaulFodor|Paul Fodor]]
 
[9:37] anonymous morphed into [[AnatolyLevenchuk|Anatoly Levenchuk]]
 
[9:37] [[PeterYim|Peter P. Yim]]: == [[HaroldBoley|Harold Boley]] started the session ...
 
[9:38] anonymous1 morphed into [[SteveMandl|Steve Mandl]]
 
[9:41] anonymous morphed into [[BenjaminGrosof|Benjamin Grosof]]
 
[9:41] anonymous1 morphed into [[ElizabethFlorescu|Elizabeth Florescu]]
 
[9:47] LeoObrst1 morphed into [[LeoObrst|Leo Obrst]]
 
[9:41] [[PeterYim|Peter P. Yim]]: == [[MichaelGruninger|Michael Gr&uuml;ninger]] presenting ... refer to slides under:
 
http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_09#nid438F
 
[9:49] [[AnatolyLevenchuk|Anatoly Levenchuk]]: [ref. MichaelGruninger's slide#5 enumerating standards that uses
 
CommonLogic] What about OMG SBVR (it is ontology standard with reference to Common Logic too)?
 
[9:50] [[PeterYim|Peter P. Yim]]: @MichaelGruninger: slide#5 - [[OntoIOp]] ("OMG" instead of "ISO") ... will supply an
 
update to this slide
 
[9:46] [[LeoObrst|Leo Obrst]]: @MichaelGruninger: do you have an example of something in the Universe of Reference
 
that is not in the Universe of Discourse?
 
[9:50] [[TaraAthan|Tara Athan]]: @Leo- the universe of discourse is simply the subset of the universe of reference
 
that quantifier range over. It is a matter of design. An upper ontology could use a domain of
 
reference containing (only) spatial entities, and have a parthood relation P that describes the
 
mereology. The symbol P does not denote any spatial entity, so it is in the universe of reference,
 
but not in the universe of discourse.
 
[9:51] anonymous morphed into [[TomTinsley|Tom Tinsley]]
 
[9:53] anonymous morphed into [[JohnMcClure]]
 
[9:53] anonymous morphed into [[JoelBender|Joel Bender]]
 
[9:56] anonymous morphed into [[RexBrooks|Rex Brooks]]
 
[10:01] [[ToddSchneider|Todd Schneider]]: @MichaelGruninger, when the CL update is finalized will it be made available
 
without charge?
 
[10:05] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @ToddSchneider -- yes, it will be available without charge, but you will
 
need to access it through the ISO website and agree to the copyright terms specified there.
 
[10:08] [[TaraAthan|Tara Athan]]: The free version of the current CL standard can be accessed through this page:
 
http://iso-commonlogic.org/
 
[10:04] [[PeterYim|Peter P. Yim]]: == [[AdrianPaschke|Adrian Paschke]] presenting ...
 
[10:26] [[PeterYim|Peter P. Yim]]: == [[MichaelKifer|Michael Kifer]] presenting ...
 
[10:31] [[HaroldBoley|Harold Boley]]: Michael K is now on slide 4.
 
[10:32] [[LeoObrst|Leo Obrst]]: Thanks, Tara. What if you wanted a family of P part relations, and wanted to
 
quantify over those: then P would go into the universe of discourse? That's quantifying over
 
relations, however. Maybe my example here is somewhat contrived.
 
[10:34] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @LeoObrst: Yes, that is what is going on in slide 14 (titled Segregated
 
and Unsegregated Dialects)
 
[10:35] [[BenjaminGrosof|Benjamin Grosof]]: It will be interesting to figure out the [[RuleLog]] angle of the open CL
 
semantic/syntactic issues. of the semantic and syntactic issues listed for CL by MichaelGruninger.
 
One such issue for Rulelog may be circularity in inclusion (KB import).
 
[10:35] [[LeoObrst|Leo Obrst]]: @AdrianPaschke: can you only have negation-as-failure for Reaction rules? Or also
 
a form of logical negation?
 
[11:08] [[AdrianPaschke|Adrian Paschke]]: @Leo: negation in the definition of complex event definitions (event
 
patterns) is typically an event operator, which means this event should not occur within an interval
 
of events or time intervals. Negation can also occur in the condition part of reaction rules. Here
 
it can be negation as failure as in normal logic programs or strong negation as in extended logic
 
programs. There are also extensions of production rules for complex event processing where the
 
negation is a kind of inflationary negation.
 
[10:50] [[LeoObrst|Leo Obrst]]: @MichaelKifer: if one wanted to map between CL and RIF, I guess it would be to the


[9:33] anonymous morphed into [[FrancescaQuattri|Francesca Quattri]]
RIF-FLD, right? Has that been considered?


[9:34] anonymous morphed into [[TaraAthan|Tara Athan]]  
[10:53] [[BenjaminGrosof|Benjamin Grosof]]: In regard to RIF dialects development: Also, one of the first dialects


[9:34] anonymous1 morphed into [[FrancescaQuattri|Francesca Quattri]]
drafted under RIF FLD is for Rulelog (earlier called SILK). Currently this is being developed via


[9:35] anonymous morphed into [[RichardMartin|Richard Martin]]  
[[RuleML]], with probable submission to W3C and OASIS.


[9:36] [[PeterYim|Peter P. Yim]]: slides are under:
[10:54] [[BenjaminGrosof|Benjamin Grosof]]: SILK project was one of the first implementations of RIF-BLD.


http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_12_19#nid42Z1
[10:55] [[ToddSchneider|Todd Schneider]]: @MichaelGruninger, What is the prognosis for commercial support for CL? In


[9:37] anonymous1 morphed into [[DanMcShan]]
particular reasoners?


[9:40] [[PeterYim|Peter P. Yim]]: == [[HensonGraves|Henson Graves]] & [[User:KennethBaclawski|Ken Baclawski]] starts the session ...
[10:57] [[BobKowalski|Bob Kowalski]]: Are inductive definition included in Common Logic?


[9:41] anonymous morphed into [[BethHuffer|Beth Huffer]]  
[10:57] [[TaraAthan|Tara Athan]]: Actually it is possible to have a segregated dialect and still quantify over


[9:45] [[PeterYim|Peter P. Yim]]: == [[JansAasman|Jans Aasman]] presenting ...  
*some* relations (like hilog.)


[9:52] [[PeterYim|Peter P. Yim]]: @JansAasman: typo on slide#5 ("q" should not be there) ... please supply an update
[10:58] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @BobKowalski: No, inductive definitions are not covered by Common Logic.  


afterwards so I can swap the updated version of your slide-deck in
[11:01] [[TaraAthan|Tara Athan]]: yes


[10:13] [[PeterYim|Peter P. Yim]]: == [[WilliamGuinn|William Guinn]] presenting ...
[10:58] [[HaroldBoley|Harold Boley]]: @Benjamin, is your Question about CL or RIF?


[10:14] [[LeoObrst|Leo Obrst]]: Joined late.
[11:01] [[BenjaminGrosof|Benjamin Grosof]]: my question is about CL


[10:21] anonymous morphed into [[LamarHenderson|Lamar Henderson]]  
[11:02] [[PaulTyson|Paul Tyson]]: @MichaelKifer on slide 20 all hyperlinks go to w3c rif-bld spec.


[10:26] [[JansAasman|Jans Aasman]]: Peter: is Bill still on the same slide?
[11:03] [[MichaelKifer|Michael Kifer]]: @PaulTyson: sorry, the FLD link should be changed: bld->fld ... [PeterYim:


[10:26] [[AlexShkotin|Alex Shkotin]]: I think yes :-)
slide has now been updated]  


[10:27] [[PeterYim|Peter P. Yim]]: as far as I hear him prompt
[11:08] [[AdrianPaschke|Adrian Paschke]]: have to leave now to catch my train.


[10:27] [[JansAasman|Jans Aasman]]: ok
[11:08] [[AlexShkotin|Alex Shkotin]]: @Peter, it should be interesting to invite Hets project somebody to talk:-)


[10:28] [[JansAasman|Jans Aasman]]: can we ask him?
[--:--] [[PeterYim|Peter P. Yim]]: @AlexShkotin, we have had presentations of that before (a little while back,


[10:28] [[PeterYim|Peter P. Yim]]: I just looked at the slides that follow, and trust that he is still on this one (slide#5)
though.) Take a look at: - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_01_31 ...  


[10:30] [[PeterYim|Peter P. Yim]]: Bill probably feels that he should spend a bit more time on the ECA Architecture
slide#43 ( [[JohnBateman|John Bateman]] / [[TillMossakowski|Till Mossakowski]] / [[OliverKutz|Oliver Kutz]] / JoanaHois), and -


(which is central to their approach)
http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_09_10 ... the


[10:32] [[JansAasman|Jans Aasman]]: ok
JohnBateman-TillMossakowski talk


[10:32] [[PeterYim|Peter P. Yim]]: ... on slide#6 now
[11:08] [[AmandaVizedom|Amanda Vizedom]]: Glad to hear that, in CL, things like provenance that are currently in


[10:37] [[User:KennethBaclawski|Ken Baclawski]]: I tried to tell Bill that he only had 5 minutes left, but I did not seem to get through.
(non-machine-useful) annotations will likely be represented semantically, machine-readably, and


[10:43] [[PeterYim|Peter P. Yim]]: == [[MitchKokar|Mitch Kokar]] presenting ...  
therefore presumably available for reasoning.  


[10:45] [[BobbinTeegarden|Bobbin Teegarden]]: @William: why (in the stack) use/need both Allegrograph and Cassandra?
[11:10] [[AdrianPaschke|Adrian Paschke]]: (have to leave) if you have questions about [[RuleML]] I will respond later via


[11:00] [[AlanRector|Alan Rector]]: Apologies. Thanks to the speakers. I have to drop out now. Happy holidays to all
the chat or you can send me an email. bye.  


[11:08] [[LeoObrst|Leo Obrst]]: @Mitch: we did some research on cognitive radio/cognitive spectrum 2005-2007,
[11:10] [[BenjaminGrosof|Benjamin Grosof]]: @MichaelKifer: how would the example on MichaelGruninger's slide 10 be


using OWL ontologies and rules. I'll send you the list of references offline. E.g, Allen Ginsberg,  
treated in Rulelog, i.e., in Hilog?


William D. Horne, Jeffrey D. Poston. 2006. Cognitive Radio, Spectrum Policy Specification, and the  
[11:16] [[TaraAthan|Tara Athan]]: In hilog, don't you have to explicitly state that the new relation is a hilog


Semantic Web. Published in 2006. see: http://www.mitre.org/sites/default/files/pdf/06_1303.pdf
relation?


[11:25] [[MitchKokar|Mitch Kokar]]: @LeoObrst: Leo, yes I am aware of the work done by Allen and Jeff. We were
[11:10] [[MichaelKifer|Michael Kifer]]: @Benjamin: I need to think about MichaelGruninger's slide 10.  


interacting while Allen was still at MITRE.
[11:15] [[AliHashemi|Ali Hashemi]]: @MichaelGruninger - do you know if the [[PrIKL]] project is still under development?


[11:11] [[PeterYim|Peter P. Yim]]: == Q&A and open discussion ...  
http://prikl.sourceforge.net/


[11:09] [[PeterYim|Peter P. Yim]]: @WeihongSong - I don't believe I have your affiliation and contact email ... Can
[11:30] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @AliHashemi: I am not sure about the current status of [[PrIKL]]. We should


you provide that please (to: <peter.yim@cim3.com>)
contact Fabian Neuhaus


[10:45] [[BobbinTeegarden|Bobbin Teegarden]]: @William: why (in the stack) use/need both Allegrograph and Cassandra?
[11:15] [[LeoObrst|Leo Obrst]]: Related to my question about a mapping between CL and RIF-FLD, perhaps the mapping


[11:10] [[WilliamGuinn|William Guinn]]: Bobbin, we often need to do quite a bit of off line analysis like regression
between those should actually occur in [[OntoIOp]]?


analysis. Cassandra and R are easier for this than integrating graphs and stat packages. We also try
[11:23] [[AmandaVizedom|Amanda Vizedom]]: @BenjaminGrosof, [[MichaelGruninger|Michael Gr&uuml;ninger]] -- this is important: the mapping itself


to do things in the background when possible, to reduce the online H/W cost (which is large). This
happens in a theory, and the original one need not inherit from it.  


also avoids having to cleanup the graph deleting old time series data that in most cases has a  
[11:32] [[TaraAthan|Tara Athan]]: RIF-FLD is not a language. You would have to define a particular specialization


limited life span.  
before using [[OntoIOp]] to map it to CL.  


[11:13] [[PeterYim|Peter P. Yim]]: ... [[BillGuinn|Bill Guinn]] elaborated (verbally) on his answer to BobbinTeegarden's question at
[11:30] [[AliHashemi|Ali Hashemi]]: I'm unsure there is a fundamental disagreement. Theories can extend or interpret


[10:45]
one another in a variety of ways. Being able to track and exploit conservative extensions leads to a


[11:14] [[BobbinTeegarden|Bobbin Teegarden]]: @William: Thank you.  
lot of useful outcomes...  


[11:15] [[PeterYim|Peter P. Yim]]: [[MichaelGruninger|Michael Gr&uuml;ninger]] requests of [[MitchKokar|Mitch Kokar]] to elaborate on his use of "deontic semantics"
[11:30] [[AliHashemi|Ali Hashemi]]: (I guess I got lost as to where the disagreement is)


[11:18] [[HensonGraves|Henson Graves]]: @Michael, what is the difference between ontology and axiom set
[11:33] [[AmandaVizedom|Amanda Vizedom]]: I agree Ali. I think the initial disagreement arose from a difference in the


[11:18] [[MichaelGruninger|Michael Gr&uuml;ninger]]: Can each of the speakers show examples of how axioms of the ontologies were used?
kind of uses people were thinking of; there seems to be agreement on the general point that you can


[11:18] [[MichaelGruninger|Michael Gr&uuml;ninger]]: @HensonGraves: an ontology consists of a set of axioms
usefully have nonconservative extension when you have the right kind of awareness / specification of  


[11:20] [[HensonGraves|Henson Graves]]: @Michael, that is what I was suggesting
the (non)-inheritance relations between the original and extension-including theories.


[11:12] [[HensonGraves|Henson Graves]]: @Jans, are the ontologies such as events, etc. open and accessible from the Franz site?
[11:33] [[AliHashemi|Ali Hashemi]]: @BenjaminGrosof and @MichaelKifer, I'm unsure what the position is re


[11:27] [[JansAasman|Jans Aasman]]: @HensonGraves: we don't have these ontologies for events for download. We mostly
conservative extensions


have standardized predicates for geospatial, temporal, type and social network functions
[11:33] [[MichaelKifer|Michael Kifer]]: @TaraAthan: You are right. One needs to define a CL dialect as a


[11:29] [[HensonGraves|Henson Graves]]: @Jans, thanks. at some point, for some applications, one might need to produce
specialization of FLD


the justification for an inference, which would need to reference the ontology
[11:34] [[TaraAthan|Tara Athan]]: @MichaelKifer - it would be an interesting exercise.


[11:32] [[MikeBennett|Mike Bennett]]: In terms of an Events ontology, would it not make more sense to use an ontology
[11:35] [[AliHashemi|Ali Hashemi]]: It seems useful that any system should be able to discriminate what type of  


which distinguish between events (which happen) and activities (which have an Actor). If a tree
extensions or mappings two theories have to one another.  


falls in the forest it's still an event, whereas the ontology Jans was using conflates these.
[11:36] [[TaraAthan|Tara Athan]]: @Ali- yes. The original CL semantics did not allow a choice. In the revision,  


[11:33] [[LeoObrst|Leo Obrst]]: In the past we have translated OWL/RDF & SWRL ontologies into logic programming,
there is a choice.


which required developing an interpreter/compiler in Prolog for LP+DL, and could handle only a
[11:37] [[AmandaVizedom|Amanda Vizedom]]: @Ali - yes, and that is essential to defining modules, imports,


subset of OWL. In general, we use LP for reasoning on OWL ontologies, which are syntactically
interoperability, spindle structures, etc. But I think it is also true that it gets insufficient


translated these days.  
attention (in that people do mapping without tending to it.  


[11:34] [[BobbinTeegarden|Bobbin Teegarden]]: @Leo is there a presentation or online URL about how you do this translation?
[11:36] [[MichaelKifer|Michael Kifer]]: @AlexShkotin: I guess, we agreed to disagree. Our position is that it we don't


[11:39] [[LeoObrst|Leo Obrst]]: @Bobbin: unfortunately, the main paper is a journal article: 36)Samuel, Ken; Leo
think that the mappings should be conservative extensions, but, if necessary, the mappings can be


Obrst; Suzette Stoutenberg; Karen Fox; Paul Franklin; Adrian Johnson; Ken Laskey; Deborah Nichols;
restricted to ensure that they are conservative.


Steve Lopez; and Jason Peterson. 2008. Applying Prolog to Semantic Web Ontologies & Rules: Moving
[11:24] [[PaulTyson|Paul Tyson]]: Is it off-topic to ask who is using these languages (or another rule language) in


Toward Description Logic Programs. The Journal of the Theory and Practice of Logic Programming
an industrial (not academic) application? Which language(s)? Why (or why not)? What for?


(TPLP), Massimo Marchiori, ed., Cambridge University Press, Volume 8, Issue 03, May 2008,
[11:31] [[AlexShkotin|Alex Shkotin]]: @PaulTyson session 2013_12_19 was very interesting ... may be here


pp. 301-322. http://journals.cambridge.org/action/displayAbstract?fromPage=online&aid=1853440
http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_12_19


[11:34] [[PeterYim|Peter P. Yim]]: Great session!
[11:32] [[PaulTyson|Paul Tyson]]: @Alex thanks, I have not caught up on all the preceding sessions.


[11:34] [[LeoObrst|Leo Obrst]]: Very good session. Thanks all.
[11:33] [[PeterYim|Peter P. Yim]]: Great session!


[11:35] [[BobKowalski|Bob Kowalski]]: Many thanks. I thoroughly enjoyed this.
[11:33] [[PeterYim|Peter P. Yim]]: Join us again, same time, next Thursday, when we will be featuring the


[11:35] [[PeterYim|Peter P. Yim]]: Join us again on Thu 2014_01_09 for the [[RulesReasoningLP]] mini-series session-05:
[[OntologySummit2014|Ontology Summit 2014]] Launch Event, on 16-Jan-2014 ... mark your calendars and watch out for further


Rule Standards: Common Logic, [[RuleML]], and RIF - Co-chairs: [[HaroldBoley|Harold Boley]], [[AdrianPaschke|Adrian Paschke]] & [[MikeDean|Mike Dean]]
announcements and developing details at:  


[11:35] [[PeterYim|Peter P. Yim]]: coming up next, will be the [[OntologySummit2014|Ontology Summit 2014]] Kick-off Session, on Thu
http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_16


16-Jan-2014 ... please mark your calendars and watch out for further announcements and developing
[11:33] [[LeoObrst|Leo Obrst]]: Thanks, all. Very good session!


details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_16
[11:33] [[AmandaVizedom|Amanda Vizedom]]: Thanks all


[11:36] [[PeterYim|Peter P. Yim]]: in the mean time ... Happy Holidays, Everyone!
[11:37] [[AlexShkotin|Alex Shkotin]]: C u:-)


[11:36] [[PeterYim|Peter P. Yim]]: -- session ended: 11:35 am PST --  
[11:34] [[PeterYim|Peter P. Yim]]: -- session ended: 11:32am PST --  


-- end of in-session chat-transcript --  
-- end of in-session chat-transcript --  
Line 447: Line 620:
** Proceedings from the [[RulesReasoningLP]] mini-series session-02 - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_10_31  
** Proceedings from the [[RulesReasoningLP]] mini-series session-02 - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_10_31  
** Proceedings from the [[RulesReasoningLP]] mini-series session-03 - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21  
** Proceedings from the [[RulesReasoningLP]] mini-series session-03 - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_11_21  
** Proceedings from the [[RulesReasoningLP]] mini-series session-04 - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_12_19
** 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  
** 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 for the [[OntologyBasedStandards]] mini-series''': http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologyBasedStandards
* Homepage of the Ontology Summits - see: [[OntologySummit|Ontology Summit]]  
* Homepage of the Ontology Summits - see: [[OntologySummit|Ontology Summit]]  
* Homepage of the [[Ontolog]] Community - see: http://ontolog.cim3.net/wiki  
* Homepage of the [[Ontolog]] Community - see: http://ontolog.cim3.net/wiki  
Line 460: Line 635:
== 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_12_19#nid42ZC
* '''1.''' Call in from a phone or from skype: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_09#nid438Q
* '''2.''' Open chat-workspace in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20131219
* '''2.''' Open chat-workspace in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20140109
* '''3.''' Download presentations for each speaker here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_12_19#nid42Z1
* '''3.''' Download presentations for each speaker here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_09#nid438F
** or, '''3.1''' optionally, [[ConferenceCall_2013_12_19|access our shared-screen vnc server]], if you are not behind a corporate firewall  
** or, '''3.1''' optionally, [[ConferenceCall_2014_01_09|access our shared-screen vnc server]], if you are not behind a corporate firewall  


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









Latest revision as of 06:46, 9 January 2016

Joint RulesReasoningLP (s05) and OntologyBasedStandards (s07) mini-series session - Thu 2014_01_09

Program: A Joint session for the Ontology, Rules, and Logic Programming for Reasoning and Applications (RulesReasoningLP) mini-series and the OntologyBasedStandards mini-series

Topic: Rule Standards: Common Logic, RuleML, and RIF

Session Co-chairs: Professor HaroldBoley (U of New Brunswick), Mr. MikeDean (Raytheon BBN Technologies) & Professor AdrianPaschke (Freie Universität Berlin) ... intro slides

Panelists / Briefings:

  • Professor MichaelGruninger (IAOA; U of Toronto) - "Common Logic Second Edition" - slides
  • Professor AdrianPaschke (RuleML; Freie Universität Berlin) - "The RuleML Perspective on Deliberation-Reaction Standards" - slides
  • Professor MichaelKifer (W3C/RIF; Stony Brook University) - "The Rule Interchange Format and Its Dialects" - slides

Archives

Conference Call Details

  • Date: Thursday, 9-Jan-2014
  • 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/
    • 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.
        • 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.)
      • 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_20140109
    • 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_20140109@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

Rule Standards: Common Logic, RuleML, and RIF ... intro slides

This is the 5th 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."

The focus of this session is on standards for rule languages. Panelists include Michael Grüninger (Common Logic Second Edition), Adrian Paschke (The RuleML Perspective on Deliberation-Reaction Standards), and Michael Kifer (The Rule Interchange Format and Its Dialects).

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

  • Professor MichaelGruninger (IAOA; U of Toronto) - "Common Logic Second Edition" - slides
    • Abstract: Common Logic (ISO 24707) is a family of logic languages whose

model-theoretic semantics is an extension of first-order logic Since its publication as an International Standard in 2007, numerous applications of Common Logic have led to the identification of several problems and shortcomings of the language. This talk will give an overview of the current draft for the Second Edition of Common Logic that addresses these issues.

  • Professor AdrianPaschke (Freie Universität Berlin) - "The RuleML Perspective on Deliberation-Reaction Standards" - slides
    • Abstract: RuleML is a family of XML languages whose modular system of schemas permits (Web) rule interchange via semantic profiles and extensions. The Deliberation RuleML subfamily, bridging between Common Logic and RIF, includes Datalog, Horn logic, and First Order Logic. The Reaction RuleML subfamily, extending these standards, includes Production / Condition-Action (CA) and Event-Condition-Action (ECA) rules, the latter allowing Complex Event Processing (CEP). The MYNG tool permits fine-grained schema modularization supporting customized configuration of deliberation-reaction sublanguages within a standardized supremum language family. Translators in Java, ANTLR, and XSLT allow rule interchange between various languages. We discuss RuleML's bridging experience as the rule community is gaining new momentum.
    • Reference: see (slides for) an extended version of this presentation here
  • Professor MichaelKifer (Stony Brook University) - "The Rule Interchange Format and Its Dialects" - slides
    • Abstract: The Rule Interchange Format (RIF) is a W3C recommendation for exchanging

rules over the Web. It was developed in response to the need for rule-based information processing on the Semantic Web. Despite its humble name, RIF is not just a format and is not primarily about syntax. It is an extensible framework for rule-based languages, called RIF dialects. It includes precise and formal specification of the syntax, semantics, and XML serialization of the dialects. In this talk I will discuss the main principles behind RIF, introduce the RIF extensibility framework, discuss the existing RIF dialects, and ponder about the current status of the standard.

    • Reference: see (slides for) an extended version of this presentation here

Agenda

Joint RulesReasoningLP (s05) & OntologyBasedStandards (s07) session

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

Proceedings

Please refer to the above ... (details coming!)

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_20140109

2014-01-09 GMT-08:00 [PST]


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

Joint RulesReasoningLP (s05) and OntologyBasedStandards (s07) mini-series session - 2014_01_09

Program: A Joint session for the Ontology, Rules, and Logic Programming for Reasoning and Applications

(RulesReasoningLP) mini-series and the OntologyBasedStandards mini-series

Topic: Rule Standards: Common Logic, RuleML, and RIF

Session Co-chairs:

  • Mr. Mike Dean (Raytheon BBN Technologies), and

Panelists / Briefings:

  • Professor Michael Kifer (W3C/RIF; Stony Brook University) - "The Rule Interchange Format and Its Dialects"

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 note that the dial-pad is only available on v4.1 (or later)

if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it.

Attendees: Adrian Paschke, Alex Shkotin, Ali Hashemi, Amanda Vizedom, Anatoly Levenchuk,

Andrea Westerinen, Benjamin Grosof, Biplab Sarker, Bob Kowalski, Bobbin Teegarden, Conrad Bock,

Dennis Pierson, Elizabeth Florescu, Frank Olken, GenZou, Harold Boley, HassanAitKaci, Henson Graves,

Joel Bender, JohnMcClure, Jonathan Bona, Ken Baclawski, Leo Obrst, Marwan Ghabin, Michael Grüninger,

Michael Kifer, Mike Bennett, Mike Dean, Nancy Wiegand, Paul Fodor, Paul Tyson, Pete Rivett, Peter P. Yim,

Pieter Pauwels, Pipauwel, Rex Brooks, Roy Bell, Steve Mandl, Tara Athan, Todd Pehle, Todd Schneider,

Tom Tinsley, Victor Agroskin,

Err:510

[9:06] anonymous morphed into Pipauwel

[9:16] Peter P. Yim: hello, Pipauwel ... Welcome! ... please morph into your RealName (in wikiword

format) via the "Settings" button/link ... thank you.

[9:19] anonymous morphed into Andrea Westerinen

[9:23] Pipauwel morphed into Pieter Pauwels

[9:23] Pieter Pauwels: okay, just did that

[9:23] Pieter Pauwels: thank you

[9:26] Peter P. Yim: Thank you, Pieter

[9:28] anonymous morphed into Amanda Vizedom

[9:31] anonymous morphed into Conrad Bock

[9:31] Mike Bennett: [ref. Peter;s verbal comment that the "hum" on the line may have been introduced

by Mike] I am muted locally buzz isn't me?

[9:31] Mike Bennett: I'll redial

[9:32] Mike Bennett: Did it stop? Was using joiconference

[9:32] Amanda Vizedom: phew!

[9:32] Amanda Vizedom: It did stop, Mike

[9:32] Mike Bennett: Odd. I could hear it too, which is odd if one is the originator of a noise.

[9:32] anonymous morphed into Tara Athan

[9:33] anonymous morphed into Paul Tyson

[9:33] anonymous morphed into Adrian Paschke

[9:34] anonymous2 morphed into Michael Kifer

[9:34] Ali Hashemi morphed into Ali Hashemi

[9:34] anonymous1 morphed into Biplab Sarker

[9:34] Amanda Vizedom: Lots of background noise today. Perhaps people with stuff going on around them

could mute locally, if they don't need to speak now.

[9:34] Mike Bennett: Any quieter? Muted locally of course.

[9:35] Amanda Vizedom: Normal level of background noise now. The star wars effects went away. :-)

[9:36] Mike Bennett: T.

[9:48] Peter P. Yim: @MikeBennett ... apologies, it was HensonGraves' phone line, and not yours, that

was injecting the hum earlier!

[9:49] Mike Bennett: @Peter No worries, I changed as many things as I could anyway.

[9:34] anonymous morphed into Pete Rivett

[9:36] anonymous morphed into Dennis Pierson

[9:37] anonymous morphed into Bobbin Teegarden

[9:37] anonymous morphed into Paul Fodor

[9:37] anonymous morphed into Anatoly Levenchuk

[9:37] Peter P. Yim: == Harold Boley started the session ...

[9:38] anonymous1 morphed into Steve Mandl

[9:41] anonymous morphed into Benjamin Grosof

[9:41] anonymous1 morphed into Elizabeth Florescu

[9:47] LeoObrst1 morphed into Leo Obrst

[9:41] Peter P. Yim: == Michael Grüninger presenting ... refer to slides under:

http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_09#nid438F

[9:49] Anatoly Levenchuk: [ref. MichaelGruninger's slide#5 enumerating standards that uses

CommonLogic] What about OMG SBVR (it is ontology standard with reference to Common Logic too)?

[9:50] Peter P. Yim: @MichaelGruninger: slide#5 - OntoIOp ("OMG" instead of "ISO") ... will supply an

update to this slide

[9:46] Leo Obrst: @MichaelGruninger: do you have an example of something in the Universe of Reference

that is not in the Universe of Discourse?

[9:50] Tara Athan: @Leo- the universe of discourse is simply the subset of the universe of reference

that quantifier range over. It is a matter of design. An upper ontology could use a domain of

reference containing (only) spatial entities, and have a parthood relation P that describes the

mereology. The symbol P does not denote any spatial entity, so it is in the universe of reference,

but not in the universe of discourse.

[9:51] anonymous morphed into Tom Tinsley

[9:53] anonymous morphed into JohnMcClure

[9:53] anonymous morphed into Joel Bender

[9:56] anonymous morphed into Rex Brooks

[10:01] Todd Schneider: @MichaelGruninger, when the CL update is finalized will it be made available

without charge?

[10:05] Michael Grüninger: @ToddSchneider -- yes, it will be available without charge, but you will

need to access it through the ISO website and agree to the copyright terms specified there.

[10:08] Tara Athan: The free version of the current CL standard can be accessed through this page:

http://iso-commonlogic.org/

[10:04] Peter P. Yim: == Adrian Paschke presenting ...

[10:26] Peter P. Yim: == Michael Kifer presenting ...

[10:31] Harold Boley: Michael K is now on slide 4.

[10:32] Leo Obrst: Thanks, Tara. What if you wanted a family of P part relations, and wanted to

quantify over those: then P would go into the universe of discourse? That's quantifying over

relations, however. Maybe my example here is somewhat contrived.

[10:34] Michael Grüninger: @LeoObrst: Yes, that is what is going on in slide 14 (titled Segregated

and Unsegregated Dialects)

[10:35] Benjamin Grosof: It will be interesting to figure out the RuleLog angle of the open CL

semantic/syntactic issues. of the semantic and syntactic issues listed for CL by MichaelGruninger.

One such issue for Rulelog may be circularity in inclusion (KB import).

[10:35] Leo Obrst: @AdrianPaschke: can you only have negation-as-failure for Reaction rules? Or also

a form of logical negation?

[11:08] Adrian Paschke: @Leo: negation in the definition of complex event definitions (event

patterns) is typically an event operator, which means this event should not occur within an interval

of events or time intervals. Negation can also occur in the condition part of reaction rules. Here

it can be negation as failure as in normal logic programs or strong negation as in extended logic

programs. There are also extensions of production rules for complex event processing where the

negation is a kind of inflationary negation.

[10:50] Leo Obrst: @MichaelKifer: if one wanted to map between CL and RIF, I guess it would be to the

RIF-FLD, right? Has that been considered?

[10:53] Benjamin Grosof: In regard to RIF dialects development: Also, one of the first dialects

drafted under RIF FLD is for Rulelog (earlier called SILK). Currently this is being developed via

RuleML, with probable submission to W3C and OASIS.

[10:54] Benjamin Grosof: SILK project was one of the first implementations of RIF-BLD.

[10:55] Todd Schneider: @MichaelGruninger, What is the prognosis for commercial support for CL? In

particular reasoners?

[10:57] Bob Kowalski: Are inductive definition included in Common Logic?

[10:57] Tara Athan: Actually it is possible to have a segregated dialect and still quantify over

  • some* relations (like hilog.)

[10:58] Michael Grüninger: @BobKowalski: No, inductive definitions are not covered by Common Logic.

[11:01] Tara Athan: yes

[10:58] Harold Boley: @Benjamin, is your Question about CL or RIF?

[11:01] Benjamin Grosof: my question is about CL

[11:02] Paul Tyson: @MichaelKifer on slide 20 all hyperlinks go to w3c rif-bld spec.

[11:03] Michael Kifer: @PaulTyson: sorry, the FLD link should be changed: bld->fld ... [PeterYim:

slide has now been updated]

[11:08] Adrian Paschke: have to leave now to catch my train.

[11:08] Alex Shkotin: @Peter, it should be interesting to invite Hets project somebody to talk:-)

[--:--] Peter P. Yim: @AlexShkotin, we have had presentations of that before (a little while back,

though.) Take a look at: - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2008_01_31 ...

slide#43 ( John Bateman / Till Mossakowski / Oliver Kutz / JoanaHois), and -

http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2010_09_10 ... the

JohnBateman-TillMossakowski talk

[11:08] Amanda Vizedom: Glad to hear that, in CL, things like provenance that are currently in

(non-machine-useful) annotations will likely be represented semantically, machine-readably, and

therefore presumably available for reasoning.

[11:10] Adrian Paschke: (have to leave) if you have questions about RuleML I will respond later via

the chat or you can send me an email. bye.

[11:10] Benjamin Grosof: @MichaelKifer: how would the example on MichaelGruninger's slide 10 be

treated in Rulelog, i.e., in Hilog?

[11:16] Tara Athan: In hilog, don't you have to explicitly state that the new relation is a hilog

relation?

[11:10] Michael Kifer: @Benjamin: I need to think about MichaelGruninger's slide 10.

[11:15] Ali Hashemi: @MichaelGruninger - do you know if the PrIKL project is still under development?

http://prikl.sourceforge.net/

[11:30] Michael Grüninger: @AliHashemi: I am not sure about the current status of PrIKL. We should

contact Fabian Neuhaus

[11:15] Leo Obrst: Related to my question about a mapping between CL and RIF-FLD, perhaps the mapping

between those should actually occur in OntoIOp?

[11:23] Amanda Vizedom: @BenjaminGrosof, Michael Grüninger -- this is important: the mapping itself

happens in a theory, and the original one need not inherit from it.

[11:32] Tara Athan: RIF-FLD is not a language. You would have to define a particular specialization

before using OntoIOp to map it to CL.

[11:30] Ali Hashemi: I'm unsure there is a fundamental disagreement. Theories can extend or interpret

one another in a variety of ways. Being able to track and exploit conservative extensions leads to a

lot of useful outcomes...

[11:30] Ali Hashemi: (I guess I got lost as to where the disagreement is)

[11:33] Amanda Vizedom: I agree Ali. I think the initial disagreement arose from a difference in the

kind of uses people were thinking of; there seems to be agreement on the general point that you can

usefully have nonconservative extension when you have the right kind of awareness / specification of

the (non)-inheritance relations between the original and extension-including theories.

[11:33] Ali Hashemi: @BenjaminGrosof and @MichaelKifer, I'm unsure what the position is re

conservative extensions

[11:33] Michael Kifer: @TaraAthan: You are right. One needs to define a CL dialect as a

specialization of FLD

[11:34] Tara Athan: @MichaelKifer - it would be an interesting exercise.

[11:35] Ali Hashemi: It seems useful that any system should be able to discriminate what type of

extensions or mappings two theories have to one another.

[11:36] Tara Athan: @Ali- yes. The original CL semantics did not allow a choice. In the revision,

there is a choice.

[11:37] Amanda Vizedom: @Ali - yes, and that is essential to defining modules, imports,

interoperability, spindle structures, etc. But I think it is also true that it gets insufficient

attention (in that people do mapping without tending to it.

[11:36] Michael Kifer: @AlexShkotin: I guess, we agreed to disagree. Our position is that it we don't

think that the mappings should be conservative extensions, but, if necessary, the mappings can be

restricted to ensure that they are conservative.

[11:24] Paul Tyson: Is it off-topic to ask who is using these languages (or another rule language) in

an industrial (not academic) application? Which language(s)? Why (or why not)? What for?

[11:31] Alex Shkotin: @PaulTyson session 2013_12_19 was very interesting ... may be here

http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2013_12_19

[11:32] Paul Tyson: @Alex thanks, I have not caught up on all the preceding sessions.

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

[11:33] Peter P. Yim: Join us again, same time, next Thursday, when we will be featuring the

Ontology Summit 2014 Launch Event, on 16-Jan-2014 ... mark your calendars and watch out for further

announcements and developing details at:

http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_01_16

[11:33] Leo Obrst: Thanks, all. Very good session!

[11:33] Amanda Vizedom: Thanks all

[11:37] Alex Shkotin: C u:-)

[11:34] Peter P. Yim: -- session ended: 11:32am 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)