- From: Michael Miller <Michael.Miller@systemsbiology.org>
- Date: Mon, 13 Aug 2012 09:44:12 -0700
- 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 UTC