Ontolog Forum
Ontolog Panel Discussion: Advancing the UoM_Ontology_Standard work to OASIS - Thu 19-Nov-2009
- Session Chair: Dr. FrankOlken (NSF)
- Panelists:
- Mr. Howard Mason (BAE; ISO) -- UoM_Ontology_Standard_OASIS_TC_Charter_draft Adoption and Next Steps towards the TC Formation - [ slides ] & [ snapshot of charter draft ]
- Mr. Edward Barkmeyer (NIST) -- UoM_Ontology_Standard_English_draft
- Mr. David Leal (CAESAR) -- UoM_Ontology_Standard_UML_Model_draft - [ slides ]
- Dr. Rob Raskin (NASA/JPL), Dr. James Masters (TopQuadrant) & Mr. HansPeter_de_Koning (ESA/ESTEC) -- UoM_Ontology_Standard_OWL_draft
- Dr. Pat Hayes (IHMC) -- UoM_Ontology_Standard_CLIF_draft - [ slides ]
Archives
- Agenda
- Our panel's prepared presentations can be accessed by clicking on each of the title links below:
- [ Audio Recording of the session ] (mp3)
- [ Transcript of the online chat session ] during the panel discussion
- additional [ Resources ] available at the UoM_Ontology_Standard project homepage at: http://ontolog.cim3.net/cgi-bin/wiki.pl?UoM_Ontology_Standard
Conference Call Details
- Date: Thursday, 19-November-2009
- Start Time: 10:30am PST / 1:30pm EST / 7:30pm CET / 6:30pm GMT / 18:30 UTC
- see world clock for other time zones
- Expected Call Duration: ~2.0 hours
- Dial-in Number:
- from a US telephone (US): +1-218-844-8060 (domestic long distance cost will apply)
- When calling in from a phone, use Conference ID: "4389979#"
- from Europe, call:
- Austria 0820-4000-1577
- Belgium 070-35-9992
- France 0826-100-280
- Germany 01805-00-7642
- Ireland 0818-270-037
- Italy 848-390-179
- Spain 0902-886-056
- Switzerland 0848-560-327
- UK 0844-581-9148
- callers from other countries please dial into either one of the US or European numbers
- Shared-screen support (VNC session), if applicable, will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/
- view-only password: "ontolog"
- if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.
- people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides above and running them locally. The speaker(s) will prompt you to advance the slides during the talk.
- Discussions and Q & A:
- (Unless the conference host has already muted everyone) Please mute your phone, by pressing "*2" on your phone keypad, when a presentation is in progress. To un-mute, press "*3"
- You can type in your questions or comments through the browser based chat session by:
- pointing a separate browser tab (or window) to http://webconf.soaphub.org/conf/room and enter: Room="ontolog_20091119" and My Name="Your Own Name" (e.g. "JaneDoe")
- or point your browser to: http://webconf.soaphub.org/conf/room/ontolog_20091119
- instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field). 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.
- (when everyone is muted) If you want to speak or have questions or remarks to make, please "raise your hand (virtually)" by click on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the speaker or the session moderator (again, press "*3" on your phone to unmute). 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 "*2" on your phone to mute yourself after you are done speaking.)
- thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) ontolog_20091119@soaphub.org ... Handy for mobile devices!
- For those who cannot join us, or who have further questions or remarks on the topic, please post them to the [ uom-ontology-std ] listserv so that everyone in the community can benefit from the discourse.
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips
- RSVP to peter.yim@cim3.com appreciated.
- 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?UoM_Ontology_Standard/ConferenceCall_2009_11_19
- Please note that this session will be recorded, and the audio archive, as well as all proceeedings are expected to be made available as open content to our community membership and the public at-large under our prevailing open IPR policy.
Resources
- UoM workshop (at NSF) 2009.10.30 - UoM_Ontology_Standard/Workshop_2009_10_30
- UoM virtual panel session 2009.09.24 - ConferenceCall_2009_09_24
- UoM virtual panel session 2009.06.19 - ConferenceCall_2009_06_19
- UoM Working Group:
- Wiki workspace: UoM_Ontology_Standard & UoM
- Mailing List:
- message archive is at: http://ontolog.cim3.net/forum/uom-ontology-std/
- to join the list, send a blank email from your subscribing address to <uom-ontology-std-join [at] ontolog.cim3.net>
- shared file repository: http://ontolog.cim3.net/file/work/UoM/
- Version controlled (subversion) file repository and Issue tracking (Trac) workspace - http://uom.emcs.cornell.edu/
- OntologySummit2009
- OntologySummit2009_Communique
- FrankOlken's talk during the OntologySummit2009_Symposium on "Quantities and Units of Measure" as a candidate ontology-based standard we can work on
- Earlier discussion:
- thread starting from: http://ontolog.cim3.net/forum/ontology-summit/2009-06/msg00005.html
- thread starting from: http://ontolog.cim3.net/forum/ontology-summit/2009-05/msg00000.html
- upload your UoM ontologies to the OOR-sandbox at: http://oor-01.cim3.net
Attendees
- Attended:
- Registered participants who may have joined after the role call:
- Steve Ray
- Jim Rhyne
- Jerry Smith (can only join half an hour into the session)
- Pete Nielsen (Intelligere)
- Ravi Sharma (likely to join late)
- ... if you are coming to the session, please add your name above (plus your affiliation, if you aren't already a member of the community); or e-mail <peter.yim@cim3.com> so that we can reserve enough resources to support everyone's participation. ...
- Regrets:
Agenda & Proceedings
1. Opening by session Chair -- Frank Olken
2. Review and adoption of our draft OASIS TC Charter -- Howard Mason
3. Next steps towards formation of the OASIS QUOMOS Technical Committee -- Howard Mason
4. Review of our UoM working draft standard - Ed Barkmeyer, David Leal, Rob Raskin, Chip Masters, HansPeter_de_Koning, Pat Hayes
5. Identifying who is going to be involved, Q & A and Open Discussion (All) -- please refer to process above
6. Summary and conclusion -- Frank Olken
Proceedings
Please refer to the archives above
===IM Chat Transcript captured during the session=== ... (lightly edited for clarity)
Peter P. Yim: Welcome to the Ontolog Panel Discussion:
Advancing the UoM_Ontology_Standard work to OASIS - Thu 19-Nov-2009
- Session Chair: Dr. Frank Olken (NSF)
- Panelists:
o Mr. Howard Mason (BAE; ISO) -- UoM_Ontology_Standard_OASIS_TC_Charter_draft Adoption
and Next Steps towards the OASIS QUOMOS TC Formation
o Mr. Edward Barkmeyer (NIST) -- UoM_Ontology_Standard_English_draft
o Mr. David Leal (CAESAR) -- UoM_Ontology_Standard_UML_Model_draft
o Dr. Rob Raskin (NASA/JPL) [in absentia], Dr. James Masters (TopQuadrant)
& Mr. HansPeter_de_Koning (ESA/ESTEC) -- UoM_Ontology_Standard_OWL_draft
o Dr. Pat Hayes (IHMC) -- UoM_Ontology_Standard_CLIF_draft
Please refer to details on the session page
at: http://ontolog.cim3.net/cgi-bin/wiki.pl?UoM_Ontology_Standard/ConferenceCall_2009_11_19
anonymous morphed into David Leal
anonymous morphed into Chip Masters
Hajo Rijgersberg: Hi, my telephone connection is very bad. I try to understand what you are saying.
Frank Olken: This is Frank Olken. I am on the line. I am having a hard time hearing folks - but I can
hear Peter Yim okay.
Frank Olken: I spoke yesterday at the CENDI/NFAIS/FLICC workshop on Semantic Web: Fact or Myth? in
Washington, DC.
Frank Olken: the workshop web page is: http://cendievents.infointl.com/cfn1109/ ... Eventually, there will copies of the speakers' slides and perhaps video at the CENDI web
site.
Ed Barkmeyer: Schedule: the first day after 15 December is 2 January
Peter P. Yim: if Jan-14 is too tight, Jan-21 or Jan-28 are both open too (if we still want to do it on
an Ontolog Thursday event slot)
Matthew West: Who can be an "eligible person" to register as a participant?
Howard Mason: See the Charter page for a link to the OASIS procedures that define the terms
explicitly
Frank Olken: I have received authorization from Mary Ann Piette (LBNL) to act on behalf of Lawrence
Berkeley National Laboratory
Frank Olken: w.r.t the QUOMOS effort and TC charter.
Hajo Rijgersberg: Do I understand correctly we can now make comments on the charter?
Frank Olken: You will recall that I (Frank Olken) am employed by LBNL - but am detailed here to NSF.
Frank Olken: Hajo, Yes. Raise your hand on the chat room, or send message to the chat room.
Ed Barkmeyer: I am pleased with the revised draft charter. All of our concerns are addressed. Thanks.
Ed Barkmeyer: NIST has formally approved our participation, that is, both the NIST OASIS principal
and my management.
Frank Olken: Thus the list on the charter is tentative list, until we get email confirming
participation (proper confirmation).
anonymous morphed into Pavithra Kenjige
Ed Barkmeyer: You can actually extend the supporting membership during the participation call period
HansPeter_de_Koning: ESA is not an OASIS member and unlikely to become one any time soon. I can
provide inputs as an individual but cannot act on behalf of an OASIS member organisation.
Frank Olken: Perhaps we can get NASA to participate - they are members.
Chip Masters: I am discussing membership options with our NASA sponsor for QUDT. Do you need a firm
commitment for a specific individual (e.g me) or is a commitment from a member organization to
participate sufficient?
Frank Olken: Ed Barkmeyer suggests: Paragraph 2d should be "the TC will seek to coordinate
development with ...."
Frank Olken: JamieClark: in paragraph 2a, "we will talk ... and attempt to coordinate"
Peter P. Yim: @Howard and Jamie: we have our five already - Howard Mason (BAE), Ed Barkmeyer (NIST),
Frank Olken (LBNL), Jerry Smith (DoD) and Peter P. Yim (CIM3; associate member)
Hajo Rijgersberg: Thank you, Frank. Yes, I think the draft is fine. I see many concepts mentioned
that I think are important in the domain of units of measure. However, to get to the point directly,
I argue measurement scales should be more prominent in the scope; converting temperatures (absolute
or differenc) has a strong relation with scale refered to or unit.
Ed Barkmeyer: I have to leave now for the "dragoon" function. I am saddling up and grabbing my
musket...
Frank Olken: JamieClark: "contributions" should read something else "contributions means that the TC
may modify these items"
Pat Hayes: hajo: your point will emerge in the work no matter what the charter says, so relax
JamieClark: thanks - Frank captured my second point; my first was to use something aspirational --
The TC will liaise with and consider coordination of its specification(s) with XYZ ... rather than
the presceptive "development WILL be coordinated with ...". Thanks, apologizes that I must depart
early.
Hajo Rijgersberg: Yes, I'm relaxed, thank you. Just a little bit unused to a teleworkshop...
Hajo Rijgersberg: OK, I just get to another point. In 1b it says that existing formal models for
quantities and units are not quite comparable. I'm not sure that is true. More evidence should be
provided.
Frank Olken: Howard will edit the draft charter on the wiki. Peter will submit to OASIS.
Peter P. Yim: I'll be happy to do that
Frank Olken: David Leal will now speak on the UML model of QUOMOS based on the VIM from his slides.
Hajo Rijgersberg: Maybe it's more important that a new standard is shared widely. And that we try to
accomplish that by the Ontolog discussion group. The different existing approaches may, in the
future, be comparable, so that they can be used next to each other.
Frank Olken: Summer discussion of quantity and kind of quantity overlap somewhat.
Peter P. Yim: @DavidLeal - ref. the mangled up slides, if you can supply a set in pdf later, I will swap
that in (for the archives)
Hajo Rijgersberg: Reminds me of a question I have (maybe a stupid one): are we going to continue the
summer discussions?
Hajo Rijgersberg: Systems of units. They should be in the scope too.
Joe Collins: Quantity Kind, such as when two Derived Quantities with the same Quantity Dimension have
different Quantity Kind, is rather ill defined in VIM. Making the definition clear is an endless,
case by case task.
Hajo Rijgersberg: Being able to set the value of a quantity, may be a requirement (i.e., part of the
scope) too. It will have an effect on how quantities are modeled: as independent concepts or
properties (referring to out summer discussions too).
Frank Olken: We are now on slide 6 (aka 66) of David Leal's slides.
Hajo Rijgersberg: No, it does not necessarily have to be difficult: different quantity kinds (such as
breadth and width) can have the same dimension (length).
Frank Olken: We are now on slide 7 (aka 77).
Pat Hayes: I am finding this completely confusing (confused?)
{{{ Arturo Sanchez: %} }}}
Joe Collins: I believe that "mutually comparable" quantities, i.e., having the same Quantity Kind,
means that they are referred to in some "Law of Physics", a meaningful equality or inequality within
a scientific theory.
Arturo Sanchez: I wonder how you will be able to express concepts such as "equivalence relations" in
UML ...
Joe Collins: To H.R.: I didn't mean difficult, just endless.
Hajo Rijgersberg: OK, but why exactly endless?
Pat Hayes: i don't knowe what the difference is and i have no idea how to separate them. Why are we
doing this? What is a particular quantity
Hajo Rijgersberg: We're back in the summer discussions.
Joe Collins: For example, there's no conceptual limit on the number of dimensionless quantities, many
of which may be of the same kind. The Kind equivalence classes are resultant of scientific theories.
Hajo Rijgersberg: Yes, there's no conceptual limit on the number of dim'less quantities. We have to
model them and assign their dimension "dimension one".
Hajo Rijgersberg: I think it is very important to continue our summer discussions.
Hajo Rijgersberg: My statement at the time was and still is that particular quantities, such as the
length of my table, is an instance (or member) of length.
Hajo Rijgersberg: And length is a quantity class.
Mark Linehan: VIM 1.1 for "quantity" has "Note 1: The generic concept 'quantity' can be divided into
several levels of specific concepts, as shown in the following table. The left hand side of the
table shows specific concepts under 'quantity'. These are generic concepts for the individual
quantities in the right hand column."
Mark Linehan: (and a table follows, where the first line has length, radius, and radius of a circle
on one row)
Hajo Rijgersberg: So a generic level of quantities is "length", "mass", etc. and a specific length
has representatives like "length of my table"?
Matthew West: Treating classes as instances, and then adding classification and specialisation at the
instance level is something ISO 15926 did around properties
Mark Linehan: yes -- but to be parallel to the note 1 that I cited, generic would be "length", an
example mid-level quantity would be "width" (versus perhaps "depth") and a specific quantity would
be "width of my table"
Hajo Rijgersberg: Yes, Mark, that's what I mean. In my eyes this is a hierarchy of quantities.
Mark Linehan: yes, I agree
Hajo Rijgersberg: But it can of course also be modeled as Matthew says.
Hajo Rijgersberg: But I expect that people are more familiar with hierarchies?
HansPeter_de_Koning: To H.R: I agree with the need explicit "dimension one". That's how we do it in
SysML QUDV.
Mark Linehan: I suppose, but Matt's chart 4 defines 3 specific levels. I think Pat's point is that
may be the wrong way to go.
Hajo Rijgersberg: Yes, there may be more levels in some cases. There's no official limit to the
number of levels.
Pat Hayes: like sublasses, right?
Mark Linehan: yes
Hajo Rijgersberg: We have to model this for the most important quantities, starting with length,
mass, time, etc.
Hajo Rijgersberg: Yes, like subclasses, I would say.
Mark Linehan: in VIM, those are "kind of quantity" and are standards
Hajo Rijgersberg: Yes, but we should not define "kind of quantity" as a class. (I stated that also in
our summer discussions.)
Frank Olken: We are looking at
http://ontolog.cim3.net/cgi-bin/wiki.pl?UoM_Ontology_Standard_OWL_Draft
Mark Linehan: yes
David Leal: For length as a class of particular quantity it is reasonable to have waist size as a
subclass, because some particular lengths are waist sizes. For length as a class of magnitude of
quantity it is not reasonable, because there is nothing special about 37 inches which makes it a
waist size.
Hajo Rijgersberg: Indeed, measures/magnitudes have no hierarchy.
Frank Olken: HansPeter - if understand this, simple units and base units are differentiated in order
to deal with the fact that
Hajo Rijgersberg: As to waste size: we can have a class "Quantity", with subclass "Length", with
subclass "Size" on its turn, with subclass "Waste size" on its turn. This is a nice example.
Frank Olken: base unit for SI mass dimension is the kilogram?
Hajo Rijgersberg: Base units are a property of a system of units.
Hajo Rijgersberg: They are simple units, but derived units may also be simple units, such as pascal
and newton.
Hajo Rijgersberg: In the NIST standardadization document of Taylor, simple units are called "units
that have a special name". Are we talking about the same thing here?
Frank Olken: Howard Mason has updated the TC charter, send comments to him via email.
Howard Mason: *** ACTION item - the draft of the Charter has been completed, apart from the explicit
statement from NIST. Please review and send any comments direct to me for inclusion. Signing off for
tonight.
Hajo Rijgersberg: OK, I see you are defining simple units as base units. Why?
Peter P. Yim: for our editors of the OWL ontology: if you are planning to do some comparison (and
possibly mapping) between the various owl ontologies, may I suggest you upload them to the Open
Ontology Repository instance (OOR-sandbox at http://oor-01.cim3.net ... also ref.
http://OpenOntologyRepository.org which another community working in the Ontolog-CWE)
Frank Olken: Pat Hayes is now speaking.
Hajo Rijgersberg: Maybe a simple unit is a unit that is not defined in terms of other units but in
terms of standard quantities? Why distinguish these kinds of units? They can just have a different
definition.
HansPeter_de_Koning: To Hajo Rijgersberg: We define a SimpleUnit as a class. It is instantiated independent from any [[SystemOfUnits]]. We do not preempt SI. Then any SimpleUnit or DerivedUnit or [[ConversionBasedUnit]] (all subclasses of Unit) can be selected as a baseUnit in a [[SystemOfUnits]]. In QUDV baseUnit is an OWL object property with domain=[[SystemOfUnits]] and range=Unit. Similar for simple and base QuantityKind. See http://www.omgwiki.org/OMGSysML/doku.php?id=sysml-qudv:qudv_owl for details.
Hajo Rijgersberg: Your baseUnit property is great. Right domain and right range.
Hajo Rijgersberg: But derived unit should also be such a property. Derived unit is system of units
related.
Matthew West: I agree to rise above and give the capability to explain how different systems
interrelate.
David Leal: An issue is how a unit relates to a quantity. For length as a class of particular
quantity the metre is a subclass. For length as a class of magnitude of quantity the metre is a
member. Both views of length are useful. The first supports hierarchies, and the second is
mathematically tractable being a 1D vector space for which the metre can be selected as a basis.
Peter P. Yim: @Pat: if it's doable, your "rise above them" (ref. your slide #1) approach would make a
lot of sense, especially in light of the goal that we are not *just* trying to produce a good
ontology standard, we also *really* want to be adopted and embraced by stewards of existing
standard, as the overarching objective of having ontology-based standard as a first class citizen
that will sit alongside (natural language) standards
Hajo Rijgersberg: David, the metre can't be a subclass of quantity. It's a unit.
David Leal: Hajo - why not?
Matthew West: I think that it is ok to differ from the ISO standards, as long as we can support the
intent. But then there is an obligation to engage with the owners of those standards and try to
achieve consensus with them.
Hajo Rijgersberg: David, because we have the model the concepts in a clear way to all people. A metre
is not a quantity, it's definition (or reference if you wish) is in terms of a standard quantity.
And the metre isn't a measure either.
Hajo Rijgersberg: Hans Peter, why distinguish SimpleUnit and [[ConversionBasedUnit]]? Do they have
different properties?
Matthew West: I need to leave now.
HansPeter_de_Koning: To HR: Yes. A [[ConversionBasedUnit]] has a referenceUnit object property with domain:[[ConversionBasedUnit]] range:Unit.
HansPeter_de_Koning: I have to sign off now.
Frank Olken: New tentative date is Jan. 21, 2010 for the first meeting of the QUOMOS TC. This is to
accommodate OASIS scheduling constraints.
Hajo Rijgersberg: Hans Peter, you'll maybe read this later: I would propose a property "definition"
or "reference" with domain Unit and range Unit and Quantity (the latter for specific standard
quantities).
Frank Olken: Jan 7 Thursday willbe our next working teleconference. Expecting new drafts of texts,
and models.
Peter P. Yim: good session ... thanks! ... bye everyone.
Hajo Rijgersberg: Thank you for the organization!
Peter P. Yim: session ended 12:19pm PST
-- end of chat-transcript --
Further Question & Remarks:
- please post them to the [ uom-ontology-std ] listserv
- if you are already subscribed, post to <uom-ontology-std [at] ontolog.cim3.net>
- (if you are not yet subscribed) you may subscribe yourself to the [ uom-ontology-std ] listserv listserv, by sending a blank email to <uom-ontology-std-join [at] ontolog.cim3.net> from your subscribing email address, and then follow the instructions you receive back from the mailing list system.
Audio Recording of this Session
- To download the recording of the session, click here
- the playback of the audio files require the proper setup, and an MP3 compatible player on your computer.
- Conference Date and Time: 19-Nov-2009 10:38am~12:19pm PST
- Duration of Recording: 1 Hour 35 Minutes
- Recording File Size: 10.9 MB (in mp3 format)
- suggestions:
- its best that you listen to the session while having the respective presentations opened in front of you. You'll be prompted to advance slides by the speaker.
- Take a look, also, at the rich body of knowledge that this community has built together, over the years, by going through the archives of noteworthy past Ontolog events. (References on how to subscribe to our podcast can also be found there.)
For the record ...
How To Join (while the session is in progress)
- 1. Dial in with a phone: http://ontolog.cim3.net/cgi-bin/wiki.pl?UoM_Ontology_Standard/ConferenceCall_2009_11_19#nid241J
- 2. Open chat in a new browser window: http://webconf.soaphub.org/conf/room/ontolog_20091119
- 3. Download presentations for each speaker here: http://ontolog.cim3.net/cgi-bin/wiki.pl?UoM_Ontology_Standard/ConferenceCall_2009_11_19#nid2419
- or, 3.1 (access our shared-screen vnc server, if you are not behind a corporate firewall) http://ontolog.cim3.net/cgi-bin/wiki.pl?UoM_Ontology_Standard/ConferenceCall_2009_11_19#nid241X