Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Incorporation of RO relations into BFO, and future development of RO
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 34 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Chris Mungall  
View profile  
 More options May 26 2010, 3:35 pm
From: Chris Mungall <c...@berkeleybop.org>
Date: Wed, 26 May 2010 12:35:50 -0700
Local: Wed, May 26 2010 3:35 pm
Subject: [Obo-relations] Incorporation of RO relations into BFO, and future development of RO

As many of you are aware, RO has been somewhat static for a while.  
There have been a number of proposed extensions floating around, but  
nothing official. Part of the problem has been the impedance mismatch  
between the notion of type-level relations and the corresponding  
treatment in OWL. In addition, many of the original instance level  
relations are applicable outside biology and are more suited to an  
upper level ontology such as BFO.

We propose that the next version of BFO will contain a minimal set of  
instance level binary relations -- this set will overlap with the set  
of instance level relations used in the original RO. These relations  
will have URIs of the form http://purl.obolibrary.org/obo/BFO_nnnnnnn  
(in the obo-format version, these will be rendered as BFO:nnnnnnn).

BFO will likely include the follow relations, with the following IDs/
URIs:

BFO_0000050 part of
BFO_0000051 has part
BFO_0000056 participates in
BFO_0000057 has participant
BFO_0000062 preceded by
BFO_0000063 precedes
BFO_0000060 immediately preceded by
BFO_0000061 immediately precedes

(and will most likely include additional ones too)

The corresponding older URIs with the prefix http://obofoundry.org/ro.owl#
  would be mildly deprecated (i.e. they would not be rendered  
obsolete, but ontologies would be encouraged to switch over). The new  
BFO relations are unambiguously instance-level binary relations, and  
the definitions and comments would reflect this. This also holds for  
the obo-format version of these relations (previously the plan was to  
have distinct type-level versions of these relations specified in obo-
format, but this has been abandoned in order to make the translation  
between obo and owl simpler).

For example, the metadata for BFO_0000050 would be something along the  
lines of:

        definition: "part of is a primitive reflexive, transitive relation,  
holding either between two processes or two continuants."
        example: "every cell nucleus is part of some cell"

BFO will also likely include certain relations that were in various  
proposed extensions to the RO, but not in the original version,  
including, but no limited to:

BFO_0000052 inheres in
BFO_0000053 bearer of
BFO_0000054 realized by
BFO_0000055 realizes

The idea is that BFO includes the minimal set of relations required to  
define BFO classes.

A draft is available here:
        http://code.google.com/p/bfo/source/browse/#svn/trunk/src/ontology

The primary version is in OWL, with conversions to obo-format also  
being made available. It will be possible to import the relations  
without importing all the classes.

All other relations composed from BFO minimal relations will be in a  
new ontology, with the namespace RO (the OBO_REL idspace/namespace  
will be mildly deprecated). URIs will be of the form http://purl.obolibrary.org/obo/RO_nnnnnnn
  (and in obo-format, RO:nnnnnnn).  RO will include both generic  
composed relations, as well as domain-specific relations. We can make  
the domain specific sets available as subsets/slims. For example, RO-
neuron will contain a set of relations that have previously been under  
discussion by the PONS task force.

Many of these relations can be treated as "macros", and expanded into  
more complex expressions. For example:

RO_0002100 has soma part of
        => has_part some (GO:cell_body and part_of some ?Y)
RO_0002104
        => has plasma membrane part : has_part some (GO:plasma_membrane and  
has_part some ?Y)

An early draft is available here:
        http://code.google.com/p/obo-relations/source/browse/#svn/trunk/src/
ontology

We expect to be adding more soon. We've yet to specify the exact  
policy and guidelines, but in general the idea is that it should be  
fairly easy to get your relation added provided you can specify the  
meaning of the relation using existing relations and OWL constructs.

The primary version is also in OWL, with conversions to obo-format  
also being made available.

For both bfo-relations and RO, the expectation is that domain  
ontologies will MIREOT in relations as  required (although owl:imports  
is also an option). The URIs would remain stable, and follow normal  
OBO identifier lifecycle policy. If a definition changes, the the URI/
ID is obsoleted, and a new one is minted.

Some additional administrivia

There is now a mirror of this mail list here:
        http://groups.google.com/group/obo-relations

(You can subscribe to either)

The RO existing tracker is deprecated and will be replaced by the one
here

        http://code.google.com/p/obo-relations/

Comments and feedback welcome.

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Larry Hunter
Larry Hunter  
View profile  
 More options May 26 2010, 3:48 pm
From: Larry Hunter <Larry.Hun...@ucdenver.edu>
Date: Wed, 26 May 2010 13:48:57 -0600
Local: Wed, May 26 2010 3:48 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On May 26, 2010, at 1:35 PM, Chris Mungall wrote:

> We propose that the next version of BFO will contain a minimal set of  
> instance level binary relations -- this set will overlap with the set  
> of instance level relations used in the original RO.

Chris,

This is wonderful news.  We will review this proposal and submit comments.  

I was wondering if the Özgövde andl Grüninger paper from FOIS this year ("Foundational Process Relations in Bio-Ontologies") influenced the proposal?  Their FOL characterization struck me as potentially very useful.

Larry
--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Schulz  
View profile  
 More options May 26 2010, 4:12 pm
From: Stefan Schulz <stsch...@uni-freiburg.de>
Date: Wed, 26 May 2010 22:12:23 +0200
Local: Wed, May 26 2010 4:12 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO
Dear Chris,

I fully support your proposal and would like to propose to include a
general localization relation ("has-locus" or "has-location") as well.
Such a relation would be important to represent spatial inclusion of
independent continuants or occurrents within independent continuants,
e.g. a stone in a gallbladder, or a mitosis process in a cell.

Best regards
Stefan

2010/5/26 Larry Hunter <Larry.Hun...@ucdenver.edu>:

--
  Stefan SCHULZ  (apl. Prof. Dr. med.)
  Institute of Medical Biometry and Medical Informatics
  University Medical Center Freiburg
  Stefan-Meier-Strasse  26   79104 Freiburg (Germany)
  [home: Eschholzstr. 70, D-79115 Freiburg]
  +49 (0)761 2036725, 2049089
  http://purl.org/steschu
  [stsch...@uni-freiburg.de],   Skype: stschulz

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Mungall  
View profile  
 More options May 26 2010, 4:40 pm
From: Chris Mungall <c...@berkeleybop.org>
Date: Wed, 26 May 2010 13:40:39 -0700
Local: Wed, May 26 2010 4:40 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

Hi Stefan

Yes, I forgot to include located_in on the list - this was in the  
original RO and would be in BFO too. There's been a bit of discussion  
about this between Barry, Alan and others.

We've been unofficially using occurs_in for the process-continuant  
relation, we don't have a satisfactory name for the inverse yet.

On May 26, 2010, at 1:12 PM, Stefan Schulz wrote:

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Mungall  
View profile  
 More options May 26 2010, 4:41 pm
From: Chris Mungall <c...@berkeleybop.org>
Date: Wed, 26 May 2010 13:41:55 -0700
Local: Wed, May 26 2010 4:41 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On May 26, 2010, at 12:48 PM, Larry Hunter wrote:

I haven't read this paper, but that's not to say that it didn't or  
couldn't influence what we're doing - the belated progress we're  
making is the result of numerous discussions with multiple people.

> Larry

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Hoehndorf  
View profile  
 More options May 26 2010, 5:56 pm
From: Robert Hoehndorf <leech...@leechuck.de>
Date: Wed, 26 May 2010 22:56:21 +0100
Local: Wed, May 26 2010 5:56 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On Wed, 2010-05-26 at 12:35 -0700, Chris Mungall wrote:

Hi,

This is great news. Some remarks:

> Many of these relations can be treated as "macros", and expanded into  
> more complex expressions. For example:
> RO_0002100 has soma part of
>    => has_part some (GO:cell_body and part_of some ?Y)
> RO_0002104
>    => has plasma membrane part : has_part some (GO:plasma_membrane and  
> has_part some ?Y)
> An early draft is available here:
>    http://code.google.com/p/obo-relations/source/browse/#svn/trunk/src/
> ontology

We have been working on something similar here:
http://bioonto.de/obo2owl, where we provide OWL pattern definitions
for all the RO relations and a few more.
Many are fairly straightforward, but some are not so easy, like
integral-part-of.

The patterns you use seem to contain only one variable, ?Y, while a
relation between two classes will generally contain both classes as
variables (?X and ?Y). So the implementation at your link does not
seem to be an implementation of the RO, but rather macros for creating
complex OWL class descriptions (instead of class axioms).
How would you, for example, express integral-part-of?

Rob.

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Bill Hogan
Bill Hogan  
View profile  
 More options May 26 2010, 6:45 pm
From: Bill Hogan <hoga...@gmail.com>
Date: Wed, 26 May 2010 17:45:18 -0500
Local: Wed, May 26 2010 6:45 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

I can't open the bfo2-relations.owl file, in either Protege 4.1 alpha or
Protege 3.4.4.

part_of is also antisymmetric, although you cannot say that in OWL.

Since they're instance-instance relations, you can say that part_of and
has_part are inverses.

Finally, what about instance_of and lacks (instance-type relations)?  Will
they remain in RO?

Bill

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Chris Mungall
Chris Mungall  
View profile  
 More options May 26 2010, 6:50 pm
From: Chris Mungall <c...@berkeleybop.org>
Date: Wed, 26 May 2010 15:50:29 -0700
Local: Wed, May 26 2010 6:50 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On May 26, 2010, at 2:56 PM, Robert Hoehndorf wrote:

[removed bfo-discuss, since this pertains specifically to the  
relations in RO]

Essentially there are two types of macros. The first type expands an  
annotation property used in a triple. The second type expands an  
expression.

An example of the first (expanding an axiom):

        integral_part_of(A,B) => A subclass of part_of some B, B subclass of  
has_part some B

An example of the second (expanding an expression):

        soma_located_in_some Y => has_part some (soma and part_of some Y)

The first requires two variables in the template, the second only one.

There's a bit more to it than that, more details to follow

> Rob.

> --
> You received this message because you are subscribed to the Google  
> Groups "BFO Discuss" group.
> To post to this group, send email to bfo-discuss@googlegroups.com.
> To unsubscribe from this group, send email to bfo-discuss+unsubscribe@googlegroups.com
> .
> For more options, visit this group at http://groups.google.com/group/bfo-discuss?hl=en
> .

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Mungall  
View profile  
 More options May 26 2010, 7:19 pm
From: Chris Mungall <c...@berkeleybop.org>
Date: Wed, 26 May 2010 16:19:50 -0700
Local: Wed, May 26 2010 7:19 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On May 26, 2010, at 3:45 PM, Bill Hogan wrote:

> I can't open the bfo2-relations.owl file, in either Protege 4.1  
> alpha or Protege 3.4.4.

Hmm, seems fine in my P4.1

> part_of is also antisymmetric, although you cannot say that in OWL.

we should have a standard annotation property to indicate this, such  
that it will be available in FOL translations

> Since they're instance-instance relations, you can say that part_of  
> and has_part are inverses.

already declared

> Finally, what about instance_of and lacks (instance-type  
> relations)?  Will they remain in RO?

The instance_of relation corresponds to a class assertion in OWL.  
There's a case for retaining it in a FOL version of the ontology though.

RO will most likely contain a lacks_part relation, defined in terms of  
zero cardinality. This could be considered either an instance-class  
relation, or a syntactic macro. Note that this doesn't do justice to  
Werner's original treatment in x lacks_part P iff x has part exactly 0  
P and a typical x has part some P. I suggest that if this is required  
we treat this as two relations, one which is normality-neutral, and a  
stronger one that has implications of abnormality. I suggest retaining  
the label lacks_part for the simple zero-parts case and something like  
'abnormally_lacks_part' for the stronger case.

At one time there was a proposal for a 3-ary lacks relation in which  
the first argument was a relation. For now it seems simplest just to  
explicitly enumerate the different binary relations.

For the cell ontology we will be using a relation

        lacks_plasma_membrane_part X => has_part some (GO:plasma_membrane and  
has_part 0 X)

As defined in http://www.biomedcentral.com/1471-2105/10/70

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Mungall  
View profile  
 More options May 26 2010, 8:17 pm
From: Chris Mungall <c...@berkeleybop.org>
Date: Wed, 26 May 2010 17:17:29 -0700
Local: Wed, May 26 2010 8:17 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On May 26, 2010, at 3:45 PM, Bill Hogan wrote:

> I can't open the bfo2-relations.owl file, in either Protege 4.1  
> alpha or Protege 3.4.4.

Try downloading the file first - or this url
http://purl.obolibrary.org/obo/ro.owl

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Bill Hogan
Bill Hogan  
View profile  
 More options May 26 2010, 8:52 pm
From: Bill Hogan <hoga...@gmail.com>
Date: Wed, 26 May 2010 19:52:03 -0500
Local: Wed, May 26 2010 8:52 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

When I open from the url below, I get some strange fragment that has
has_part as a sibling of topObjectProperty, which has only 6 subproperties,
4 of which have to do with synapses.

When I try to open the file bfo-relation.owl, I get the following error:
Server returned HTTP response code: 503 for URL:
http://www.w3.org/TR/html4/loose.dtd

with the following stack trace:

org.semanticweb.owl.io.OWLOntologyCreationIOException: Server returned HTTP
response code: 503 for URL: http://www.w3.org/TR/html4/loose.dtd
    at
uk.ac.manchester.cs.owl.ParsableOWLOntologyFactory.loadOWLOntology(Parsable OWLOntologyFactory.java:174)
    at
uk.ac.manchester.cs.owl.OWLOntologyManagerImpl.loadOntology(OWLOntologyMana gerImpl.java:461)
    at
uk.ac.manchester.cs.owl.OWLOntologyManagerImpl.loadOntology(OWLOntologyMana gerImpl.java:424)
    at
org.protege.editor.owl.model.OWLModelManagerImpl.loadOntology(OWLModelManag erImpl.java:328)
    at
org.protege.editor.owl.model.OWLModelManagerImpl.loadOntologyFromPhysicalUR I(OWLModelManagerImpl.java:390)
    at
org.protege.editor.owl.OWLEditorKit.handleLoadFrom(OWLEditorKit.java:147)
    at
org.protege.editor.owl.OWLEditorKit.handleLoadRequest(OWLEditorKit.java:141 )
    at
org.protege.editor.core.ProtegeManager.openAndSetupEditorKit(ProtegeManager .java:146)
    at
org.protege.editor.core.ProtegeWelcomeFrame$ProtegeWelcomePanel$2.actionPer formed(ProtegeWelcomeFrame.java:113)
    at
org.protege.editor.core.ui.util.LinkLabel.activateLink(LinkLabel.java:97)
    at
org.protege.editor.core.ui.util.LinkLabel.access$100(LinkLabel.java:30)
    at
org.protege.editor.core.ui.util.LinkLabel$1.mouseReleased(LinkLabel.java:63 )
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 503 for
URL: http://www.w3.org/TR/html4/loose.dtd
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
Source)
    at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity (Unknown
Source)
    at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknow n
Source)
    at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unk nown
Source)
    at
com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Un known
Source)
    at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatche r.dispatch(Unknown
Source)
    at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan Document(Unknown
Source)
    at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
    at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
    at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
    at javax.xml.parsers.SAXParser.parse(Unknown Source)
    at edu.unika.aifb.rdf.api.syntax.RDFParser.parse(RDFParser.java:111)
    at org.coode.owl.rdfxml.parser.RDFXMLParser.parse(RDFXMLParser.java:86)
    at
uk.ac.manchester.cs.owl.ParsableOWLOntologyFactory.loadOWLOntology(Parsable OWLOntologyFactory.java:159)
    ... 30 more

...

read more »

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Terry Meehan  
View profile  
 More options May 26 2010, 9:08 pm
From: Terry Meehan <tmee...@informatics.jax.org>
Date: Wed, 26 May 2010 21:08:33 -0400
Local: Wed, May 26 2010 9:08 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO
Bill,
You need to go to the checkout tab on the code.google. page.  There it
will tell you to use the following line command
svn checkout http://bfo.googlecode.com/svn/trunk/ bfo-read-only

this will create a folder in your directory containing owl files
readable by protege.

Terry m.

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Ruttenberg  
View profile  
 More options May 26 2010, 10:12 pm
From: Alan Ruttenberg <alanruttenb...@gmail.com>
Date: Wed, 26 May 2010 22:12:55 -0400
Local: Wed, May 26 2010 10:12 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO
Bill, and all,

If you want to view RO, please use

http://purl.obolibrary.org/obo/ro.owl

If you want to view BFO 2, such as it is at this early stage, use

http://purl.obolibrary.org/obo/bfo.owl

Note that this version is a minimalist BFO, without regions and
without granularity, but with relations.

http://purl.obolibrary.org/obo/bfo/all.owl

Includes regions and granularity.

New classes discussed haven't been added yet, nor have the definitions
of the relations been add, nor is the axiomatization complete - this
is early work.

-Alan

...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Alan Ruttenberg
Alan Ruttenberg  
View profile  
 More options May 26 2010, 10:38 pm
From: Alan Ruttenberg <alanruttenb...@gmail.com>
Date: Wed, 26 May 2010 22:38:57 -0400
Local: Wed, May 26 2010 10:38 pm
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On Wed, May 26, 2010 at 4:12 PM, Stefan Schulz <stsch...@uni-freiburg.de> wrote:
> Dear Chris,

> I fully support your proposal and would like to propose to include a
> general localization relation ("has-locus" or "has-location") as well.
> Such a relation would be important to represent spatial inclusion of
> independent continuants or occurrents within independent continuants,
> e.g. a stone in a gallbladder, or a mitosis process in a cell.

We need a good definition for this.
The reason I haven't yet added located in and contained in is that
they confuse me.
(Attached is a picture I drew for discussion some time ago.)

The issue is that first, located in was defined for two cases
1) Continuant->Region
2) Continuant->Continuant

Contained in was similarly defined, but said to relate immaterial
continuants to continuants.

The second relation was defined in terms of the first. The problem is
that the first isn't defined. In order to probe this question, I drew
the attached diagram of a bottle (wall), bottle (interior),
(bottle=bottle wall+ bottle interior), some water in the bottle, and a
coin in the water, and asked around what the location and containment
relations were among things.

The ensuing discussion did not yield a satisfactory conclusion.
Moreover there has been a recent challenge, spearheaded by Bjoern, to
say that we should not define location by resort to regions (hence
regions being currently optional in my draft bfo2).

Barry points to the paper "Containment Relations in Anatomical
Ontologies" by Maureen Donnelly, which I like, which presents 5
candidate relations of the sort we might use. Note, however, that they
still use a region function in their definitions, and afaik, this
region function is not documented, and while it might seem intuitive
for simple solids, it is not, IMO, in a situation in which we can have
immaterial continuants (aka sites, holes, cavities).

So, do you have a favorite definition for has-locus that works for
material and immaterial continuants, which relies on intuitive  (or at
least workable) primitives,  and does not resort to regions as its
basis? Or an argument as to which of these requirements should give?

The attached bottle2.graffle.pdf shows the last state of the
discussion and the proposed relations among parts. A point of mystery
for me is the claim that the coin not located nor contained in the
water.

Regards,
Alan

  Bottle2.graffle.pdf
178K Download

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Incorporation of RO relations into BFO, and future development of RO" by Dr. Mathias Brochhausen
Dr. Mathias Brochhausen  
View profile  
 More options May 27 2010, 4:32 am
From: "Dr. Mathias Brochhausen" <mathias.brochhau...@ifomis.uni-saarland.de>
Date: Thu, 27 May 2010 10:32:20 +0200
Local: Thurs, May 27 2010 4:32 am
Subject: Re: [Obo-relations] Incorporation of RO relations into BFO, and future development of RO
Dear Chris,

this is indeed very good news and important work to be carried out. Just
some small rmearks of issues of which I presume you might already be aware:

It should be ensured that all implicite relations in BFO are made
explicite (inheres_in of some kind, etc.).

On the other hand it needs to be clear that no domain specific relation
(or even relation named in a highly domain-contaminated way) is included
in BFO since this might compromise BFO as a general Upper Ontology. One
of the more theoretical issues with using RO as BFO-relations in the
past (which was done inofficial sometimes) was that RO was be definition
a domain specific artefact whereas BFO is an Upper Ontology in the sense
of the word as used by IEEE.

Therefore, I fully support getting these things straightend out. If
there is some worh that need to be done, besides discussions on the
list, I would be happy to contribute, especially since I will be on a
research leave in Buffalo between Septmeber 2010 and February 2011,
doing some theoretical work on relations and occurents.

Best,
Mathias

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Colin Batchelor
Colin Batchelor  
View profile  
 More options May 27 2010, 5:19 am
From: Colin Batchelor <Batchel...@rsc.org>
Date: Thu, 27 May 2010 10:19:40 +0100
Local: Thurs, May 27 2010 5:19 am
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

Chris Mungall writes:
> RO will most likely contain a lacks_part relation, defined in terms of
> zero cardinality. This could be considered either an instance-class
> relation, or a syntactic macro. Note that this doesn't do justice to
> Werner's original treatment in x lacks_part P iff x has part exactly 0
> P and a typical x has part some P. I suggest that if this is required
> we treat this as two relations, one which is normality-neutral, and a
> stronger one that has implications of abnormality. I suggest retaining
> the label lacks_part for the simple zero-parts case and something like
> 'abnormally_lacks_part' for the stronger case.

What is the zero-parts case for?

A Manx cat lacks a tail, a battleship, and the first half of *Like a Rolling Stone*.  But only one of these is present in the typical cat.

I've seen PRO using the lacks relation for the peptide chain that comes fresh off the ribosome---it lacks phosphoryl groups, it lacks a ubiquitinyl group on lysine number 57, it lacks sharks---but isn't it better to say that the peptide chain has_part only canonical amino acid residues?

Best wishes,
Colin.

DISCLAIMER:

This communication (including any attachments) is intended for the use of the addressee only and may contain confidential, privileged or copyright material. It may not be relied upon or disclosed to any other person without the consent of the RSC. If you have received it in error, please contact us immediately. Any advice given by the RSC has been carefully formulated but is necessarily based on the information available, and the RSC cannot be held responsible for accuracy or completeness. In this respect, the RSC owes no duty of care and shall not be liable for any resulting damage or loss. The RSC acknowledges that a disclaimer cannot restrict liability at law for personal injury or death arising through a finding of negligence. The RSC does not warrant that its emails or attachments are Virus-free: Please rely on your own screening.

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Incorporation of RO relations into BFO, and future development of RO" by Ward Blondé
Ward Blondé  
View profile  
 More options May 27 2010, 5:27 am
From: Ward Blondé <ward.blo...@ugent.be>
Date: Thu, 27 May 2010 11:27:06 +0200
Local: Thurs, May 27 2010 5:27 am
Subject: Re: [Obo-relations] Incorporation of RO relations into BFO, and future development of RO

Hello,

I am glad to see a follow-up on relations after all this time! But I
still wonder why some of these labels contain a verb and others not? Is
there an unofficial policy that if the label doesn't contain a verb in
the present tense, that it is preceded by  'is'?  Why should 'part of'
be read as 'is part of' instead of for instance 'has part of'?
I think such labels may make it difficult for natural language
processing systems that want to exploit these labels, because it is only
clear for humans what to make of them.

Regards,

Ward

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Robert Hoehndorf
Robert Hoehndorf  
View profile  
 More options May 27 2010, 5:45 am
From: Robert Hoehndorf <leech...@leechuck.de>
Date: Thu, 27 May 2010 10:45:50 +0100
Local: Thurs, May 27 2010 5:45 am
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On Thu, 2010-05-27 at 10:19 +0100, Colin Batchelor wrote:

Hi,

> What is the zero-parts case for?
> A Manx cat lacks a tail, a battleship, and the first half of *Like a Rolling Stone*.  But only one of these is present in the typical cat.
> I've seen PRO using the lacks relation for the peptide chain that comes fresh off the ribosome---it lacks phosphoryl groups, it lacks a ubiquitinyl group on lysine number 57, it lacks sharks---but isn't it better to say that the peptide chain has_part only canonical amino acid residues?

The last statement would be incorrect, assuming that has_part is
transitive and amino acid residues have parts which are not themselves
amino acid residues (atoms and electrons, for example).

In OWL, it is sometimes useful to infer explicitly things which are
not there, mostly when they are expected to be there. You could not do
this otherwise because OWL uses open world reasoning, so you have to
explicitly assert things which are not there, using negation.

Btw, what is the benefit of writing "has-part exactly 0" instead of
"not has-part"? Both are equivalent, and the latter seems more
intuitive to me.

Rob.

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Colin Batchelor  
View profile  
 More options May 27 2010, 5:47 am
From: Colin Batchelor <Batchel...@rsc.org>
Date: Thu, 27 May 2010 10:47:00 +0100
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

Alan Ruttenberg writes:
> The attached bottle2.graffle.pdf shows the last state of the
> discussion and the proposed relations among parts. A point of mystery
> for me is the claim that the coin not located nor contained in the
> water.

Since this is for scientific ontologies, we should be asking what the causal consequences of the coin being underwater are.  I think what's important here is that the water has the disposition to resist the movement of the coin.  Equally the coin has the disposition to leach out metal atoms into the water.  But these could be handled by something like a meets or an externally_connected_to relation.

If I throw the bottle into the air at night, then from where I stand that bottle might be briefly in Cassiopeia or Ursa Major.  But those positions have no causal consequences.  And there is no sense in which the bottle meets Alcor or Mizar.

If we were manufacturing coins-in-bottles then I think the questions would be different.

Best wishes,
Colin.

DISCLAIMER:

This communication (including any attachments) is intended for the use of the addressee only and may contain confidential, privileged or copyright material. It may not be relied upon or disclosed to any other person without the consent of the RSC. If you have received it in error, please contact us immediately. Any advice given by the RSC has been carefully formulated but is necessarily based on the information available, and the RSC cannot be held responsible for accuracy or completeness. In this respect, the RSC owes no duty of care and shall not be liable for any resulting damage or loss. The RSC acknowledges that a disclaimer cannot restrict liability at law for personal injury or death arising through a finding of negligence. The RSC does not warrant that its emails or attachments are Virus-free: Please rely on your own screening.

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Osumi-Sutherland  
View profile  
 More options May 27 2010, 6:52 am
From: David Osumi-Sutherland <dj...@gen.cam.ac.uk>
Date: Thu, 27 May 2010 11:52:26 +0100
Local: Thurs, May 27 2010 6:52 am
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO
Hi all,

On 27 May 2010, at 10:45, Robert Hoehndorf wrote:

In my experience, we occasionally need to use negation if we are to  
capture the classifications that scientists find useful.   Terry has  
especially good examples of this for classification of cell types in  
the immune system.

> Btw, what is the benefit of writing "has-part exactly 0" instead of
> "not has-part"? Both are equivalent, and the latter seems more
> intuitive to me.

As I understand it, we can't use cardinality restrictions with  
transitive relations in OWL.  As has_part is clearly transitive,  to  
express cardinality we would need a non-transitive child relation for  
has_part - perhaps 'has_component'?  In this case I think I'd prefer  
to use explicit negation - although I worry about the hit on reasoner  
efficiency that might result.

- David

> Rob.

> --------------------------------------------------------------------------- ---

> _______________________________________________
> Obo-relations mailing list
> Obo-relati...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/obo-relations

David Osumi-Sutherland, PhD
Ontologist / Curator
Virtual Fly Brain / FlyBase
Department of Genetics
University of Cambridge
Downing Street
Cambridge, CB2 3EH
UK
+44 (0)1223 333 963

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alan Ruttenberg  
View profile  
 More options May 27 2010, 7:29 am
From: Alan Ruttenberg <alanruttenb...@gmail.com>
Date: Thu, 27 May 2010 07:29:37 -0400
Local: Thurs, May 27 2010 7:29 am
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On Thu, May 27, 2010 at 5:47 AM, Colin Batchelor <Batchel...@rsc.org> wrote:
> Alan Ruttenberg writes:

>> The attached bottle2.graffle.pdf shows the last state of the
>> discussion and the proposed relations among parts. A point of mystery
>> for me is the claim that the coin not located nor contained in the
>> water.

> Since this is for scientific ontologies, we should be asking what the causal consequences of the coin being underwater are.  I think what's important here is that the water has the disposition to resist the movement of the coin.  Equally the coin has the disposition to leach out metal atoms into the water.  But these could be handled by something like a meets or an externally_connected_to relation.

> If I throw the bottle into the air at night, then from where I stand that bottle might be briefly in Cassiopeia or Ursa Major.  But those positions have no causal consequences.  And there is no sense in which the bottle meets Alcor or Mizar.

> If we were manufacturing coins-in-bottles then I think the questions would be different.

The coin in bottle is not unlike the stone in kidney, or the protein
in nucleus. There are plenty of biological cases where this
configuration is relevant.

Yours firmly on earth,
Alan

> Best wishes,
> Colin.

> DISCLAIMER:

> This communication (including any attachments) is intended for the use of the addressee only and may contain confidential, privileged or copyright material. It may not be relied upon or disclosed to any other person without the consent of the RSC. If you have received it in error, please contact us immediately. Any advice given by the RSC has been carefully formulated but is necessarily based on the information available, and the RSC cannot be held responsible for accuracy or completeness. In this respect, the RSC owes no duty of care and shall not be liable for any resulting damage or loss. The RSC acknowledges that a disclaimer cannot restrict liability at law for personal injury or death arising through a finding of negligence. The RSC does not warrant that its emails or attachments are Virus-free: Please rely on your own screening.

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Incorporation of RO relations into BFO, and future development of RO" by Alan Ruttenberg
Alan Ruttenberg  
View profile  
 More options May 27 2010, 7:32 am
From: Alan Ruttenberg <alanruttenb...@gmail.com>
Date: Thu, 27 May 2010 07:32:41 -0400
Local: Thurs, May 27 2010 7:32 am
Subject: Re: [Obo-relations] Incorporation of RO relations into BFO, and future development of RO

I agree with you Ward. Now that we have ids for relations we can have
a reasonable discussion of what the labels should be, without having
there be the same kind of consequences as there were before. I'm
inclined to change part of to is part of, and then add, as alternative
terms, "part of" and "part_of", to satisfy different constituencies.
If anyone has objections to this course of action, please shout.

-Alan

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Re: Incorporation of RO relations into BFO, and future development of RO" by Michel Dumontier
Michel Dumontier  
View profile  
 More options May 27 2010, 7:52 am
From: Michel Dumontier <michel.dumont...@gmail.com>
Date: Thu, 27 May 2010 07:52:28 -0400
Local: Thurs, May 27 2010 7:52 am
Subject: Re: [Obo-relations] [bfo-discuss] Re: Incorporation of RO relations into BFO, and future development of RO

On Thu, May 27, 2010 at 7:32 AM, Alan Ruttenberg
<alanruttenb...@gmail.com>wrote:

I'm absolutely in favor of having 'is part of' as a preferred name. It
mostly certainly makes it easier for language generation, and incidently,
for composing queries using manchester syntax.

m.

--
Michel Dumontier
Associate Professor of Bioinformatics
Carleton University
http://dumontierlab.com

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Incorporation of RO relations into BFO, and future development of RO" by Michel Dumontier
Michel Dumontier  
View profile  
 More options May 27 2010, 7:57 am
From: Michel Dumontier <michel.dumont...@gmail.com>
Date: Thu, 27 May 2010 07:57:16 -0400
Local: Thurs, May 27 2010 7:57 am
Subject: Re: [Obo-relations] [bfo-discuss] Incorporation of RO relations into BFO, and future development of RO

On Thu, May 27, 2010 at 6:52 AM, David Osumi-Sutherland <dj...@gen.cam.ac.uk

agreed, using the negated form *is* more natural.

> As I understand it, we can't use cardinality restrictions with
> transitive relations in OWL.  As has_part is clearly transitive,  to
> express cardinality we would need a non-transitive child relation for
> has_part - perhaps 'has_component'?  In this case I think I'd prefer
> to use explicit negation - although I worry about the hit on reasoner
> efficiency that might result.

I think Stefan suggested 'has grain'. I suggest - 'has granular part'.

m.

--
Michel Dumontier
Associate Professor of Bioinformatics
Carleton University
http://dumontierlab.com

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[bfo-discuss] Re: Incorporation of RO relations into BFO, and future development of RO" by David Osumi-Sutherland
David Osumi-Sutherland  
View profile  
 More options May 27 2010, 8:00 am
From: David Osumi-Sutherland <dj...@gen.cam.ac.uk>
Date: Thu, 27 May 2010 13:00:20 +0100
Local: Thurs, May 27 2010 8:00 am
Subject: Re: [Obo-relations] [bfo-discuss] Re: Incorporation of RO relations into BFO, and future development of RO

On 27 May 2010, at 27/May/2010 12:52:28, Michel Dumontier wrote:

It does?  What about pluralization?

> and incidently, for composing queries using manchester syntax.

I don't find writing an underscore any more onerous than quoting a  
name with spaces in it.

David Osumi-Sutherland, PhD
Curator/ Ontologist
FlyBase / Virtual Fly Brain
Department of Genetics,
University of Cambridge,
Downing Street,
Cambridge, CB2 3EH, UK
Tel: +44 (0)1223 333 963
Fax: +44 (0)1223 766 732

--------------------------------------------------------------------------- ---

_______________________________________________
Obo-relations mailing list
Obo-relati...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/obo-relations


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 34   Newer >
« Back to Discussions « Newer topic     Older topic »