OntologySummit2014 session-04 Track-C: Overcoming Ontology Engineering Bottlenecks-I - Thu 2014-02-06 (43XB)
- Summit Theme: OntologySummit2014: "Big Data and Semantic Web Meet Applied Ontology" (43XC)
- Track-C Focus: Overcoming Ontology Engineering Bottlenecks (45PU)
- Track-C Co-champions: Professor KrzysztofJanowicz (University of California, Santa Barbara), Professor PascalHitzler (Wright State University), Dr. MatthewWest (Information Junction) (45PV)
- Session Topic: Overcoming Ontology Engineering Bottlenecks -- Strategies and Building Blocks (45NO)
- Session Co-chairs: Professor KrzysztofJanowicz and Professor PascalHitzler ... intro slides (45NP)
Panelists / Briefings: (45NQ)
- Professor WernerKuhn (University of California, Santa Barbara) - "Abstracting behavior in ontology engineering" ... slides (45NR)
- Professor AldoGangemi (University Paris 13 and ISTC-CNR Rome) - "Knowledge Patterns as one means to overcome ontology design bottlenecks" ... slides (45NT)
- Mr. KarlHammar (Jönköping University) - "Reasoning Performance Indicators for Ontology Design Patterns" ... slides (45NS)
- Abstract (45NV)
- Agenda (45NW)
- Prepared presentation material (slides) can be accessed by clicking on each of the title links below: (45NX)
- Transcript of the online chat during the session (45NZ)
- Audio recording of the session ... [ 1:52:05 ; mp3 ; 12.83 MB ] (45O0)
- 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. (45O1)
- Additional Resources (45O2)
Conference Call Details (44NG)
- Date: Thursday, 6-Feb-2014 (44NH)
- Start Time: 9:30am PST / 12:30pm EST / 6:30pm CET / 17:30 GMT/UTC (44NI)
- ref: World Clock (44NJ)
- Expected Call Duration: ~2.0 hours (44NK)
- Dial-in: (44NL)
- Phone (US): +1 (206) 402-0100 ... when prompted enter Conference ID: 141184# ... (long distance cost may apply) (44NM)
- ... [ backup nbr: (415) 671-4335 ] (44NN)
- (for phone dial-in) ... some local numbers may be available (in the US, Australia, Canada & UK) - see: http://instantteleseminar.com/Local/ (44NO)
- Skype: joinconference (i.e. make a skype call to the contact with skypeID="joinconference") ... (generally free-of-charge, when connecting from your computer ... ref.) (44NP)
- when prompted enter Conference ID: 141184# (44NQ)
- Unfamiliar with how to do this on Skype? ... (44NR)
- 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. (44NS)
- 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.) (44NT)
- Can't find Skype Dial pad? ... (44NU)
- for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad" (44NV)
- 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.) (44NW)
- Phone (US): +1 (206) 402-0100 ... when prompted enter Conference ID: 141184# ... (long distance cost may apply) (44NM)
- 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" (44NX)
- 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. (44NY)
- 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. (44NZ)
- In-session chat-room url: http://webconf.soaphub.org/conf/room/summit_20140206 (44O0)
- 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"). (44O1)
- 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. (44O2)
- 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) summit_20140206@soaphub.org ... Handy for mobile devices! (44O3)
- Discussions and Q & A: (44O4)
- Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker. (44O5)
- 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.) (44O6)
- 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.) (44O7)
- 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.) (44O8)
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips (44O9)
- RSVP to peter.yim@cim3.com with your affiliation appreciated, ... or simply just by adding yourself to the "Expected Attendees" list below (if you are a member of the community already.) (44OA)
- 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_02_06 (44OB)
- 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. (44OC)
Attendees (44OD)
- Attended: (44OE)
- KrzysztofJanowicz (44OH)
- PascalHitzler (44OI)
- MatthewWest (44OJ)
- WernerKuhn (45O3)
- AldoGangemi (45O5)
- KarlHammar (45O4)
- MichaelGruninger (44OK)
- LeoObrst (44OL)
- PeterYim (44OM)
- AdilaKrisnadhi (45WJ)
- AliHashemi (45WK)
- AmandaVizedom (45WL)
- AnatolyLevenchuk (45WM)
- AndreaWesterinen (45WN)
- BartGajderowicz (45WO)
- BobbinTeegarden (45WP)
- BobMorris (45WQ)
- BoYan (45WR)
- CarmenChui (45WS)
- CarolBean (45WT)
- CharlesVardeman (45WU)
- ChristineKapp (45WV)
- ChristophLange (45WW)
- ConradBeaulieu (45WX)
- DaliaVaranka (45WY)
- DennisWisnosky (45WZ)
- DonnaFritzsche (45X0)
- EdBernot (45X1)
- FrankLoebe (45X2)
- FranLightsom (45X3)
- GaryBergCross (45X4)
- HaroldBoley (45X5)
- HelenCouclelis (45X6)
- HensonGraves (45X7)
- JacoDuPreez (45X8)
- JamesOverton (45X9)
- JamesWilson (45XA)
- JensOrtmann (45XB)
- JimSolderitsch (45XC)
- JoelBender (45XD)
- JohnAYanosyJr (45XE)
- KenBaclawski (45XF)
- LamarHenderson (45XG)
- LesMorgan (45XH)
- LianaKiff (45XI)
- MarcelaVegetti (45XJ)
- MarkFox (45XK)
- MeganKatsumi (45XL)
- MichaelRiben (45XM)
- MikeBennett (45XN)
- MikeDean (45XO)
- NancyWiegand (45XP)
- OliverKutz (45XQ)
- SimonCox (45XR)
- SimonSpero (45XS)
- SundayOjo (45XT)
- TaraAthan (45XU)
- TerryLongstreth (45XV)
- TimFinin (45XW)
- ToddSchneider (45XX)
- TorstenHahmann (45XY)
- UriShani (45XZ)
- VictorAgroskin (45Y0)
- amin (45Y1)
- MarcelaS (45Y2)
- ... (44OF)
- Expecting: (44OG)
- FrancescaQuattri (44OQ)
- MariaSette (45T7)
- ScottHills (45RD)
- .... (45TA)
- (please add yourself to the list if you are a member of the Ontolog or OntologySummit community, or, rsvp to <peter.yim@cim3.com>) (44ON)
- Regrets: (44OO)
Abstract (43XD)
Overcoming Ontology Engineering Bottlenecks -- Strategies and Building Blocks ... intro slides (45O6)
This is our 9th OntologySummit, a joint initiative by Ontolog, NIST, NCOR, NCBO, IAOA & NCO_NITRD with the support of our co-sponsors. (45PH)
Since the beginnings of the Semantic Web, ontologies have played key roles in the design and deployment of new semantic technologies. Yet over the years, the level of collaboration between the Semantic Web and Applied Ontology communities has been much less than expected. Within Big Data applications, ontologies appear to have had little impact. (45PI)
This year's Ontology Summit is an opportunity for building bridges between the Semantic Web, Linked Data, Big Data, and Applied Ontology communities. On the one hand, the Semantic Web, Linked Data, and Big Data communities can bring a wide array of real problems (such as performance and scalability challenges and the variety problem in Big Data) and technologies (automated reasoning tools) that can make use of ontologies. On the other hand, the Applied Ontology community can bring a large body of common reusable content (ontologies) and ontological analysis techniques. Identifying and overcoming ontology engineering bottlenecks is critical for all communities. (45PJ)
OntologySummit2014 will pose and address the primary challenges in these areas of interaction among the different communities. The Summit activities will bring together insights and methods from these different communities, synthesize new insights, and disseminate knowledge across field boundaries. (45O7)
At the Launch Event on 16 Jan 2014, the organizing team has provided an overview of the program, and how we will be framing the discourse. Today's session (OntologySummit2014 session-04) is the first virtual panel session featured by Track-C, which focuses on "Overcoming Ontology Engineering Bottlenecks." (45O8)
This year's Ontology Summit track C focuses on the identification of ontology engineering bottlenecks that hinder the large-scale development and (re)usage of ontologies and the identification of methods, tools, and guidelines to overcome these bottlenecks. Session I of this track is concerned with strategies and building blocks that foster the development and re-usage of ontologies. Two approaches will be presented, type classes and ontology design patterns. Finally, we will investigate which knowledge representation language elements tend to increase reasoning complexity. (45O9)
After the panelists presentations, there will be time for Q&A and an open discussion among the panel and all participants. (45OA)
See more details at: OntologySummit2014 (homepage for this summit) (45OB)
Briefings: (45OC)
- Professor WernerKuhn (University of California, Santa Barbara) - "Abstracting behavior in ontology engineering" ... slides (45OD)
- Abstract: ... Gangemis definition of Ontology Design Patterns as "reusable successful solutions to a recurrent modeling problem" raises the question how to abstract from individual ontology designs. Many modern programming languages and software engineering methods support some form of behavioral abstraction, grouping classes of objects according to their common behavior. Abstract data types, Java interfaces, C++ templates are the best known versions of this idea. Lesser known, but much more powerful and suitable for ontology engineering, are type classes in functional languages like Haskell. The talk will briefly explain type classes and show their application to ontology engineering, either as an informal design guideline or as a key feature of an ontology modeling language. (45OE)
- Professor AldoGangemi (University Paris 13) - "Knowledge Patterns as one means to overcome ontology design bottlenecks" ... slides (45OH)
- Abstract: ... Knowledge Patterns (KP) are invariances in the representation of situations at cognitive, logical, data, and linguistic levels. They are also known as conceptual frames, ontology design patterns, data model patterns, semantic patterns, etc. KP can be reused from existing repositories, or extracted from schemas, ontologies, data, or texts. ... I will present some examples of techniques and applications that manage, exploit, or extract KPs. (45OI)
- Mr. KarlHammar (Jönköping University) - "Reasoning Performance Indicators for Ontology Design Patterns" ... slides (45OF)
- Abstract: ... Ontologies are increasingly used in systems where performance is an important requirement. While there is quite some work on reasoning performance-altering structures in ontologies, how these structures appear in Ontology Design Patterns (ODPs) is as of yet relatively unknown. This talk introduces some of these known reasoning performance indicators for ontologies, and then discusses how how those indicators are expressed in patterns published on two well known ODP portals. Based on this, some recommendations and design principles for the development and use of ODPs are proposed. (45OG)
Agenda: (45OJ)
OntologySummit2014 session-04 Track-C: Overcoming Ontology Engineering Bottlenecks-I (45OK)
Session Format: this is a virtual session conducted over an augmented conference call (45OL)
- 1. Session opening: introductions - co-chairs: : KrzysztofJanowicz, PascalHitzler, MatthewWest (10 min.) ... slides (45OM)
- 2. Panel Briefings - WernerKuhn, AldoGangemi, KarlHammar (25 min. ea) (45ON)
- 3. Open discussion - ALL (20~30 min.) ... ref. process above (45OO)
- 4. Wrap-up - co-chairs: KrzysztofJanowicz, PascalHitzler, MatthewWest (45OP)
Proceedings (45OQ)
Please refer to the above (45OR)
IM Chat Transcript captured during the session: (45OS)
see raw transcript here. (45OT)
(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. (45OU)
-- begin in-session chat-transcript -- (45OV)
------ Chat transcript from room: summit_20140206 2014-02-06 GMT-08:00 [PST] ------ (45Y4)
[8:56] PeterYim: Welcome to the (45Y5)
= OntologySummit2014 session-04 Track-C: Overcoming Ontology Engineering Bottlenecks-I - Thu 2014-02-06 = (45Y6)
Summit Theme: OntologySummit2014: "Big Data and Semantic Web Meet Applied Ontology" (45Y7)
Track-C Focus: Overcoming Ontology Engineering Bottlenecks (45Y8)
Track-C Co-champions: Professor KrzysztofJanowicz (University of California, Santa Barbara), Professor PascalHitzler (Wright State University), Dr. MatthewWest (Information Junction) (45Y9)
Session Topic: Overcoming Ontology Engineering Bottlenecks -- Strategies and Building Blocks (45YA)
Session Co-chairs: Professor KrzysztofJanowicz and Professor PascalHitzler (45YB)
Briefings: (45YC)
* Professor WernerKuhn (University of California, Santa Barbara) - "Abstracting behavior in ontology engineering" (45YD)
* Professor AldoGangemi (University Paris 13) - "Knowledge Patterns as one means to overcome ontology design bottlenecks" (45YE)
* Mr. KarlHammar (Jonkoping University) - "Reasoning Performance Indicators for Ontology Design Patterns" (45YF)
Logistics: (45YG)
* Refer to details on session page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06 (45YH)
* (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your RealName; also please enable "Show timestamps" while there. (45YI)
* Mute control (phone keypad): *7 to un-mute ... *6 to mute (45YJ)
* Attn: Skype users ... see: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06#nid44NP ** 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: if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it (45YK)
* when posting in this Chat-room, kindly observe the following ... ** whenever a name is used, please use the full WikiWord name format (every time you don't, some volunteer will have to make an edit afterwards) ** always provide context (like: "[ref. JaneDoe's slide#12], I think the point about context is great" ... rather than "that's great!" as the latter would mean very little in the archives.) ** when responding to a specific individual's earlier remarks, please cite his/her full WikiWord names *and* the timestamp (in PST) of his/her post that you are responding to (e.g. "@JaneDoe [11:09] - I agree, but, ...") ** use fully qualified url's (include http:// ) without symbols (like punctuations or parentheses, etc.) right before of after that URL (45YL)
Attendees: AdilaKrisnadhi, AldoGangemi, AliHashemi, AmandaVizedom, AnatolyLevenchuk, AndreaWesterinen, BartGajderowicz, BoYan, BobMorris, BobbinTeegarden, CarmenChui, CarolBean, CharlesVardeman, ChristineKapp, ChristophLange, ConradBeaulieu, DaliaVaranka, DennisWisnosky, DonnaFritzsche, EdBernot, FranLightsom, FrankLoebe, GaryBergCross, HaroldBoley, HelenCouclelis, HensonGraves, JacoDuPreez, JamesOverton, JamesWilson, JensOrtmann, JimSolderitsch, JoelBender, JohnAYanosyJr, KarlHammar, KenBaclawski, KrzysztofJanowicz, LamarHenderson, LeoObrst, LesMorgan, LianaKiff, MarcelaS, MarcelaVegetti, MarkFox, MatthewWest, MeganKatsumi, MichaelGruninger, MichaelRiben, MikeBennett, MikeDean, NancyWiegand, OliverKutz, PascalHitzler, PeterYim, SimonCox, SimonSpero, SundayOjo, TaraAthan, TerryLongstreth, TimFinin, ToddSchneider, TorstenHahmann, UriShani, VictorAgroskin, WernerKuhn, amin, (45YM)
== proceedings == (45YN)
[7:05] anonymous morphed into ConradBeaulieu (45YO)
[8:39] anonymous morphed into DaliaVaranka (45YP)
[8:49] anonymous morphed into BobMorris (45YQ)
[8:57] JacoDP morphed into JacoDuPreez (45YR)
- [9:10] BobMorris: Peter: I running Skype on Ubuntu Linux 12.10; when I log on to joinconference I get an audio prompt to enter the conference ID, but no indication of how/where to do so. Entering it in the skype chat window has no effect. Suggestion? (45YS)
- [9:13] PeterYim: @BobMorris, please check if this helps - http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06#nid44NW (45YT)
- [9:15] BobMorris: Sorry; found it between the time of my q and your a. Joined OK. (45YU)
- [9:16] BobMorris: (It needs less tacky music on hold.... :-) ) (45YV)
- [9:17] PeterYim: glad it worked ... (blame the service provider for the music! :) (45YW)
[9:18] anonymous morphed into WernerKuhn (45YX)
[9:21] anonymous morphed into AldoGangemi (45YY)
[9:23] anonymous morphed into KarlHammar (45YZ)
[9:23] KrzysztofJanowicz: Hi all, (45Z0)
[9:23] KrzysztofJanowicz: we are waiting for peter. (45Z1)
[9:23] KrzysztofJanowicz: keep in mind to press *7 before speaking to unmute (45Z2)
[9:24] EdBernot: Thanks, will be standing by muted. (45Z3)
[9:25] KrzysztofJanowicz: please also keep in mind to mention the slide number every time you change the slide as this is the only way peter (using the VNC) can advance the slides and researchers listening to your talk in the future will be able to sync your slides and audio. (45Z4)
- [9:24] KarlHammar: Hi. Is the VNC session supposed to be live yet? (45Z5)
- [9:24] KrzysztofJanowicz: VNC should be up very soon (45Z6)
- [9:26] KrzysztofJanowicz: VNC is running (45Z7)
- [9:28] KarlHammar: I'm having some trouble viewing the VNC. Just getting a blank screen, on both Firefox and Safari. Is it just me? (45Z8)
- [9:28] JacoDuPreez: Same here (45Z9)
- [9:28] KarlHammar: I'm having some trouble viewing the VNC. Just getting a blank screen, on both Firefox and Safari. Is it just me? (45ZA)
- [9:29] PascalHitzler: VNC works on my firefox. (45ZB)
- [9:29] PascalHitzler: sorry, no I have it on IE :) (45ZC)
- [9:30] KrzysztofJanowicz: I have VNC working on firefox (45ZD)
- [9:53] TaraAthan: @Karl - are you behind a firewall? If so, VNC may not work. (45ZE)
- [9:54] TaraAthan: The slides may be downloaded directly as PDFs. (45ZF)
[9:25] anonymous morphed into MichaelRiben (45ZG)
[9:27] anonymous1 morphed into CharlesVardeman (45ZH)
[9:28] anonymous morphed into BartGajderowicz (45ZI)
[9:30] anonymous morphed into CarmenChui (45ZJ)
[9:30] anonymous morphed into LesMorgan (45ZK)
[9:30] anonymous1 morphed into ConradBeaulieu (45ZL)
[9:31] anonymous1 morphed into SimonCox (45ZM)
[9:31] anonymous1 morphed into DaliaVaranka (45ZN)
[9:33] anonymous morphed into JamesWilson (45ZO)
[9:34] PeterYim: == KrzysztofJanowicz starts the session on behalf of the Track-C session co-champions ... see slides under: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06#nid45NX (45ZP)
[9:35] anonymous morphed into TorstenHahmann (45ZQ)
[9:35] anonymous1 morphed into BoYan (45ZR)
[9:37] anonymous2 morphed into Adila (45ZS)
[9:38] Adila morphed into AdilaKrisnadhi (45ZT)
[9:39] PeterYim: == WernerKuhn presenting ... (45ZU)
[9:40] anonymous2 morphed into LamarHenderson (45ZV)
- [9:44] Adila Krisnadhi: What page of Werner's slide are we on right now? (45ZW)
- [9:44] PascalHitzler: page 1 :) (45ZX)
- [9:44] AdilaKrisnadhi: Thanks! (45ZY)
[9:45] anonymous2 morphed into CarolBean (45ZZ)
[9:47] PeterYim: @anonymous, please morph from "anonymous" to your RealName (via the "Settings" button at top center of this chat window; also please enable "Show timestamps" while there. (4600)
[9:48] SimonSpero: [Slide 2] : "White Things" as Sortals; is this a valid sortal? (4601)
[9:49] anonymous2 morphed into HelenCouclelis (4602)
[9:50] TerryLongstreth: @Simon: I'd say so, if your requirement is to organize things by visibility (albedo) (4603)
[9:50] anonymous2 morphed into JohnAYanosyJr (4604)
[9:51] SimonSpero: @TerryLongstreth: when I was reading up on sortals [in the context of Relative Identity] "green thing" was used as the example of non-sortal predicates, as they cannot be counted (4605)
[9:52] KrzysztofJanowicz: we have to advance the slide (4606)
- [9:52] SimonCox: 5 (4607)
[9:54] GaryBergCross: I take the generic aspect - free of rep languages to mean they would be a conceptual model. (4608)
- [9:56] KrzysztofJanowicz: next slide (4609)
- [9:57] KrzysztofJanowicz: we are now on slide 7 (460A)
[9:57] SimonSpero: Slide 6: Duck typing. Better hope it's a duck, or use something non-monotonic (460B)
[9:58] SimonCox: @Simon - non-monotonic? (460C)
[9:59] SimonCox: In UML this is <<realize>> ? (460D)
[10:01] SimonSpero: SimonCox: adding more information in a non-monotonic logic may invalidate previous inferences (e.g. birds fly, but penguins don't) (460E)
[10:02] TaraAthan: Duck typing seems like it fits the reverse example: most flying vertebrates are birds, but some are actually bats. (460F)
[10:03] LeoObrst: "White thing" (and similar) is sometimes considered a restricted sortal. I myself find that problematic. (460G)
[10:03] TaraAthan: I thought the point about "composition" was that white wine is not really white. (460H)
[10:04] PascalHitzler: Duck typing: On a modeling level, I think a key idea here is to use property fillers to identify "what" something is, rather than through direct typing. Makes a lot of sense to me. (460I)
[10:05] SimonSpero: [Resource] The place to go for haskell info is http://www.haskell.org/haskellwiki/Haskell (460J)
[10:05] PascalHitzler: And seems to be not at odds with, e.g., using OWL and rules for modeling (at this level, anyway). @Werner: why try introduce a functional syntax, i.e. what's the additional value of going there? (460K)
- [10:05] KrzysztofJanowicz: Slide 11 (460L)
[10:06] MatthewWest: The use of behaviours looks a bit like a facet analysis approach. (460M)
[10:06] SimonSpero: @Pascal: S-Expr notation has some good points cough kif (460N)
[10:07] GaryBergCross: @PACAL Comment at [13:04 on property fillers for identity sounds Aristotelian on necessary properties. (460O)
[10:07] TaraAthan: In another language with functional programming support, Scala, "duck typing" is implemented as "structural typing". (460P)
[10:08] MikeBennett: @Matthew it would certainly make sense to define behaviour as one facet among many, under which things might be classified. In FIBO we've been exploring how to do metadata to identify separate classification facets, as there are so many different ways to classify the same thing. (460Q)
[10:08] PascalHitzler: GeoVoCamps mentioned by Werner: See e.g. http://vocamp.org/wiki/GeoVoCampSB2014 (460R)
[10:08] PeterYim: == AldoGangemi presenting ... (460S)
[10:09] GaryBergCross: Pascal +1 on mentioning the upcoming Vocabulary camp at Santa Barbara this March. People should come if interested in what they hear today. (460T)
[10:12] GaryBergCross: Why ants on this 2nd slide??? (460U)
[10:12] MatthewWest: Why not? (460V)
[10:13] SimonSpero: @Gary: It's not an ant, it's a feature (460W)
[10:41] AldoGangemi: @Gary ants were there to hint at social semantics, but @Simon I like them as features as well :) (460X)
- [10:13] KarlHammar: For chairs: it seems the fire alarm at my university just went off. I need to figure out whether to vacate the premises or whether it is a false alarm. (460Y)
- [10:14] PascalHitzler: thanks for the notice Karl - hope it's nothing. (460Z)
- [10:14] KarlHammar: Trying to relocate to the library building, hoping it will not mess up my presentation here. Apologies. (4610)
- [10:15] KrzysztofJanowicz: thanks for letting us know Karl, please keep us up to date. (4611)
- [10:18] KarlHammar: Krzysztof: seems to have been a false alarm and I am now back. (4612)
- [10:18] KrzysztofJanowicz: okay, thanks (4613)
[10:15] DonnaFritzsche: I agree with - "What we need is an entity-centric frame-oriented data science to ensure relevance" (4614)
[10:17] anonymous morphed into MarcelaS (4615)
[10:17] PeterYim: @MarcelaS - kindly morph into your full name (in upper camel case) if you please (4616)
- [10:17] AmandaVizedom: Double-checking: are we at slide 13 now? (4617)
- [10:18] FrankLoebe: 14 I think (4618)
- [10:19] KrzysztofJanowicz: 15 now (4619)
- [10:20] KrzysztofJanowicz: @Peter: we are on slide 15 now (461A)
- [10:20] FranLightsom: 21 (461B)
[10:21] anonymous19 morphed into DonnaFritzsche (461C)
- [10:26] SimonCox: Aldo's verbal numbering is not synced with numbers on slides in download stack (461D)
- [10:26] JimSolderitsch: Slide 28 (461E)
- [10:26] AliHashemi: His animations were flattened, there's an offset of 4 from what he says. (461F)
- [10:33] KrzysztofJanowicz: slide 38 (461G)
- [10:34] AliHashemi: i believe it is slide 42 or 43 in the pdf version (461H)
[10:36] KrzysztofJanowicz: [even the vnc slide display may be off; run them on your on desktop by downloading from:] http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06 (461I)
[10:36] LianaKiff: I get an error when following the link to Fred. (461J)
[10:36] LianaKiff: http://wit.istc.cnr.it/stlab-tools/fred/ (461K)
[10:39] GaryBergCross: @Liana - I got to the Fred! page from the link. (461L)
[10:40] AldoGangemi: @Liana on Firefox and Safari it works, I don't know on other browsers (461M)
[10:41] GaryBergCross: The Fred link worked on Chrome. (461N)
[10:42] LianaKiff: Tried Firefox. I'll try Chrome instead. (461O)
[10:43] LianaKiff: Chrome worked. Thanks. (461P)
[10:36] PeterYim: == KarlHammar presenting ... (461Q)
[10:43] JohnAYanosyJr2 morphed into JohnAYanosyJr (461R)
- [10:43] PeterYim: ... now on slide#6 (461S)
[10:46] PascalHitzler: I'm afraid I have to leave the session for teaching. Thanks for joining the call! (461T)
[10:47] PeterYim: Bye, Pascal ... thank you for putting this together (461U)
[10:49] AldoGangemi: (wave) to Pascal (461V)
[10:49] SimonSpero: [cyclomatic complexity - for instances, not classes, right] (461W)
[10:50] PeterYim: KarlHammar: ... noted typo on title of slide#11 (should be "Average Class In-Degree" instead of "Avgerage ...") (461X)
[10:55] KrzysztofJanowicz: GCI (General Concept Inclusion): depends on whether you would like surface semantics or a deeper semantifications. we use GCI in our design patterns. (461Y)
[10:57] KrzysztofJanowicz: IMHO the problems are the tools, not the GCI (461Z)
[10:59] AliHashemi: I wonder if there is an inherent bias in some of the underlying performance metrics and benchmarking. While it is true that the naiive application of reasoners to large ontologies may yield significant slow-downs, query rewriting, reasoning federation and axiom-relevancy ranking + pruning can mitigate some subset of the performance problems. Are there metrics that take into account such factors on reasoning performance? (4620)
- [11:00] KrzysztofJanowicz: Karl: 2 min left (4621)
[11:00] AmandaVizedom: @KarlHammar -- related to @KrzysztofJanowicz's comment, it does seem that these recommendations need to be contextualized to language and tooling at least, yes? That is, the performance aspects are specifically consequences of representation pattern + language + implementation. Very different performance profiles might result from the same generally-described patterns otherwise implemented. (4622)
[11:01] DonnaFritzsche: I agree with AmandaVizedom - good points (4623)
[11:03] AmandaVizedom: re my 11:00 commment: In other words, the observations could be equally well expressed as constraints of the KR language: "If you us language X and reasoner(s) Y, for best reasoning performance you should observe these patterns..." Yes? (4624)
[11:01] PeterYim: == Q & A and Open Discussion ... (4625)
[11:01] AndreaWesterinen: Regarding documentation and several of the points made in this session, they overlap with the concepts discussed in Track A. I tried to summarize these points on our Track A community input page. http://ontolog.cim3.net/cgi-bin/wiki.pl?OntologySummit2014_Common_Reusable_Semantic_Content_CommunityInput (4626)
[11:01] anonymous morphed into amin (4627)
- [11:05] PeterYim: @amin, please morph into your RealName (in WikiWord format or upper camel case) ... this is the convention here and for proper attribution purposes (4628)
[11:02] SimonSpero: Thanks to the speakers - have to leave for another call (4629)
[11:02] anonymous morphed into UriShani (462A)
[11:03] anonymous1 morphed into LamarHenderson (462B)
[11:01] MatthewWest: [regarding the KarlHammar talk] I would want to challenge that the primary judgement of an ontology being "good" is that it performs well in a reasoning engine. I think there are many other things to consider, like that it does actually contain the intended model as a possible model, and perhaps even minimises the number of possible models. (462C)
[11:03] MikeBennett: @Matthew I would take that a step further and ask whether the judgement of "good" as it applies to reasoning engine applications, also apply in other uses of formal semantics, e.g. in Big Data, conceptual ontologies (for data integration etc.). Is reasoning a pre-requisite (for instance, because you then know that the meanings are consistent and complete)? (462D)
[11:03] MatthewWest: Don't over specify is a good, but not new point. Good to see that this is still the main principle though. (462E)
[11:04] AliHashemi: [ref. verbal question from MichaelGruninger] Question from Slide 3 of chair: How to arrive at reusable patterns? How many patterns are there? Are there types of patterns? Are all patterns domain-independent? Can we mine patterns from data? (462F)
[11:05] MichaelGruninger: @Krzysztof: Which Dagstuhl Seminar are you referring to? (462G)
[11:06] KrzysztofJanowicz: @Michael: http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=12221 (462H)
[11:06] SimonSpero: @Michael: http://www.cs.helsinki.fi/u/langohr/graphmining/ (462I)
[11:06] MatthewWest: I'll try to answer the 1st question. There are an unlimited number of patterns, because there are an unlimited number of atomic elements. Some patterns at least are domain dependent. Yes we can mine patterns from data, in fact this is one of the best ways to develop patterns. (462J)
[11:06] ToddSchneider: Without trying to be facetious, what is a pattern? How can one be identified? (462K)
[11:07] UriShani: @KarlHammar: Indeed, the guidelines you specify sound like good guidelines for writing ontologies. Is there a real distinction between ontologies and ODPs per this aspect? (462L)
[11:09] KarlHammar: @UriShani: Good point. I suppose that pattern rewriting is easier than full ontology rewriting, but in principle, the design guidelines would seem to carry over also to ontologies. (462M)
[11:03] GaryBergCross: @KarlHammer, Based on your indicators what is an example of a "good" pattern from the ones you looked at? (462N)
[11:07] KarlHammar: @Gary: Haven't looked at the relative performance penalties of the various indicators, which would be necessary to calculate which existing patterns are "best" in terms of performance. (462O)
[11:09] KrzysztofJanowicz: Image schema: +1 (462P)
[11:09] TorstenHahmann: @KarlHammer: can we even evaluate patterns independently of the ontology they are used in? I can imagine that a pattern may perform well in the context of one particular ontology but not in another. (462Q)
[11:12] KarlHammar: @TorstenHahmann: Given how ODPs are are generally used (very simplified view: find/specialize/combine), it makes sense to consider the performance both of the ODP in itself, and the performance of the ODP when combined with other ODPs or existing ontologies. The latter issue is only briefly touched upon in this work, but I agree that it needs to be considered. (462R)
[11:09] MatthewWest: 2nd Question. For true patterns, they will mostly be discovered, rather than invented. In the end, standards organizations will curate them. Good patterns are always useful, because they save effort and improve quality. The more a pattern is used the better it gets as bugs are eliminated. (462S)
[11:14] KarlHammar: Agree with Matthews answer to 2nd question above. ChrisWelty did a keynote at Workshop on Ontology Patterns at ISWC 2010, touching upon exactly this. He called it "pattern archeology", i.e. the "digging up" of patterns from established systems/practices/models/etc. A process of discovery as opposed to design. Perhaps the keynote is available in WOP proceedings. (462T)
[11:10] KrzysztofJanowicz: Kuhn's vision statement 'Modeling vs Encoding for the Semantic Web': http://www.semantic-web-journal.net/sites/default/files/swj35.pdf (462U)
[11:12] MatthewWest: 3rd Question: when you abstract from ontology designs you are usually moving up the subtype/supertype hierarchy rather than moving out class-instance, so you should not normally need another language. Buy in comes from utility plus ease of availability and use. (462V)
[11:13] GaryBergCross: Can our panelists talk a bit more on how "composability" is built/designed into a pattern? (462W)
[11:14] MatthewWest: @Gary: What do you mean by "composability"? (462X)
[11:16] GaryBergCross: @Mathew Composability was mentioned by Werner who can clarify from the Sortal example. (462Y)
[11:18] KarlHammar: @GaryBergCross: My answer above concerns composability in a more practical perspective, using OWL Content ODPs. As I interpreted Werner's example, this was a more general discussion, so my answer above is likely simplistic. (462Z)
[11:13] UriShani: @KarlHammar: where can I find an example of writing an ontology using ODPs? I use Protege. Is this the tool you will recommend? (4630)
[11:21] AldoGangemi: @UriShani there is tool for ODP-based design, it is called XD (from eXtreme Design), it was implemented as an Eclipse plugin to the NeOn Toolkit tool (4631)
[11:21] KarlHammar: @UriShani: Protege is fine. There are tools developed by STLAB, XD Tools, intended to support ODP usage. These tools are however intended for the NeOn Toolkit, which is not very well supported these days. I am considering porting these tools to Protege, but don't take that as a promise :) (4632)
[11:22] AldoGangemi: we have no plans to port it to Protege, but anyone volunteering would be a great event! (4633)
[11:22] KarlHammar: (actually, they have been halfway ported already by a master student, but may need a bit of polish) (4634)
[11:22] AldoGangemi: @Karl that'd be great (4635)
[11:13] AnatolyLevenchuk: At Track E Hackathon we already have at least one project that mention pattern search (raw data - mapping - ontology-linked data - pattern search - Linked Data web page presentation): http://ontolog.cim3.net/forum/ontology-summit/2014-02/msg00065.html (4636)
[11:15] KarlHammar: @GaryBergCross: An interesting question which I'm actually aiming to adress in my future PhD work. I'm thinking Ontology Matching / Alignment methods / tools can be reused to aid in this. That would in turn require we give careful thought to labeling in ODP modules. (4637)
[11:19] MikeBennett: (Summarizing @Aldo's verbal remarks) Complete repository of archetypical patterns... (primitives). Questions as to whether this is feasible. My take on this: maybe feasible in a simpler domain like business, more challenging if pursuing notion of archetypes for all human experience (per Leibniz etc.). I'm hearing confidence that the former at least can be done :) See also DOLCE. (4638)
[11:20] AldoGangemi: @Mike good summary :) (4639)
[11:21] MikeBennett: @Aldo Thanks - glad I captured it OK. This is something I am very motivated about. (463A)
[11:19] GaryBergCross: I take this discussion of Gestalt primitives or image schema to be a relatively small group and that many other patterns are composites formed with them as parts. (463B)
[11:22] GaryBergCross: @UriShani's [11:13] Question - in VoCamps we often start with a conceptual modeling tool like CMAP which can output a form of OWL. (463C)
[11:23] AldoGangemi: @GaryBergCross @UriShani I highly recommend using things like CMap for early design with experts (463D)
[11:23] KarlHammar: See http://sourceforge.net/p/extremedesign/code/HEAD/tree/trunk/xd-protege/ for the XD for Protege port. But again, this is early work in progress developed for a master thesis by one of Eva Blomqvists students, so it may still need some work to get running properly (463E)
[11:24] AldoGangemi: it's close to what I called the "concept graph façade" of a KP (463F)
[11:25] GaryBergCross: Karl's indicator factors may be used as a review of draft ODPs during a quality assessment phase. (463G)
[11:25] UriShani: @all - thanks for the references and recommendations. (463H)
[11:26] AldoGangemi: @Gary #Gestalt I agree it is a great working hypothesis, we need to prove it with large scale evidence (text and data grounding) (463I)
[11:26] AnatolyLevenchuk: ISO 15926 community is very active in patterns related experiments. E.g. .15926 Editor supports pattern description and usage -- http://techinvestlab.ru/dot15926Editor (463J)
[11:26] AldoGangemi: @Anatoly thanks for pointing, I'll look into it (463K)
[11:27] KarlHammar: Thank you all for an interesting session. I'll definitely try to stay active in this interesting community! (463L)
[11:27] AldoGangemi: Thanks Jano, Pascal, Peter, matthew (463M)
[11:28] PeterYim: Please mark you calendars and reserve this time, every Thursday, for the OntologySummit2014 virtual panel session series. In particular ... next Track C session ill be on Thu 2014.03.20 (session-10) Session-05 will be up next Thursday - Thu 2014.02.13 (same time) - Track D: Tackling the Variety Problem in Big Data - I - see developing details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_13 (463N)
[11:28] PeterYim: great session! (463O)
[11:28] KrzysztofJanowicz: @KarlHammar: as example of GCI use http://geog.ucsb.edu/~jano/semantic_trajectories.pdf (463P)
[11:30] KarlHammar: @Krzysztof: Interesting - printing it out now, and will check it out first thing in the morning (it is 20:28 here at the moment, I need to get out of the office ;)) (463Q)
[11:28] PeterYim: -- session ended: 11:25am PST -- (463R)
-- end of in-session chat-transcript -- (45OW)
- Further Question & Remarks - please post them to the [ ontology-summit ] listserv (45OX)
- all subscribers to the previous summit discussion, and all who responded to today's call will automatically be subscribed to the [ ontology-summit ] listserv (45OY)
- if you are already subscribed, post to <ontology-summit [at] ontolog.cim3.net> (45OZ)
- (if you are not yet subscribed) you may subscribe yourself to the [ ontology-summit ] listserv, by sending a blank email to <ontology-summit-join [at] ontolog.cim3.net> from your subscribing email address, and then follow the instructions you receive back from the mailing list system. (45P0)
- (in case you aren't already a member) you may also want to join the ONTOLOG community and be subscribed to the [ ontolog-forum ] listserv, when general ontology-related topics (not specific to this year's Summit theme) are discussed. Please refer to Ontolog membership details at: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J (45P1)
- kindly email <peter.yim@cim3.com> if you have any question. (45P2)
Additional Resources: (45P3)
- Homepage of OntologySummit2014 (45P4)
- Links to full proceedings for previous sessions of this series can be found under the "Archives" section at their respective session pages (45P5)
- [ontology-summit] discussion archives - http://ontolog.cim3.net/forum/ontology-summit/ (45P6)
- to subscribe to this discussion list: send a blank message from your subscribing email address to <ontology-summit-join@ontolog.cim3.net> or visit http://ontolog.cim3.net/mailman/listinfo/ontology-summit/ and subscribe yourself there (45P7)
- OntologySummit2014 Ontology Summit Community Library (hosted on Zotero.org) - http://www.zotero.org/groups/ontologysummit2014 (45P8)
- OntologySummit2014 Ontology Repository (hosted on OntoHub) -http://www.ontohub.org/repositories/ontology-summit-2014 (45P9)
- Homepage of the Ontology Summits - see: OntologySummit (45PA)
For the record ... (45PB)
How To Join (while the session is in progress) (45PC)
- 1. Call in from a phone or from skype: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06#nid44NL (45PD)
- 2. Open chat-workspace in a new browser window: http://webconf.soaphub.org/conf/room/summit_20140206 (45PE)
- 3. Download presentations for each speaker here: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2014_02_06#nid45NX (45PF)
- or, 3.1 optionally, access our shared-screen vnc server, if you are not behind a corporate firewall (45PG)