- From: John Flynn <jflynn12@verizon.net>
- Date: Mon, 20 Aug 2012 20:37:53 -0400
- To: 'Martynas Jusevičius' <martynas@graphity.org>, "'Timothy Armstrong'" <tim.armstrong@gmx.com>
- Cc: <semantic-web@w3.org>, "'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
Received on Tuesday, 21 August 2012 08:44:25 UTC