Ontolog invited Speaker Presentation - Dr. Patrick Cassidy - Thu 2004-03-11 (1DY)
Conference Call Details (1DZ)
- Subject: [ontolog] Ontolog invited Speaker Presentation - PatrickCassidy - Thu 2004-03-11 (1E0)
- Comments/Agenda: (1E1)
- Agenda Comments: Dr. Patrick Cassidy will be speaking to our community at next week's call (starts Thu 11-Mar-2004 10:30am Pacific Standard Time; approx. 1.5 hours) about the "Protege-KIF" project. (1E2)
- Please post your suggested agenda items or anything you might want to ask the speaker below (1E3)
- please post or upload any material to be shared to the list, to the wiki or by WebDAV upload prior to the meeting (1E4)
- VNC session will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/ (1E5)
- view-only password: "ontolog" (1E6)
- view-and-control pw: to be supplied during session as needed (1E7)
- If it is your first time accessing our vnc server, please try to log into the conference call 5 minutes ahead of time to test out the connectivity and access. It may be difficult or impossible for those who are accessing from behind corporate firewalls to gain VNC access. If you are one of those, please look over the intricacies described under: http://ontolog.cim3.net/cgi-bin/wiki.pl?ToolsCollaboration#nid019 and good luck to you! (1E8)
- During the call, please browse the wiki page at: http://ontolog.cim3.net/cgi-bin/wiki.pl?ConferenceCall_2004_03_11 (1E9)
- Date: Thursday, Mar. 11, 2004 (1EA)
- Start Time: 10:30 AM Pacific Standard Time (1EB)
- End Time: 11:55 AM Pacific Standard Time (1EC)
- Dial-in Number: 1-702-851-3330 (Las Vegas, Nevada) (1ED)
- Participant Access Code: "040311#" (1EE)
Attendees (1EF)
- Attended: (1EG)
- PeterYim (1EH)
- PatCassidy (1EI)
- NenadIvezic (NIST) (1EJ)
- Nenad Anicic (NIST) (1EK)
- Boonserm Kulvatunyou (NIST) (1EL)
- CeceliaHickel (1EM)
- KurtConrad (1EN)
- Paul Macias (LMI) (1EO)
- Evan Wallace (NIST) (1EP)
- Expecting: (1EQ)
- Regrets: (1ET)
- SteveRay -- Regrets Unfortunately, I'm already double-booked at that time. Maybe next time, although I generally have a meeting at 1:30 on Thursdays... I guess I'll have to check it out after the fact. - Steve (1EU)
- MonicaMartin (1EV)
Agenda Ideas (1EW)
Agenda & Proceedings (1EX)
- About the speaker: Dr. Patrick Cassidy (1EY)
Pat Cassidy MICRA, Inc. 735 Belvidere Ave. Plainfield, NJ 07062-2054 cassidy@micra.com (908) 561-3416 (908) 668-5252 (if no answer) (1EZ)
To participate in construction of a reference upper ontology that could serve as the logical defining vocabulary for any domain or specific application -- to promote efficient re-use of research results and application interoperabilty. (1FA)
My ongoing interest is in the development of natural language understanding systems. I believe that the development of an ontology that can serve to define the concepts in a computational lexicon is a necessary preliminary to the problem of achieving human-level language understanding. Developing such an ontology that is in practice widely used is in consequence a necessary preliminary to the efficient conduct of such research by promoting re-use of results among multiple research groups. (1FD)
I believe that the development of a widely-used upper ontology is likely to require substantial funding, and I am now exploring with others the best mechanism to obtain funding for such a project. (1FE)
My participation in the Ontolog discussion group is aimed at two objectives: (1FF)
(1) to help develop an ontological representation of business entities that can serve as a standard representation to enhance interoperability of electronic commerce applications; (1FG)
(2) to learn how others view the prepresentation of business entities so as to incorporate those insights into a broader ontology that is capable of being extended into a wide variety of application domains as well as business. (1FH)
- About this talk: (1FI)
- (1FJ)
- The talk on March 11 will focus on how concepts represented in SKIF, as is SUMO and MILO, can be viewed in a Protege viewer. (1FK)
- (1FL)
- The Protege-KIF project has two aspects: (1FM)
- (1) to develop a Protege plug-in that will permit import of SKIF files into the Protege browser; and (1FN)
- (2) to create concepts representing the Core Concepts and other business entities in SKIF, by extension from the SUMO upper ontology, and then to import the SUMO together with its business-entity extensions into the Protege environment to enhance ease of understanding of the concepts and their relations to each other. (1FO)
- The Protege-KIF project has two aspects: (1FM)
- (1FP)
- Since the plugin development (in JAVA) is a one-person task, I will not discuss the programming aspects, but will focus on how concepts in KIF can be represented in Protege. (1FQ)
- (1FR)
- This session will proceed as a teleconference, with the visual illustrations being available through the tight VNC connection provide by Peter Yim at: (1FS)
http://vnc2.cim3.net:5800/ (sign in as 'ontolog' to view the presentation. also: see above)) (1FT)
I plan to run a Protege version of SMINK012, the latest version of the ontology that includes the concepts from SUMO and MILO plus those suggested by Adam Pease and those I added to represent business entities. In the limited time available, I will show how I suggest we represent a few of the core components. The basic philosophy of this representation is, that we are representing documents and text fields within documents, and I am suggesting that we represent them as abstract texts, rather than physical documents, so that we can consider only one version of each document or field, and avoid the complications of multiple possible physical representations (paper, computer file, screen visualization). The main point of including these text elements in an ontology is to be able to create links from the text elements to those real-world objects to which the texts refer. The manner of creating such links will be discussed. (1FU)
Although we will be able to browse the data already imported into Protege (and be able to view it via TightVNC), unfortunately there is some problem reading files from the Protege browser in that environment, and I will not be able to demonstrate importing data from a file into the browser. Peter and I are discussing how to overcome this problem, but it will not be resolved by Thursday. But the files "smink012.zip" and "skif_tab.jar" are available from my site: (1FV)
- (1FX)
- If you wish to try these locally, you may be able to test the import of new data into the existing ontology. (1FY)
- (1FZ)
- I will appreciate any comments on the manner in which I have chosen to represent these business concepts, especially since my own interpretetion of the short descriptions of the meanings may very well miss the intended meanings. This should be a good opportunity to discuss concrete substantive issues in the representation of business concepts, and I hope you all will be able to attend. (1G0)
- (1G1)
- See also: ProtegeKIF Project Homepage (1G2)
- SKIF to Protege: Presentation Outline (1G3)
- Notes from the presentation (1GT)
- Pat: at ontolog, for the UblOntology project, we have decided to use KIF as the canonical language for representation, Protege is only employed as a browser in our case. (1GU)
- Pat: I am using SKIF synonimously as SUO-KIF here (1GV)
- Pat: for now, axioms are captured under CONTRAINTS for "viewing" only. Which means, we are only using Protege as a browser. We will not be doing inferences on them yet. By the time the export plugin is done (which will take several months, if I work on that), we would be able to create KIF axioms in the Protege environment too. (1GW)
- Pat: full First Order Logic (as in the use of KIF) provides us with maximum precision and gives us axioms, and the ability to say things hat other languages (like graphical languages) cannot say. (1GX)
- If you have questions or comments for the presenter, we appreciate your posting them here: (please identify yourself) (1GY)
- Evan: uncomfortable with "AbstractString" as it appears to be implementation oriented (1GZ)
- Pat: I am using it as the link between linguistic representations and the real world objects. This is one way to do it. (1H0)
- Evan: where can we access the Protege files. (1H1)
- Nenad Ivezic: I seem to be running into problems installing the SkifTab plugin (1H3)
- Pat: there are still inpcompatibilities with Protege 2.0, please use v1.8 or v1.9 for now (1H4)
- Evan: uncomfortable with "AbstractString" as it appears to be implementation oriented (1GZ)