- From: Denny Vrandečić <denny.vrandecic@wikimedia.de>
- Date: Tue, 21 Aug 2012 11:53:02 +0200
- To: John Flynn <jflynn12@verizon.net>
- Cc: Martynas Jusevičius <martynas@graphity.org>, Timothy Armstrong <tim.armstrong@gmx.com>, semantic-web@w3.org
Maybe interesting: <http://alexanderpaar.blogspot.de/p/zhisharp-owl-aware-compilation.html> <http://www.aifb.kit.edu/web/Inproceedings937> Sorry for the self-promotion. Cheers, Denny 2012/8/21 John Flynn <jflynn12@verizon.net>: > I am somewhat surprised that someone hasn't created a dedicated Semantic Web > applications development language by now. I tried, unsuccessfully, to get > government funding for this idea shortly after the DAML to OWL transition. > It seems to me one of the handicaps to the widespread development of > Semantic Web based applications is the lack of a specialized computer > language that uses OWL ontologies and instance data as native data > structures. Such a language would include constructs designed to manipulate > and access specified ontologies and data. It shouldn't be particularly > difficult to design a language along these lines and to implement it in a > compiler. It would probably make for a fairly decent computer science > master's thesis. > > John Flynn > Algol-M: http://www.dtic.mil/dtic/tr/fulltext/u2/a047266.pdf > VisioOWL: http://mysite.verizon.net/jflynn12/VisioOWL/VisioOWL.htm > > -----Original Message----- > From: Martynas Jusevičius [mailto:martynas@graphity.org] > Sent: Monday, August 20, 2012 5:51 PM > To: Timothy Armstrong > Cc: semantic-web@w3.org > Subject: Re: Enhancing object-oriented programming with OWL > > Timothy, > > I understand you want to get the object model to work as close to OWL as > possible? But what is your motivation? > > If it is to make systems more flexible and generic by enabling OWL features > in them, you might get better results by discarding the domain object level > altogether. I don't think this issue can be solved by trying to fix model > mismatches since abstractions are leaky (I dare to say ORMs have not > succeeded). The need for such complex development as compiler reengineering > is a good indication of this. > > What is simple and works is keeping as close as possible to the single > pivotal model we currently have -- RDF/OWL, and its API such as Jena. > > Martynas > graphity.org > > > > -- Project director Wikidata Wikimedia Deutschland e.V. | Obentrautstr. 72 | 10963 Berlin Tel. +49-30-219 158 26-0 | http://wikimedia.de Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.
Received on Tuesday, 21 August 2012 09:53:30 UTC