Best Predicate For Association With Go Terms?
1
2
Entering edit mode
13.7 years ago

I am struggling to find any documentation about the correct predicate to use the Gene Ontology (for annotation) in a RDF setting i.e.

<gene_id> < ???? > <go_term>

go2rdf.pl (from ONTO-Perl) uses located_in, participates_in, has_function (presumably from the OBO_REL). On the other hand the GO has go:association that "represents the gene associations of each term.". Is this an explicitly symmetric property is this even of rdf:Property type?

gene • 2.3k views
ADD COMMENT
5
Entering edit mode
13.7 years ago

This relation is not formally defined by the GO, as I understand it. GO annotations are associations between a GO term (a type) and another class of biological entity e.g. a particular gene product (also a type, representing all instances of that gene product, rather than a specific individual), which makes things a bit tricky.

There is a discussion of the problem on the bioontology wiki where the author contrasts a more ontologically correct, but complex model, with a simpler approach that appears to be the one you describe for ONTO-Perl.

ADD COMMENT
0
Entering edit mode

Thanks, this is what I was looking for.

ADD REPLY

Login before adding your answer.

Traffic: 1832 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6