- From: Kei Cheung <kei.cheung@yale.edu>
- Date: Thu, 31 May 2007 20:52:15 -0400
- To: "Smith, Barry" <phismith@buffalo.edu>
- Cc: "Kashyap, Vipul" <VKASHYAP1@PARTNERS.ORG>, samwald@gmx.at, public-semweb-lifesci@w3.org, obo-relations@lists.sourceforge.net
Hi Barry, Welcome to the SWHCLS list. Such a discussion reminds me of the Nature paper: "Are the current ontologies in biology good ontologies?" (http://www.nature.com/nbt/journal/v23/n9/full/nbt0905-1095.html). The paper uses the MGED (microarray) ontology to illustrate some of the ontological issues. I'm just curious how the BFO principles and practice can help make such a microarray ontology more ontologically sound and therefore more machine readable. In the context of neuroscience, I wonder if we can look at how to convert some of the public data (or metadada) extracted from the NINDS Microarray consortium (http://arrayconsortium.tgen.org/np2/home.do) into some kind of OWL ontology. Perhaps some MGED and/or HCLS folks are also interested in this. Best, -Kei Smith, Barry wrote: > > At 04:56 PM 5/31/2007, Kashyap, Vipul wrote: > >> > >1. Does the presence of all participants of a process at a location >> > enough to >> > >define the presence of a process at a location? >> > >> > Sounds reasonable to me. >> >> [VK] This probably is a consequence of the way you define a >> biological process. >> >> > >2. I do not claim to understand the OBO definition of a biological >> > >process, but >> > >from a computer science point of view, a process running on a >> > >computer can have >> > >states, e.g., activated, terminated, suspended, waiting-for-event, >> etc. >> > These >> > >states may correlate to some aggregation of states of participants >> in the >> > >process. But I am not sure of the reason why a process cannot have a >> > state? >> > >> > It is (it seems to me) the program or algorithm or plan (all >> > continuants) which is activated. >> > If a process is suspended or terminated, then surely the process is >> > not there any more. >> >> [VK] OK that clarifies some of the issues and raises some others. For >> instance: >> - A computer process is indeed activated, suspended or terminated >> when the >> execution of the program is activated, suspended or terminated. > > > These terms ('activated', etc.) then mean different things; the > question is: which is the primary meaning. > >> - Disagreement: A process in a suspended state (or according to you >> where all >> the participants are in a suspended state) still exists. > > > The life process, for instance, in cryogenics? > >> - An interesting corollary is that the execution of a program needs >> to be >> distinguished from a program (please feel free to fill in the biological >> equivalents). > > > This is the basis of BFO's discussion between realizable entities such > as functions and the processes which are their realizations; the > former are continuants, the latter are occurrents. > >> - A process comes into existence only when a computer program executes. > > > A process of a certain kind ... > >> - The last statement suggests that a process is more than the "sum of >> its >> participants" > > > Of course. > >> > And processes do not wait; people (for example) wait. >> >> [VK] Processes do wait for messages or events from other processes. > > > This is just a figure of speech; in fact the device waits. > >> For instance >> the process1 = execution of the web browser program; waits-for >> messages from process2 = execution of the web server program. > > > Again, you are confusing the device which executes with the process > which is the execution. The device waits. > >> > This terminology of 'states' is not, it seems to me, ontologically >> clear. >> >> [VK] In attempt to clarify further, a state of a computer process = >> state of the >> execution of the computer program at a given point in time. > > > This does not help, I'm afraid. > >> Also, it would be a big help if you can provide me with ontologically >> clear >> terminology of 'states of process participants'. > > > In fact, precisely because of the confused use of 'state' in so many > quarters, BFO recommends that it not be used at all. But for all that > you could want in this connection see: > http://www.ifomis.uni-saarland.de/bfo/ > BS > >> Cheers, >> >> ---Vipul >> >> >> >> >> >> The information transmitted in this electronic communication is >> intended only for the person or entity to whom it is addressed and >> may contain confidential and/or privileged material. Any review, >> retransmission, dissemination or other use of or taking of any action >> in reliance upon this information by persons or entities other than >> the intended recipient is prohibited. If you received this >> information in error, please contact the Compliance HelpLine at >> 800-856-1983 and properly dispose of this information. > > > > >
Received on Friday, 1 June 2007 00:52:42 UTC