OntologySummit2014 session-04 Track-C: Overcoming Ontology Engineering Bottlenecks-I - Thu 2014-02-06    (43XB)

Panelists / Briefings:    (45NQ)

Archives:    (45NU)

Conference Call Details    (44NG)

Attendees    (44OD)

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)

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)

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)

Additional Resources:    (45P3)


For the record ...    (45PB)

How To Join (while the session is in progress)    (45PC)