Joint CL-IAOA-Ontolog virtual discussion session - Thu 2012_09_20 (3EPJ)
- Title: "Revision of the CommonLogic Standard" (3EPK)
- Session Chair: Professor MichaelGruninger (University of Toronto) (3EPL)
- Abstract (3FHJ)
- Agenda (3FHK)
- Proceedings (3FWU)
- There is no prepared presentation or slides for this session (3FHL)
- Audio recording of the session ... [ 2:02:30 ; mp3 ; 14.02 MB ] (3FHM)
- transcript of the online chat during the session (3FHO)
- Summary (3FWU)
- Additional Resources (3FHP)
Conference Call Details (3FHQ)
- Date: Thursday, 20-Sep-2012 (3FHR)
- Start Time: 9:30am PDT / 12:30pm EDT / 6:30pm CEST / 16:30 UTC (3FHS)
- ref: World Clock (3FHT)
- Expected Call Duration: 1.5~2.0 hours (3FHU)
- Dial-in: (3FHV)
- Phone (US): +1 (206) 402-0100 ... (long distance cost may apply) (3FHW)
- Skype: joinconference (i.e. make a skype call to the contact with skypeID="joinconference") ... (generally free-of-charge, when connecting from your computer) (3FHZ)
- when prompted enter Conference ID: 141184# (3FI0)
- Unfamiliar with how to do this on Skype? ... (3FI1)
- 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. (3FI2)
- Can't find Skype Dial pad? ... (3FI3)
- Shared-screen support (VNC session), if applicable, will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/ (3FI6)
- view-only password: "ontolog" (3FI7)
- 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. (3FI8)
- people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides (where applicable) and running them locally. The speaker(s) will prompt you to advance the slides during the talk. (3FI9)
- In-session chat-room url: http://webconf.soaphub.org/conf/room/ontolog_20120920 (3FIA)
- 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"). (3FIB)
- 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. (3FIC)
- 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_20120920@soaphub.org ... Handy for mobile devices! (3FID)
- Discussions and Q & A: (3FIE)
- Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker. (3FIF)
- 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.) (3FIG)
- 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.) (3FIH)
- 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.) (3FII)
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips (3FIJ)
- 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.) (3FIK)
- 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_2012_09_20 (3FIL)
- 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 our prevailing open IPR policy. (3FIM)
Attendees (3FIN)
- Attended: (including registrants who may not have logged into the chatroom) (3FIO)
- MichaelGruninger (3FJW)
- PeterYim (3FJY)
- DeniseWarzel (3FP4)
- TerryLongstreth (3FNC)
- FabianNeuhaus (3FND)
- TaraAthan (3FNF)
- HaroldBoley (3FNG)
- PaulTyson (3FNK)
- AdrianPaschke (3FOP)
- AnneThessen (3FOU)
- TomTinsley (3FOV)
- KenBaclawski (3FOW)
- OliverKutz (3FOX)
- PatHayes (3FOY)
- DavidWhitten (3FIR)
- ChrisMenzel (3FJZ)
- ChristophLange (3FNB)
- PavithraKenjige (3FP0)
- FrankOlken (3FP1)
- ElizabethFlorescu (3FP5)
- AlexShkotin (3FP6)
- BobbinTeegarden (3FP7)
- ChristophLange (3FP8)
- DougFoxvog (3FP9)
- SimonSpero (3FPA)
- ToddSchneider (3FPB)
- DaliaVaranka (3FOZ)
Abstract: (3FIV)
Common Logic was published as an International Standard ISO 24707 in 2007, and is now up for review (after five years). As exchanged on the CL mailing list, we have the opportunity to propose changes for a revision of Common Logic. (3FIX)
We will need to define the scope of the revision by identifying all issues which will be addressed by the revision. We will plan to use this session to take inventory on where things stand, and try to come to some consensus on what the outstanding issues are, and which ones will (or will not) be addressed in the next CL revision. (3FIY)
More details about the ongoing discussion on this matter, see the "[CL] Revision of ISO 24707" discussion thread at: http://philebus.tamu.edu/pipermail/cl/ (under August 2012 and September 2012) (3FIZ)
This is an unofficial gathering of those who care about the future of the CL standard. The purpose of this meeting is NOT to come to an agreement on any potential solutions to technical issues. The purpose is to come to an agreement on the set of issues which will constitute the scope of the revision. (3FOJ)
Agenda: (3FJ0)
Revision of the Common Logic Standard (3FJ1)
- Session Format: this is a virtual session conducted over an augmented conference call (3FJ2)
- 0. Participants self intro. (3FWV)
- 1. Opening (chair) - MichaelGruninger (3FJ3)
Potential issues that have been raised to this point: (3FO7)
a) Fixing the list of syntactic errors that have already been identified (3FO8)
b) Namespacing (3FO9)
c) Modification of semantics to allow the existence of definitional extensions in CL (3FOA)
d) Additional connectives (3FOB)
e) Numerical quantifiers (3FOC)
f) Clarification of conformance conditions (3FOD)
g) Correction and completion of the XML syntax in Annex C (3FOE)
h) Additional concrete syntax to include in Annexes (e.g. infix) (3FOF)
i) Questions about segregated dialects and interoperability (3FOG)
The purpose of today's meeting will be decide which of these issues will be in the scope of the revision, and also to identify other possible issues for the revision that have not yet been raised in email discussions. (3FOH)
Warning -- this is not an opportunity to re-open old discussions that have been settled in the past. We are not fighting old battles. (3FOI)
- 2. Q & A and open discussion -- please refer to process above (3FJ5)
- 3. Wrap-up / Announcements - (chair) [5 min.] (3FJ6)
Proceedings: (3FJ7)
Please refer to the above (3FJ8)
IM Chat Transcript captured during the session: (3FJ9)
see raw transcript here. (3FJA)
(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. (3FJB)
-- begin in-session chat-transcript -- (3FJC)
Chat transcript from room: ontolog_20120920 2012-09-20 GMT-08:00 [ time-stamps in PDT ] (3FPD)
------ (3FPE)
[09:21] PeterYim: Welcome to the (3FPF)
= Joint CL-IAOA-Ontolog virtual session - Thu 2012_09_20 = (3FPG)
Title: "Revision of the CommonLogic Standard" (3FPH)
Session Chair: Professor MichaelGruninger (University of Toronto) (3FPI)
Date: Thursday, 20-Sep-2012 Start Time: 9:30am PDT / 12:30pm EDT / 6:30pm CEST / 16:30 UTC Expected Call Duration: 1.5~2.0 hours (3FPJ)
Logistics: (3FPK)
* Refer to details on session page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_09_20 (3FPL)
* (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your Real Name (in WikiWord format) (3FPM)
Attendees: AdrianPaschke, AnneThessen, BobbinTeegarden, ChrisMenzel, ChristophLange, DavidWhitten, DeniseWarzel, DougFoxvog, ElizabethFlorescu, FabianNeuhaus, FrankOlken, HaroldBoley, KenBaclawski, MichaelGruninger, (3FPN)
== Proceedings: == (3FPO)
[09:27] anonymous morphed into ElizabethFlorescu (3FPP)
[09:30] anonymous1 morphed into AdrianPaschke (3FPQ)
[09:30] anonymous morphed into DeniseWarzel (3FPR)
[09:31] anonymous morphed into TaraAthan (3FPS)
[09:32] anonymous morphed into DavidWhitten (3FPT)
[09:34] anonymous morphed into SimonSpero (3FPU)
[09:39] PatHayes: Fabian: our task is triage, to distinguish technical fixes which need to be done from options that may be desirable. (3FPV)
[09:40] SimonSpero: So how do the agenda items sort between the two? (3FPW)
[09:40] SimonSpero: (Some are obviously needed (XML syntax must be fixed or dropped)) (3FPX)
[09:41] PatHayes: Denise: we are at 5-year point. Decision on continuing taken by international vote, each country gives perspective. This group does not represent a national body, but can be taken to US or Canada bodies. (3FPY)
[09:43] SimonSpero: I know that BSI doesn't require editors to be official reps. (3FPZ)
[09:43] anonymous morphed into PaulTyson (3FQ0)
== Participants self-intro (verbal) ... (3FQ1)
[09:49] ChristophLange: I'm from the University of Birmingham, UK. I'm one of the authors of DOL (Distributed Ontology Language). DOL comprises CL as one of the languages in which modules of a distributed ontology can be written. DOL is being ISO-standardized (work in progress). Any changes to Common Logic may affect CL's conformance with DOL or possibly require adaptations to the DOL standard. (3FQ2)
[09:50] FrankOlken: I formerly worked at Lawrence Berkeley National Lab as a database researcher, semantic web research, and was active in standards development in L8, e.g., ISO/IEC 11179 Metadata Registries Std. I also spent 4 years at NSF. I am now a consultant in Berkeley. My interest is in use of ontologies, RDF, and rules for medical applications, e.g., electronic health records and medical treatment protocols. I also worked on the development of the RDF and XML Schema Language standards at W3C. (3FQ3)
[09:51] DeniseWarzel: I am the SC32 WG2 Convenor. Common Logic (ISO 24707) is in our program of work. We are responsible for its development/maintenance. I am also the NCI (US Government) representative to the US ISO committee that votes on SC32 projects. I am also the manger at NCI responsible for our Metadata Framework, caDSR, that utilizes ISO 11179 and other ontology standards in its implementation. (3FQ4)
[09:53] FrankOlken: Hi Denise !! (3FQ5)
[09:54] DavidWhitten: I am a VistA manager, (a Hospital Information System created by the US Dept of Veterans Affairs) I work at the Central Regional Hospital, under the State owned Hospitals, under the Dept. of Health and Human Services of the US State of North Carolina. I am interested in Common Logic as a method to augment the Data Definitions of FileMan Files and Fields used to define VistA to include more semantic information and enhance the Clinical Decision Support systems used in patient care. (3FQ6)
[10:00] TaraAthan: I am a mathematician working as a consultant. I have worked for many years in quantitative modeling of problems in e.g. elasticity, fluid mechanics, combustion, probabilistic risk analysis and geographical simulations. More recently I have become interested in KR, particularly for encoding metadata of quantitative data, including simulation output. I have been working for a couple of years on revision/extension of XCL, RuleML and LegalRuleML. (3FQ7)
[10:01] PaulTyson: I work in data architecture, conversions, and applications in the aerospace industry. We are using XCL in conjunction with RDF and SPARQL to improve data integrity across systems. (3FQ8)
[10:04] TerryLongstreth: I've been involved in data and metadata standardization activities for more than 30 years, at IBM and Lockheed Martin, often under government contracts. I've been involved with X.500 (Directory standard), SC32 under INCITS L8 (now WG2) for Common Logic and Metadata Registry. I'm currently active in the Ontolog Community and a US SME with the DOL committee. (3FQ9)
[10:05] SimonSpero: I am an Information / Library scientist / Ontologist (originally a computist). Interest in CL/IKL as open replacement for proprietary languages like cycl . Quantifying over predicates is the epic win. Worried about some of the proposed solutions that make that incompatible with definitions. Dependent on Hets and (future PRIKL) :) (3FQA)
[10:08] AdrianPaschke: I'm a professor at Freie Universitaet Berin, Germany. Background: RuleML, Reaction RuleML, W3C RIF, OASIS Legal RuleML, Event Processing Technical Society Reference Architecture and Metamodel, OMG. My interest is in rule technologies and in rule markup languages, i.e. XCL. (3FQB)
[10:06] anonymous morphed into ChrisMenzel (3FQC)
[10:07] ChrisMenzel: I tried to say "hi" but no one seemed to hear me. :-( (3FQD)
[10:07] SimonSpero: @ChrisMenzel: *7 unmutes (3FQE)
[10:08] PatHayes: Hi Chris, better check all the mutings. (3FQF)
[10:08] ChrisMenzel: Believe it or not, I thought of that, Simon. :-) (3FQG)
[10:08] PeterYim: @ChrisMenzel - sorry - we'll make sure Michael knows (3FQH)
[10:08] SimonSpero: I always *6 by mistake :) (3FQI)
[10:08] ChrisMenzel: I probably just didn't speak up enough. (3FQJ)
[10:08] ChrisMenzel: :-) (3FQK)
[10:09] DavidWhitten: You always were a quiet giant, Chris. (3FQL)
[10:10] ChrisMenzel: Quiet? That's a new one... :-) (3FQM)
[10:10] DavidWhitten: ;) (3FQN)
[10:10] MichaelGruninger: == Potential issues that have been raised to this point: (3FQO)
a) Fixing the list of syntactic errors that have already been identified b) Namespacing c) Modification of semantics to allow the existence of definitional extensions in CL d) Additional connectives e) Numerical quantifiers f) Clarification of conformance conditions ) g) Correction and completion of the XML syntax in Annex C h) Additional concrete syntax to include in Annexes (e.g. infix) i) Questions about segregated dialects and interoperability (3FQP)
[10:10] MichaelGruninger: citing EdBarkmeyer, "I suggest that the ISO Work Item for the Revision, which would establish the scope of the project, should identify mandatory elements of the project and optional elements that the working group can decide whether to address, based on timing, resources and impact on user communities. There is nothing wrong with having an optional laundry list with 27 items on it. When the mandatory stuff is done, some of the items on the list will have been contributed, or will be contributed within a few months, and the rest can be relegated to a follow-on project that may come into existence if resources can be found." (3FQQ)
[10:12] DeniseWarzel: [on Michael's remark that he is volunteering to be the editor, and will collect input here, and present them through the official channel to the next WG meeting] Yes. (3FQR)
[10:12] DeniseWarzel: I need to inject that an ISO working group can only be comprised of member organizations. (3FQS)
[10:13] DeniseWarzel: Michael, as a member of the Canada ISO NB, can collect input from whomever he wants - but this group cannot be an official "ISO working group" or NB, does not have a "Vote"... (3FQT)
[10:15] PatHayes: Lets call ourselves the ungroup group. (3FQU)
[10:11] FrankOlken: @Denise What does it cost to join L8 these days for individuals and organizations? (3FQV)
[10:12] SimonSpero: Vote? (3FQW)
[10:14] PatHayes: OK, here's my vote. Mandatory items (must be fixed/attended to): a, g, f. Highly desirable: c, e, b, i. Not particularly important: d, h (3FQX)
[10:13] ChrisMenzel: [suggesting we also add] A proof theory for CL (perhaps only the first-order fragment) might be useful, perhaps in an Annex. (3FQY)
[10:14] DavidWhitten: :) I think it definitely be useful to have a proof theory, as long as it doesn't constrain implementations of Common Logic. (3FQZ)
[10:14] ChrisMenzel: j) Proof theory for basic CL semantics. (3FR0)
[10:15] ChrisMenzel: Pat: Desirable? Not? (3FR1)
[10:15] PatHayes: Yes, Chris, desirable. (3FR2)
[10:15] ChrisMenzel: Good. (3FR3)
[10:15] ChrisMenzel: agreed (3FR4)
[10:15] ChrisMenzel: Probably not mandatory, but desirable. (3FR5)
[10:15] ToddSchneider: How about the CoLog group? (3FR6)
[10:16] anonymous morphed into PavithraKenjige (3FR7)
[10:16] PatHayes: [on ChrisMenzel's question about what is expected in the intro] Who the hell you are. (3FR8)
[10:16] SimonSpero: Pat: If XML fixing is done, it's silly not to have namespacing (3FR9)
[10:17] PatHayes: Simon: if namespacing is folded into the XML task, then yes, that would be great. (3FRA)
[10:17] TaraAthan: I have concern about this vague definition of scope for this revision proposed by Ed. To develop a concrete syntax, we need a final abstract syntax to work with, not one that is continuing to change. (3FRB)
[10:18] PatHayes: OK then Tara: what must be done is *fix* an abstract core syntax, which might be the current one (I hope). BUt a binding decision needs to be taken, for sure. (3FRC)
[10:18] ChristophLange: @PatHayes: namespacing is not necessarily related to XML. Consider RDFa 1.1 vs. RDFa 1.0: 1.0 used XML namespaces as a syntax for RDF namespaces, but 1.1 separated these two things. (3FRD)
[10:18] ChrisMenzel: David: If the proof theory is sound, I don't see how it could constrain compliant implementations. (3FRE)
[10:19] FabianNeuhaus: BillAndersen asked me to suggest (k) a query language (l) an appendix that provides a reserved vocabulary for structural descriptive names (in the sense of Tarski) (3FRF)
[10:20] SimonSpero: Oh - Comments! (3FRG)
[10:21] SimonSpero: There were some changes proposed on changing the syntax to comments (3FRH)
[10:22] PatHayes: Simon, I think those are in the syntax corrections already noted. (3FRI)
[10:25] MichaelGruninger: Issue a) refers to the Defect Report initiated by Cameron Ross, and it includes recommendations for the syntax of comments in CL (3FRJ)
[10:22] PatHayes: [ref. Simon's remarks about a query language] Not difficult??? Were you anywhere near the SPARQL discussions? A query language will take 2 years to agree on. (3FRK)
[10:22] SimonSpero: It was easy to define a query language for prolog (3FRL)
[10:22] SimonSpero: :-) (3FRM)
[10:23] PatHayes: It was easy to *define* one for RDF, but it took two years to *agree* on one. (3FRN)
[10:24] SimonSpero: Yes - that was what I meant (3FRO)
[10:27] FrankOlken: For U.S. residents / organizations membership dues in ANSI (the US national stds body for ISO) are to be found here: http://www.ansi.org/membership/overview/overview.aspx?menuid=2#.UFtOzoaQQpU (3FRP)
[10:27] DeniseWarzel: i have to drop off at 1:30, I think this is an excellent way to get input on this standard and thank Michael for thinking to do this, and all of you for attending. (3FRQ)
[10:28] PeterYim: @Denise - thank you very much for being here (3FRR)
[10:42] PatHayes: [ref. ChrisMenzel's suggested addition j) Proof theory for basic CL semantics] Don't think any proof theory should be normative on implementations. Eg a tableau reasoner might not use anything like ND rules. (3FRS)
[10:44] MichaelGruninger: The proof theory (item j from ChrisMenzel) will be an Informative Annex (3FRT)
[10:24] MichaelGruninger: Issue m) Semantics of cl-module (3FRU)
[10:26] MichaelGruninger: Issue n) More general approaches to annotation of cl-texts (3FRV)
[10:28] SimonSpero: Most wanted: (that) (3FRW)
[10:28] HaroldBoley: The CL comments could make use of Schema.org - http://schema.org/ (3FRX)
[10:28] PatHayes: cl:comments is really an annotation tool. People have asked for "real" comments (which are evanescent and only seen in the source file) and also for a variety of annotation styles. Both issues are worth considering. The first is what Cameron was talking about. (3FRY)
[10:29] PatHayes: In that context, its also worth looking at "annotation properties" in OWL. (3FRZ)
[11:11] TerryLongstreth: Annotation approaches: the more complex the annotation options, the greater the risk of diluting the logic. The annotations themselves are used to communicate among (non-logically bound) humans. (3FS0)
[10:30] PatHayes: [continuing query language discussion] SQL for CL.... <sound of logicians drowning>.... (3FS1)
[10:32] HaroldBoley: A query language with different kinds of variables was also done for OWL: "OWL-QL – A Language for Deductive Query Answering on the Semantic Web" by Richard Fikes, Patrick Hayes, and Ian Horrocks (ftp://ftp.ksl.stanford.edu/pub/KSL_Reports/KSL-03-14.pdf.gz) (3FS2)
[10:33] HaroldBoley: http://dl.acm.org/citation.cfm?id=1741310 (3FS5)
[10:33] AlexShkotin: Is this about query language to a model described by CL? (3FS3)
[10:33] SimonSpero: http://www.opencyc.org/doc/cycapi#FN-DEF-FI-ASK (3FS4)
[10:33] PatHayes: http://www.w3.org/TR/rdf-sparql-query/ (3FS6)
[10:34] FrankOlken: Perhaps the query language should be a separate project? (3FS7)
[10:34] PatHayes: Yes, Frank. (3FS8)
[10:35] FrankOlken: I doubt that SPARQL would be suitable for CL query language ... (3FS9)
[10:35] AdrianPaschke: me too, as SPARQL is designed for the RDF graph model (3FSA)
[10:35] FrankOlken: I believe that the SQL specification is greater than 2000 pages ... (3FSB)
[10:37] PaulTyson: XCL+XPath might address quite a few query use cases. (3FSC)
[10:37] anonymous morphed into DougFoxvog (3FSD)
[10:37] SimonSpero: Frank: SQL92 is only 686 pages (3FSE)
[10:37] HaroldBoley: A query language with only (one kind of) existential variables could indeed become an optional item. (3FSF)
[10:38] TerryLongstreth: @Frank: think SQL 92 (3FSG)
[10:38] PatHayes: A query language for CL should start with SQL (perhaps a 'core' of SQL rather than SPARQL, because SPARQL is oriented towards RDF and its limitations, whereas SQL is more like first-order expressivity. (JohnSowa often says that SQL is FOL in another form.) (3FSH)
[10:38] FrankOlken: Simon, Yes, but the current SQL std is much much bigger ... (3FSI)
[10:39] TerryLongstreth: Or even the IBM Journal of R&D definition for SEQUEL (3FSJ)
[10:39] PatHayes: I agree to put it on the list and see if we can do a very simple basic version, as Fabian suggested. (3FSK)
[10:40] SimonSpero: BTW: What do Highfleet do at the moment (for queries)? (3FSL)
[10:41] MichaelGruninger: Proposal : Query language will be included as an Optional item, and we will discuss with ISO concerning the viability of starting a new project dedicated to the query language. (3FSM)
[10:41] PeterYim: ref. whether we should include "query language" into this or in a separate project ... my suggestion is that, if it is important enough, we should do it here, as the administrative overhead is rather high to run a separate project, it would be much more efficient to do it here (if it is important enough ... which i believe it is, for CL adoption purposes) (3FSN)
[10:43] HaroldBoley: The query language with only existential variables could be done along with a Horn subset of CL. (3FSO)
[10:44] AlexShkotin: What about Answer Language too? (3FSP)
[10:44] PatHayes: @Harold, have you thought of functions in the wild west syntax? (3FSQ)
[10:44] PatHayes: IKL is still a research issue, don't think it is ready for ISO yet. (3FSR)
[10:44] HaroldBoley: @Pat, do you mean equation-defined functions? (3FSS)
[10:45] PatHayes: @Harold, no, just the complications arising from defining variable bindings. Maybe its not an issue. (3FST)
[10:46] HaroldBoley: @Pat, well, should be fun to look into wild west Horn logic. (3FSU)
[10:46] PatHayes: I think the IKL syntax has some good improvements over CLIF whcih are worth looking at. (3FSV)
[10:46] PatHayes: That was simply a bug. (3FSW)
[10:50] MichaelGruninger: Decision: IKL will not be included in the scope of the revision (3FSX)
[10:52] SimonSpero: Michael: Isn't the decision conditional on their being a proof of consistency (3FSY)
[10:53] HaroldBoley: Maybe slight clarification "IKL will not be included in the scope of the current revision (to be revisited in 2017 revision)". (3FSZ)
[10:52] FrankOlken: Yes, I think that some syntactic sugar to simplify usage would be a good idea to include in the standard ... (as an appendix perhaps?) (3FT0)
[10:54] SimonSpero: #$RuleMacroPredicate (3FT1)
[10:54] PatHayes: There are also good reasons for providing 'standard names' for widely useful relations, including some mathematical notations. (3FT2)
[10:54] SimonSpero: or (defmacro) (3FT3)
[10:55] DavidWhitten: As to "all-different" as a predefined term to make ontology creation easier, my thought is that other programming standards include a library of Hyperbolic functions, etc. even when the language doesn't need them. Perhaps we need to introduce the idea of a library? (3FT4)
[10:56] PatHayes: David, John Sowa has been suggesting exactly that for years. (3FT5)
[10:57] SimonSpero: cough C++ cough (libraries in standards) (3FT6)
[11:01] TerryLongstreth: Not standard ontologies so much as recommended (3FT7)
[11:01] HaroldBoley: There could be two web-based CL libraries: (1) An official library sanctioned by the CL group and an (2) unofficial library of CL users. There could also be a process to move entries from (2) to (1). (3FT8)
[11:02] MichaelGruninger: We have over 600 CL ontologies in COLORE ( http://code.google.com/p/colore/source/browse/trunk/ontologies/ ). (3FT9)
[11:02] PatHayes: This would all be a non-normative appendix. Just publishing one will cause the vast majority of people to use it, simply because its easier to do so. We don't have to make anything an imposition. (3FTA)
[11:03] PatHayes: But Michael, that requires people to use COLORE, and also having 600 to choose from is exactly the problem for most early adopters. (3FTB)
[11:04] DavidWhitten: There could be a library made of terms that people want to be able to use, but are not careful enough to define strictly. We must remember that we expect the number of users to be greatly larger than the number of people who just refer. (3FTC)
[11:04] MichaelGruninger: @Harold: The management of CL ontology repositories is really part of another standards project (3FTD)
[11:06] PatHayes: Propose to collect useful 'structural' axioms defining eg arity of relations, allDifferent, etc.. which are ontologically neutral, for possible inclusion in an informative appendix. (3FTE)
[11:06] HaroldBoley: @Michael, IC, maybe out of scope for today. (3FTF)
[11:08] SimonSpero: I raised the issues of interactions between things like conservative definitional extensions and predicates as arguments (e.g. Can't declare something as being a BinaryPredicate if it can't be in the scope of any quantifier (3FTG)
[11:08] MichaelGruninger: Issue o) Informative (?) Annex that includes the axiomatization of useful structural' axioms (3FTH)
[11:09] PatHayes: It also provides an illustration of CL use for people who are puzzled how to start. (3FTI)
[11:09] SimonSpero: Pat: What about a predicate defining an arbitrary arity predicate (3FTJ)
[11:10] PatHayes: Yes, if that can be done :-) (3FTK)
[11:10] SimonSpero: Pat: if we have numbers (3FTL)
[11:10] SimonSpero: Pat: but should numbers be just syntactic (3FTM)
[11:11] PatHayes: Can we clarify the namespace issue? I guess I am not completely clear about what that issue amounts to. (3FTN)
[11:14] DougFoxvog: @Simon: If we have numerical quantifiers, numbers would be more than just syntactic. (3FTO)
[11:14] PatHayes: Simon: Numbers are complicated. I would like the language (not the base CL syntax,. maybe, but the CLIF-like version and maybe the XML) to include numerals which support very basic arithmetic and can be quantified over. There is a semantic issue but I think we can handle it. (3FTP)
[11:14] HaroldBoley: Maybe we could have 'milestone-dependent' optional items. (3FTQ)
[11:14] PatHayes: complicated//delicate (3FTR)
[11:14] DavidWhitten: Could we address the idea of using UML + controlled English descriptions in the standard vs. using simple XML as a "parse tree" syntax, as was mentioned on the mailing list earlier this month? (3FTS)
[11:15] HaroldBoley: Only if we complete the mandatory parts, we even start discussing such a 'milestone-dependent' optional item. (3FTT)
[11:16] AlexShkotin: What about this kind of syntax: Axiom Neq x:o,y:o((xy) Neq(x,y)). (3FTU)
[11:17] AlexShkotin: Sorry - it does not work with UTF-8:-( (3FTV)
[11:18] DavidWhitten: @Alex, I assume you meant Axiom Neq x:o,y:o((x y) Neq(x,y)) since otherwise xy might be understood as a fourth identifier. (3FTW)
[11:20] AlexShkotin: @David, sorry, but chat does not accept UTF-8 math symbols;-) (3FTX)
[11:21] AlexShkotin: as here http://www.unicode.org/charts/PDF/U2200.pdf (3FTY)
[11:22] DavidWhitten: @Alex, I have seen that page before, and always get curious about the meaning for symbols I don't recognize. (3FTZ)
[11:26] PatHayes: Alex & David: CLIF uses full Unicode already :-) (3FU0)
[11:17] DougFoxvog: Numbers ARE complicated. Natural numbers are needed as quantifiers. Other numbers (integers, floats, fractions, reals, complex (which are also integral, float, fractional, ...) could go in an optional annex. (3FU1)
[11:18] DougFoxvog: Making CL seem OWL-like is limiting. Since OWL requires triples & CL does not. (3FU2)
[11:19] HaroldBoley: Again, this would be another FOL subset. (3FU3)
[11:19] HaroldBoley: (Like Horn.) (3FU4)
[11:20] SimonSpero: ASN.1? :) (3FU5)
[11:21] AdrianPaschke: speaking of broad acceptance of OWL, the SWRL XML language is also well known and broadly used (3FU6)
[11:22] AdrianPaschke: with the benefit of having broad tool support for SWRL available (3FU7)
[11:22] PaulTyson: I agree with Pat on the advantages of core syntax being XML. I don't know why it would look much different from XCL, though. (3FU8)
[11:24] SimonSpero: XML is legacy JSON (3FU9)
[11:24] PatHayes: Doug, agreed. I think the idea would be more a set of special relations and maybe connectives to be able to write "OWL in CL" as a special dialect. (3FUA)
[11:25] AlexShkotin: @David, accepted:-) But we should begin not from syntax but from lexics and Unicode:-) (3FUB)
[11:26] SimonSpero: 18 out of 72 pages in current standard are XCL (3FUC)
[11:26] TaraAthan: a subset of the revised XCL should be exactly semantically conformant. (3FUD)
[11:27] SimonSpero: 21 of 72 pages are CGIF (3FUE)
[11:27] SimonSpero: 10 of 72 pages are CLIF (3FUF)
[11:28] DavidWhitten: I favor that since we have allowed several concrete syntaxes in the past, if someone wants to maintain a new concrete syntax, which should be mapped into the abstract syntax, such as our has our practice in the past, then we should let them. (3FUG)
[11:28] AdrianPaschke: besides a language for human readability there needs to be an interchange syntax which at best already has a lot of tool support (translators, validation etc.) (3FUH)
[11:28] PatHayes: David, dont think anyone disagrees. (3FUI)
[11:28] TerryLongstreth: The disadvantage of adding appendixes is the publishing issue: every alternate entails added risk of a need to publish addenda, corrections or new issues. I think we should decide which (2,3 name your number) normative appendixes to include, but consider publishing separate new standards for others. (3FUJ)
[11:29] PatHayes: Michael, we were all thinking VERY hard. (3FUK)
[11:29] AlexShkotin: @Pat but there is a letter for forall (x2200);-) (3FUL)
[11:29] HaroldBoley: @Adrian, yes, also Fabian's recent remark is partially about translation tools. (3FUM)
[11:29] FabianNeuhaus: @Adrian: I think XCL will play this role (3FUN)
[11:29] BobbinTeegarden: Mereology is not in, then? (3FUO)
[11:30] FabianNeuhaus: Mereology is not in. (3FUP)
[11:32] PatHayes: There are more mereologies in heaven and earth than are dreamt of in your ontology. (3FUQ)
[11:32] SimonSpero: What about parts and holes (3FUR)
[11:30] DavidWhitten: So the XML as a parse tree's main claim to fame is that is the sole isomorphic syntax to the abstract syntax ? (3FUS)
[11:30] PatHayes: @DavidWhitten: yes, exactly. (3FUT)
[11:31] PatHayes: Though XCL might go beyond that, of course. (3FUU)
[11:31] TaraAthan: @David/Pat - I thought there is also a subset of CLIF that is exactly semantically conformant. (3FUV)
[11:31] DavidWhitten: I think the argument re Mereology is that you could define your favourite Mereology theory using Common Logic. (I understand there are several.) (3FUW)
[11:31] AlexShkotin: Math has it's own ontologies but reality:-) (3FUX)
[11:30] FrankOlken: Michael, Where will you be posting info about the Common Logic revisions ?? Will this be done under the aegis of L8? (3FUY)
[11:32] SimonSpero: Pat asks about mailing list, meetings, etc (3FUZ)
[11:32] SimonSpero: [ref. the question about support for voting/polling ... Simon makes starts a test on the polling feature on this soaphub chatroom] ... (3FV0)
// [11:32] SimonSpero: Should there be voting? (1) Yes (2) No This is a single choice vote. (3FV1)
[11:32] PeterYim: PeterYim voted for: Yes (3FV2)
[11:32] ChristophLange: ChristophLange voted for: Yes (3FV3)
[11:32] AlexShkotin: AlexShkotin voted for: No (3FV4)
[11:32] OliverKutz: OliverKutz voted for: Yes (3FV5)
[11:32] PatHayes: 1 (3FV6)
[11:33] FabianNeuhaus: FabianNeuhaus voted for: Yes (3FV7)
[11:33] ChrisMenzel: 1 (3FV8)
[11:33] PatHayes: PatHayes voted for: Yes - Provided membership is defined (3FV9)
[11:33] MichaelGruninger: MichaelGruninger voted for: Yes (3FVA)
[11:33] SimonSpero: Should there be voting?| Tally Choice 6 Yes 1 No 0 Abstains // (3FVB)
[11:34] DavidWhitten: Should there be voting? (1) Yes (2) No This is a single choice vote. (3FVC)
[11:34] BobbinTeegarden: BobbinTeegarden voted for: Yes (3FVD)
[11:33] ChrisMenzel: I have to run; will check MichaelGruninger's followup msg re future meetings etc. (3FVE)
[11:33] AlexShkotin: We should not develop math theories? (3FVF)
[11:33] PatHayes: @Alex: who needs them? (3FVG)
[11:34] AlexShkotin: @Pat have a look at http://code.google.com/p/colore/source/browse/trunk/ontologies/core/arithmetic/robinson_arithmetic.clif (3FVH)
[11:35] PatHayes: Alex, I know they can be done. But I have never seen any demand for them from ANY users. (3FVI)
[11:35] SimonSpero: Beware the No with comments (3FVJ)
[11:35] HaroldBoley: Should we keep the Thursday day-of-week (after all, all of us could make it today)? (3FVK)
[11:35] DavidWhitten: I'm concerned that the voting mechanism can be stopped by any voter. (3FVL)
[11:35] DavidWhitten: Thursday @12:30 EDT is good for me. (3FVM)
[11:35] FrankOlken: I think we will need a more formal relationship with L8. (3FVN)
[11:36] PeterYim: @Pat, Simon & All: please continue the discussion on the CL mailing list ( http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_09_20#nid3FJF ) ... Michael also said that he will probably be doing more virtual sessions like this one in the future (3FVO)
[11:36] PatHayes: Can we get a consensus on timeslot? This one is very bad for me. Perhaps Peter can organize this on the website???? (3FVP)
[11:36] AlexShkotin: Pat, exactly! (3FVQ)
[11:36] FrankOlken: I also think we will need the use of a bug tracking software to track issues. This has been done before at L8 with the ISO 11179 standard. (3FVR)
[11:36] TerryLongstreth: Michael: are you taking our consensus to your national body (Canada tc32/??) for submission to ISO? (3FVS)
[11:38] ChrisMenzel: @Tara: I thought CLIF itself was exactly semantically conformant. (But now I'm recalling that we've discussed this on the CL list but am hazy on details...) (3FVT)
[11:38] TaraAthan: @Chris - CLIF without numbers and character strings is. (3FVU)
[11:39] ChrisMenzel: Ah, right, that's it! (3FVV)
[11:39] ChrisMenzel: I always forget about those additions... (3FVW)
[11:39] PatHayes: Tara, there is an issue with guarded quantifier syntax, but that needs to go anyway. (3FVX)
[11:39] ChrisMenzel: Oh yeah, that too... :-/ (3FVY)
[11:40] PatHayes: Ya gotta get them details right. (3FVZ)
[11:40] ChrisMenzel: Indeed... (3FW0)
[11:39] MichaelGruninger: @Terry: Yes, I will be taking this consensus to both the Canadian body and ultimately to the October SC32 meeting in Krakow. (3FW1)
[11:38] PeterYim: [action] Michael will run a doodle poll to find out what would be a good meeting slot for this group ... as Fabian pointed out, using the regular Ontolog Thursday meeting slot is probably not ideal (3FW2)
[11:39] MichaelGruninger: I will be sending out a Doodle poll for the timeslot for CL telecons (3FW3)
[11:41] MichaelGruninger: I will contact Japanese members of SC32 regarding participation (3FW4)
[11:42] FrankOlken: You will also need an issue tracker software (e.g., a bug tracker). (3FW5)
[11:45] SimonSpero: github.com (3FW6)
[11:42] DavidWhitten: Does the Ontolog Wiki count as an issue/bug tracker ? (3FW7)
[11:45] MichaelGruninger: I will look into collaborative issue tracking software that we can use (3FW8)
[11:46] PeterYim: @Michael - re. "collaborative issue tracking software" ... suggestions: github or Trac (3FW9)
[11:42] FrankOlken: Yes, but you will need support from the respective national standards bodies - random folk will not suffice. (3FWA)
[11:43] PatHayes: It helps to have a respected local contact who has been involved, even if only peripherally. (3FWB)
[11:44] PatHayes: We Brits have very tight underwear. (3FWC)
[11:45] FabianNeuhaus: :-) The Brits pay their people to participate in standards, that's why they are selective (3FWD)
[11:45] HaroldBoley: I guess a person from country c would need to be in good contact with c's national standards body (and willing to work with it). (3FWE)
[11:45] PatHayes: It also help us in our own discussions, to avoid going in circles. (3FWF)
[11:45] SimonSpero: Fabian: not BSI Editors (at least not last year) (3FWG)
[11:46] FabianNeuhaus: @Simon oh, it seems that I misremembered ... maybe it was a different country ... (3FWH)
[11:47] PeterYim: great session! (3FWI)
[11:47] AlexShkotin: :-) (3FWJ)
[11:47] DavidWhitten: Thanks. Great session! (3FWK)
[11:47] AlexShkotin: good bye (3FWL)
[11:47] FrankOlken: bye (3FWM)
[11:47] PatHayes: bye (3FWN)
[11:47] ChrisMenzel: *wave* (3FWO)
[11:48] SimonSpero: Bye (also, KIF v.3 spec is protecting my lap from my laptop) Who said it was useless? (3FWP)
[11:48] ChristophLange: thanks, bye! (3FWQ)
[11:47] PeterYim: -- session ended: 11:47am PDT -- (3FWR)
-- end of in-session chat-transcript -- (3FJD)
Summary: (3FWW)
by: MichaelGruninger [ ref. ] (3FXH)
The following is the list of issues that were discussed in the 20-September-2012 meeting: "Revision of the Common Logic Standard ISO 24707". (3FWX)
These issues will constitute the scope of the Revision that will be proposed at the SC32 meeting in Krakow during the week of October 15-19, 2012. (3FWY)
Issues: (3FWZ)
- Fixing the list of syntactic errors that have already been identified in Defect Report (3FX0)
- Correction and completion of the XML syntax in Annex C (3FX1)
- Clarification of conformance conditions (3FX2)
- Namespacing (3FX3)
- Modification of semantics to allow the existence of definitional extensions in CL (3FX4)
- Semantics of cl-module (3FX5)
- More general approach to annotation of cl-texts (3FX6)
- Questions about segregated dialects and interoperability (3FX7)
- Numerical quantifiers (3FX8)
- Informative Annex that includes the axiomatization of useful 'structural' axioms eg arity of relations, allDifferent, etc.. which are ontologically neutral (3FX9)
- Informative Annex on CL proof theory (3FXA)
The following were considered to be Optional at this time: (3FXB)
- Additional concrete syntax to include in Annexes (e.g. infix) (3FXC)
- Additional connectives (3FXD)
- Informative Annex that provides a reserved vocabulary for structural descriptive names (in the sense of Tarski) (3FXE)
The following will be included as an Optional item, and we will discuss with ISO concerning the viability of starting a new project: (3FXF)
- Query language (3FXG)
Further Question & Remarks (3FJE)
- please post them to the [ CL ] listserv, this is the prime discussion list for all CommonLogic matters. (3FJF)
- more information (including how to subscribe) on the CL list is available at: http://philebus.tamu.edu/cgi-bin/mailman/listinfo/cl (3FJG)
- general ontology questions can be discussed on the [ ontolog-forum ] list (3FJH)
- if you are not a member of the Ontolog community (meaning to say that you are not subscribed to the [ ontolog-forum ] discussion list) yet), we cordially invite you to join us. See our "Membership" details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (3FJI)
- this is distinct from [ ontolog-invitation ], our announcement list, where anyone who has participated in our activities or requested to be kept apprised, are automatically subscribed to. (3FJJ)
- please email <peter.yim@cim3.com> if you have any question. (3FJK)
Additional Resources: (3FJL)
- Homepage for the CommonLogic standard - http://cl.tamu.edu/ (3FJM)
- Homepage of the International Association for Ontology and its Applications (IAOA) - http://iaoa.org (3FJN)
- Homepage of the Ontolog Community of Practice - http://ontolog.cim3.net/wiki (3FJO)
- Take a look, also, at the rich body of knowledge that the Ontolog community has built out over the years, by going through the ontolog-forum message archives and the archives of noteworthy past Ontolog events. (3FJP)
For the record ... (3FJQ)
How To Join (while the session is in progress) (3FJR)
- 1. Call in from a phone or from skype: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_09_20#nid3FHV (3FJS)
- 2. Open chat in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20120920 (3FJT)
- 3. Note that there will not be any presentation/slides for this session - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2012_09_20#nid3FHL (3FJU)
- or, 3.1 (optionally, access our shared-screen vnc server, if you are not behind a corporate firewall) (3FJV)