From OntologPSMW

Jump to: navigation, search
[ ]


OpenOntologyRepository: OOR "Strategy (and Funding)" Discussion Session - Tue 2012_11_06     (1)

Key Topic for Discussion: OOR Strategy and Funding - "A mini Strategic Planning Brainstorm Session"     (1A)

Session Chair: PeterYim & KenBaclawski     (1B)

This is also consider a regular monthly OOR Team meeting. Therefore, please refer also to proceedings from last month's team meeting at OOR/ConferenceCall_2012_08_07, and possibly also our last "OOR Funding" session at OOR/ConferenceCall_2012_08_21     (1C)

  • Dial-in:     (1D4)
    • Phone (US): +1 (206) 402-0100 ... (long distance cost may apply)     (1D4A)
    • Skype: joinconference (i.e. make a skype call to the contact with skypeID="joinconference") ... (generally free-of-charge, when connecting from your computer)     (1D4B)
      • when prompted enter Conference ID: 141184#     (1D4B1)
      • Unfamiliar with how to do this on Skype? ...     (1D4B2)
        • 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.     (1D4B2A)
      • Can't find Skype Dial pad? ...     (1D4B3)
        • for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"     (1D4B3A)
        • for Linux Skype users: please stay with (or downgrade to) Skype version 2.x for now (as a Dial pad seems to be missing on Linux-based Skype v4.x for skype-calls.)     (1D4B3B)
  • Shared-screen support (VNC session), if applicable, will be started 5 minutes before the call at:     (1D5)
    • view-only password: "ontolog"     (1D5A)
    • 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.     (1D5B)
    • 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.     (1D5C)
    • 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").     (1D6A)
    • 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.     (1D6B)
    • thanks to the 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) ... Handy for mobile devices!     (1D6C)
  • Discussions and Q & A:     (1D7)
    • Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker.     (1D7A)
    • 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.)     (1D7B)
    • 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.)     (1D7C)
    • 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.)     (1D7D)
  • RSVP to appreciated, ... or simply just by adding yourself to the "Expected Attendee" list below (if you are a member of the team.)     (1D9)
  • 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.     (1D11)

Attendees     (1E)

  • Expecting:     (1E2)
    • (please add yourself to the list above if you are a member of the community, or, rsvp to <> with the event title/date and your name and affiliation)     (1E3A)

Agenda Ideas     (1E5)

  • Focused discussion on "OOR Strategy (and Funding)"     (1E5A)
  • plan, confirm and make additions to the OOR event calendar     (1E5B)
  • get a consensus on whether we want to keep the usual meeting time, or move it earlier by one hour     (1E5C)
  • ... (add yours!)     (1E5D)

Agenda & Proceedings     (1F)

1. Meeting called to order:     (1F4)

2. Roll Call:     (1F8)

3. Key discussion: OOR Strategy and Funding - "A mini Strategic Planning Brainstorm Session"     (1F11)

3.1 The "classic" (7-step) Strategic Planning process:     (1F12)

3.2 Let's focus today's discussion on (ii), (iii) & (iv)     (1F21)

3.3 (ii) Strategic Analyses - SWOT: Strengths, Weaknesses, Opportunities, Threats     (1F22)

3.4 For (iii) & (iv), let us make sure we stay "relevant" - and shape ours using the Curt Carlson / SRI "NABC" model ...     (1F23)

3.5 Discussion: strategically, what shall we be doing differently in the next 12 to 36 months     (1F28)

3.6 Discussion: tactically, what shall we be doing differently in the next 6 to 12 months     (1F29)

3.7 Discussion: how shall we get our resources / funding     (1F30)

3.8 Action Plans     (1F31)

3.9 Setting the metrics - what does "success" look like     (1F32)

4. References: most of the content below are inherited from the previous call(s), and will be edited/updated as this meeting progresses ...     (1F33)

  • 4.3 Action planning for "content drive" (getting people to upload ontologies) ... (deferred discussion of this item)     (1F36)
    • (discussion 2011.05.06):     (1F36A)
      • an adopted Architecture & API is definitely crucial, but that's not all     (1F36A1)
    • All team members are encouraged to mull over how we can get to that state effectively     (1F36B)
      • in particular ... how do we make this a "successful" community-driven, open source project!?     (1F36B1)
    • (discussion 2011.08.07) ...     (1F36C)
      • ref. IAOA Committee and SIG session at FOIS (2012.07.25) discussion:     (1F36C1)
        • IAOA Ontology Registry and Repository Committee to put focus on contents     (1F36C1A)
        • getting FOIS papers to be submitted with cited ontologies and their metadata, and have those ontologies hosted on OOR     (1F36C1B)
  • 4.6 Getting us to a stage when we can run a OOR-production box ... (deferred discussion of this item)     (1F40)
    • we need a gatekeeping/policy module in place - [KenBaclawski]     (1F40A)

5. IM Chat Transcript captured during the session     (1G)

see raw transcript here.     (1G1)

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

Participants are welcome to make light edits to their own contributions as they see fit.     (1G3)

-- begin in-session chat-transcript --     (1G4)

Peter P. Yim: welcome to the     (1G5)

OpenOntologyRepository: OOR "Strategy and Funding" Discussion Session - Tue 2012_11_06     (1G6)

Proceedings:     (1G8)

[07:33] Peter P. Yim: Ken is in! Let's get started     (1G9)

[07:46] Peter P. Yim: == brainstorming - on the steps (ii) (iii) & (iv) of a strategic planning exercise     (1G10)

[07:47] Peter P. Yim: ALL: please approach this wearing your hat as a Designer, Planning and Convening     (1G12)

the OOR Initiative     (1G13)

[07:54] Peter P. Yim: personally, I see OOR as a community driven "collaborative" effort in (A)     (1G14)

infrastructure, (B) software/system development, and (C) content     (1G15)

[07:43] Michael Grüninger: What is the role of OOR sessions: (1) distributed software development of     (1G16)

OOR as an artifact. (2) Forum for general issues related to ontology repositories, such as     (1G17)

modularity, provenance, versioning.     (1G18)

[07:47] Ken Baclawski: @Michael I would add these: (3) OOR as a standard API for the purposes of     (1G19)

interoperability and federation (i.e., operationally), (4) Increasing content.     (1G20)

[07:45] Michael Grüninger: With respect to content, OOR will be most successful when it plays a role     (1G21)

in ontology best practices. For example, encouraging authors of ontology papers in conferences (such     (1G22)

as FOIS, WOMO, FOMI) and journals (Applied Ontology, Artificial Intelligence, ...) to submit their     (1G23)

ontologies to an OOR instance.     (1G24)

[07:47] Michael Grüninger: OOR needs to more actively engage other projects that are related to     (1G25)

ontology repositories     (1G26)

[07:45] Todd Schneider: Project Management     (1G27)

[07:46] Bob Smith: What is the primary purpose of an OOR Strategy? (Assumes variety of audience: Such     (1G28)

as Big BUILDING and City DATA MODELS with the Natl Institute of Building Standards' National     (1G29)

Building Information Modeling Standard 3.0 (just starting)     (1G30)

[07:50] Bob Smith: A "current" and perhaps temporary "Threat" to Seaboard Cities such as NYC Atlantic     (1G31)

City, Huntington Beach, San Francisco is Sea Level Rise and rethinking City Building Codes and     (1G32)

infrastructure requirements at Federal, State, Regional, and Local levels. Some States, such as     (1G33)

Calif., have a Chief Enterprise Architect and a Chief GIS Officer with potential great needs for OGC     (1G34)

- like ontology references     (1G35)

[07:48] Cory Casanave: Eventually this would need to be done under some standards org like OMG, W3C or OASIS     (1G36)

[07:50] Ken Baclawski: Related standards already exist: MDR, OMV; and others are in progress: MFI. No     (1G37)

doubt there are others. It should be a standard built on existing standards.     (1G38)

[07:52] Todd Schneider: Cory, couldn't we continue with our development and then at some point in the     (1G39)

future approach a standards body?     (1G40)

[07:56] Frank Olken: Technically, W3C is not an accredited standards organization like ANSI, ISO, or OMG.     (1G41)

[08:04] Frank Olken: Many of the standards organizations (e.g., ANSI L8 and ISO SC32 for Metadata     (1G42)

Registry Std) have preexisting commitments to possibly overlapping standards (such as ISO/IEC 11179     (1G43)

or various OMG standards) which they may want us to conform to.     (1G44)

[07:53] anonymous morphed into John F. Sowa     (1G45)

[07:56] John F. Sowa: The best standards are almost always a clean up of some de facto standard. A good     (1G46)

example is ECMAScript, which cleaned up JavaScript.     (1G47)

[08:08] Michael Grüninger: I'm not sure that OOR should be considered as a standards project. We are     (1G48)

providing infrastructure that uses existing standards for ontology representation and relationships.     (1G49)

[08:09] Michael Grüninger: We only need to guarantee that ontologies in different repositories can be     (1G50)

uniformly accessed and described; standards for these aspects already exist     (1G51)

[08:00] John F. Sowa: I don't believe that any technology should be proposed as a standard until there     (1G52)

are some successful applications. The standards organizations once tried the idea of "proactive     (1G53)

standards". But without some practical applications, it's a bad idea to propose any design as a standard.     (1G54)

[08:01] Ken Baclawski: John, would you regard BioPortal as an example of a successful repository project?     (1G55)

[08:00] Peter P. Yim: who could be our "role models" for (A), (B) and (C)?     (1G56)

[08:01] Peter P. Yim: Mike Dean has suggested, previously, that the Apache Foundation would be a good     (1G57)

role model for (B)     (1G58)

[08:08] Todd Schneider: Have to go. Cheers.     (1G59)

[08:10] Peter P. Yim: update: incorporating Gruninger and Baclawski's inputs above: look at the OOR     (1G60)

Initiative as a community driven "collaborative" effort in: (A) infrastructure, (B) software/system     (1G61)

development, (C) content development, (D) standards (architecture, API, protocol, metadata, etc.)     (1G62)

development, and (E) a community Forum for general issues related to ontology repositories ... (in     (1G63)

no particular order)     (1G64)

[08:11] Cory Casanave: In summary: I support continuing with the implementations track and that     (1G65)

implementation work may best be done under Apache or something similar. These implementations will     (1G66)

use existing standards but may also indicate the need for others. We should consider collaboration     (1G67)

with an SDO and think about the roadmap to do so.     (1G68)

[08:11] Michael Grüninger: To some extent, OOR should be involved in a bit of a culture change --     (1G69)

rather than everyone developing their ontologies in isolation, OOR should provide the infrastructure     (1G70)

that will finally deliver the promise of ontology sharing and reuse.     (1G71)

[08:12] Mike Bennett: @Michael agreed. That seems to suggest two distinct threads of activity:     (1G72)

- 1. syntactic; 2. semantic.     (1G73)

[08:14] Cory Casanave: @Michael: Much of the tooling and infrastructure is centered on developing     (1G74)

ontologies rather than reusing them.     (1G75)

[08:14] Cory Casanave: @Michael: So yes, focusing on the collaboration and reuse is very important     (1G76)

[08:20] Till Mossakowski: OOR has a nice infrastructure diagram (see     (1G77)

drawback being that it has not been implemented so far. The only existing implementation seems to be     (1G79)

BioPortal, but BioPortal does not follow the OOR architecture. To remedy this situation, we have     (1G80)

started Ontohub ( - sources at ), which starts     (1G81)

with an architecture simpler than OOR's, but with the goal to be eventually extended to that     (1G82)

architecture. The semantic background is provided by the OntoIOp ISO standard initiative, providing     (1G83)

a semantics for federated ontologies involving different languages like OWL, RDF, Common Logic, UML.     (1G84) could be federated with BioPortal in the future.     (1G85)

[08:12] John F. Sowa: I support Till's idea.     (1G86)

[08:13] John F. Sowa: If and when Bioportal is extended to support Ontoiop + Common Logic + other     (1G87)

standards, then it would be a good example.     (1G88)

[08:15] John F. Sowa: There is no difference between development, maintenance, and reuse. All large     (1G89)

development projects build on and extend other implementations.     (1G90)

[08:19] John F. Sowa: I have also spoken with some people in medical informatics, who have been very     (1G91)

unhappy about the "pressure" they have felt to use ontologies in BioPortal. That is a serious danger     (1G92)

of premature standards -- they can block innovation.     (1G93)

[08:26] Michael Grüninger: References to standardization in OOR are premature and/or misdirected. The     (1G94)

only standards that are relevant (for ontology representation, ontology relationships, ontology     (1G95)

metadata) already exist or are under development. We only need to guarantee that ontologies can be     (1G96)

imported/exported between repositories and that there are protocols for software applications to     (1G97)

uniformly access ontologies within ontology repositories.     (1G98)

[08:27] Till Mossakowski: is there a list of these standards (also explaining their use for OOR)?     (1G99)

[08:27] Michael Grüninger: Ontology representation language standards: RDF, OWL, Common Logic     (1G100)

[08:28] Michael Grüninger: Ontology relationship standards (under development): OntoIOp     (1G101)

[08:28] Michael Grüninger: Ontology metadata standards: OMV (?)     (1G102)

[08:31] Till Mossakowski: probably also REST or SOAP for communication among repository components     (1G103)

(although I am not sure whether these are standards...)     (1G104)

[08:31] Peter P. Yim: if we were to tweak our strategy, and bring us from moving toward irrelevance to     (1G105)

moving towards the center of attention - I suggest we re-focus our OOR efforts to revolve around     (1G106)

(hot themes like) (I) BigData-BigSystems (ref. ),     (1G107)

[08:32] Peter P. Yim: ALL: please suggest how that "re-focus" or "tweak" would look like     (1G109)

[08:32] Peter P. Yim: ALL: also, there may be similar themes that are just as compelling, please suggest     (1G110)

what they are?     (1G111)

[08:49] Mike Bennett: I would strongly support (II) at least     (1G112)

[08:32] Till Mossakowski: sorry, have to leave now, will read chat later, so please go on capturing     (1G113)

the discussion...     (1G114)

[08:33] Peter P. Yim: thanks for joining us, Till. Before you go, please list times on Tuesdays that     (1G115)

might work well for you (1 to 1.5 Hr slots)     (1G116)

[08:33] Peter P. Yim: @Till - we do hope you can join us regularly on future OOR meetings     (1G117)

[08:34] Till Mossakowski: yes, sure. Generally anything before 6 pm CET works for me on Tuesdays.     (1G118)

[08:35] Peter P. Yim: @Till - thanks     (1G119)

[08:35] Frank Olken: By John's logic SQL would have adopted some sort of backward compatibility to CODASYL databases.     (1G120)

[08:38] Frank Olken: Rules folks also have RuleML.     (1G121)

[08:45] Frank Olken: As I recall, Datalog is more expressive than SQL, i.e., with respect to recursive queries.     (1G122)

[08:46] Frank Olken: (ref. JohnSowa's verbal suggestion that the industry should go with "Typed     (1G123)

Datalog") Typed Datalog would be interesting. I am not sure this is the right setting to develop (or     (1G124)

standardize) such a thing.     (1G125)

[08:58] John F. Sowa: ... the typed Datalog would include the SQL WHERE-clause as a proper subset. It     (1G126)

would also include SPARQL as a proper subset -- except for the FILTER and OPT abominations.     (1G127)

[08:54] Peter P. Yim: proposal: we re-focus our OOR efforts to revolve around: (I) BigData-BigSystems     (1G128)

[09:00] Peter P. Yim: we have consensus on the above, but will need to elaborate and work on the details     (1G131)

on how adopting (I) & (II) would impact (A) thru (E)     (1G132)

[09:02] Ken Baclawski: The meeting time was moved to 7:30am PST.     (1G133)

[09:04] Peter P. Yim: [consensus] going forward, regular OOR meetings will be on Tuesdays, starting     (1G134)

7:30am PST / 10:30am EST / 4:30pm CET / 15:30 GMT/UTC (like today, which is one hour earlier than     (1G135)

before) - session duration: ~1.5 Hours.     (1G136)

[09:05] Peter P. Yim: no meeting next Tuesday, as ISWC is in session     (1G137)

[09:06] Peter P. Yim: therefore, our next OOR meeting will be on Tue Nov-20, starting 7:30am PST /     (1G138)

10:30am EST / 4:30pm CET / 15:30 GMT/UTC ... we will continue today's conversation, and will drill     (1G139)

down (go more granular) until we get to specifics on tactics and action plans given the re-focused     (1G140)

short/medium-term direction     (1G141)

[09:06] Peter P. Yim: great meeting!     (1G142)

[09:07] Peter P. Yim: -- session ended: 9:03am PST --     (1G143)

-- end in-session chat-transcript --     (1G146)

6. (Other) Action items:     (1G147)

7. Any Other Business:     (1G149)

8. Schedule Next Meeting & Adjourn:     (1G151)

  • Next Meetings:     (1G152)
    • 2012_11_08 - Thursday: Joint OASIS-OMG-ISO-IAOA-OOR-Ontolog "Ontology-based Standards" mini-series session-2: Sharing Experiences-II: Exemplary OMG efforts - Co-chairs: Michael Grüninger & Eric Chan - ConferenceCall_2012_11_08     (1G152A)
    • 2012_11_13 - No OOR meeting, as ISWC is in session (in Boston, Massachusetts, USA)     (1G152B)
    • 2012_11_20 - Tue: "OOR Strategy, Tactics & Action plans - a continuation of today's discussion" - start-time: 7:30am PST / 10:30am EST / 4:30pm CET / 15:30 GMT/UTC     (1G152C)
    • 2012_12_04 - Tuesday: OOR Project Team Member Conference Call - OOR/ConferenceCall_2012_12_04     (1G152D)
    • do we want to keep the usual Tuesday OOR meeting time, or move it earlier by one hour?     (1G152E)
      • [consensus] from now on (and until further notice) we will change the regular Tuesday meeting time to: 7:30am PST / 10:30am EST / 4:30pm CET / 15:30 GMT/UTC (just like today; one hour earlier than before.)     (1G152E1)
    • ... please mark your calendars and come!     (1G152F)

notes taken by: Peter P. Yim / 2012.10.30-11:57am PST     (1G155)

All participants, please review and edit to enhance accuracy and granularity of the documented proceedings.     (1G156)

Resources     (1H)

  • the Joint IAOA-OOR-Ontolog "Ontologies and Standards" mini-series:     (1H16)

This page has been migrated from the OntologWiki - Click here for original page     (1H25)