W3C home > Mailing lists > Public > public-semweb-lifesci@w3.org > August 2012

RE: HPO and Gene Ontology Licenses

From: Michael Miller <Michael.Miller@systemsbiology.org>
Date: Mon, 13 Aug 2012 09:44:12 -0700
Message-ID: <82bdc6f54142fec7884b86895c13f1f9@mail.gmail.com>
To: Phillip Lord <phillip.lord@newcastle.ac.uk>, Alan Ruttenberg <alanruttenberg@gmail.com>
Cc: Michel Dumontier <michel.dumontier@gmail.com>, Peter Ansell <ansell.peter@gmail.com>, "Robinson, Peter" <peter.robinson@charite.de>, Chris Mungall <cjmungall@lbl.gov>, HCLS <public-semweb-lifesci@w3.org>, bio2rdf <bio2rdf@googlegroups.com>
hi all,

i would also say to take a look at the principles underlying model driven
architecture (MDA) [1] which is a systematic way of describing how a model
can become instantiated in multiple platform specific ways.  for instance,
if every RDF representation derives from an original OWL model, then a
mapping between the different RDF representations can be made by going
back through the original mapping from owl to the RDF.  this mapping might
not be perfect because not all platforms implement the same features but
the mapping describes what is lost or gained.

michael

[1] http://www.omg.org/mda/

Michael Miller
Software Engineer
Institute for Systems Biology

> -----Original Message-----
> From: Phillip Lord [mailto:phillip.lord@newcastle.ac.uk]
> Sent: Friday, August 10, 2012 4:44 AM
> To: Alan Ruttenberg
> Cc: Michel Dumontier; Peter Ansell; Robinson, Peter; Chris Mungall;
HCLS;
> bio2rdf
> Subject: Re: HPO and Gene Ontology Licenses
>
> Alan Ruttenberg <alanruttenberg@gmail.com> writes:
>
> >> As you know, we and others have demonstrated that alternative
> >> representations and reformulation of knowledge is desirable for
certain
> >> kinds of scientific inquiry.
> >
> > Sorry, I'm unaware of such demonstration. Could you cite some
> references?
>
>
> http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.00
> 12258
>
> A few examples of where multiple representations of the same knowledge
> have been used for good reasons:
>
>  - multiple syntaxes for RDF
>  - multiple syntaxes for OWL
>  - two APIs for XML (DOM and SAX).
>  - multiple computer languages which are reducable to lambda calculus
>  - lambda calculus and a Turing Machine
>  - continued use of Newtonian mechanics, although its an approximation
>    of relativistic mechanics
>  - multiple statisical techniques for expression of central tendancy
>  - PDFs are still better for reading in the bath than HTML
>
> And so on. Any model is a compromise between accuracy, usability,
> convenience and so on. Sometimes having more than one compromise is a
> better solution than trying to shoe-horn everything into one bucket.
> This is a compromise too.
>
> Phil
Received on Monday, 13 August 2012 16:44:39 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:01:12 GMT