RE: HPO and Gene Ontology Licenses

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