- From: Aldo Bucchi <aldo.bucchi@gmail.com>
- Date: Tue, 29 Aug 2006 17:31:47 -0400
- To: semantic-web@w3.org
Hi Manos, Chen, It is a set of EJBs that expose atomic services with Value objects as i/o transports. WebLogic9. But the underlying technology is not relevant at all. What I want is to be able to describe, conceptually, the way a set of services relate to a graph-based data model and an ontolgy. For example: I want to automatically generate views for each OWL class, both List and Detail. The ontology provides me with the relevant properties, their labels, and their range. I can use this to construct the columns and generate an adecuate cell given the value type ( simple/multiple, datatype/object, datatype:string/int/date, etc... ) Now, I have to find a generic way of telling the system the binding between the OWL class and the Retrieval services it should use. In the simplest case, I could integrally map an owl class to a query service ( getPersons() ) and each owl property to a field in the value objects. But things get more complicated when there is class inheritance and multiple services are used ( each with different key fields/owl ifp's ) to retrieve the properties I want to display for a given class. And then to remember the provenance and retrieval mechanism of that property to allow/disallow other operations ( edition for instance ). other issues for retrieval, besides mapping classes and properties to services: * describing filtering capabilities ( searches on owl properties supported by the services, their combinations, nature, etc ) * sorting on owl properties and that is for retrieval only... Now, this sounds like something that has been solved before in the data harmonization field ( Aqualogic DataServices, Epiphany BIO layer, and others ). I am doing some research there too... but they are mostly tabular mapping strategies and far far away from a graph-based data model. OTOH, I have seen some vendors that claim their platforms can perform data harmonization with semantic standards ( cerebra, metatomix, etc ). So, I wonder... they must have already solved some of this problems. Any pointers? Thanks, Aldo On 8/29/06, Manos Batsis <manos_lists@geekologue.com> wrote: > Quoting Aldo Bucchi <aldo.bucchi@gmail.com>: > > > I am building a small system and I'm trying to generate part of the > > user interface by reading a rich Ontology ( OWL-DL ) of the domain. > > What is your target platform? Would a J2EE solution (Hibernate 3 + > EJB2.1 + Struts 1.2 + JSP 2.0) do? > > Cheers, > > Manos > -- ::::: Aldo Bucchi ::::: mobile (56) 8 429 8300
Received on Tuesday, 29 August 2006 21:33:59 UTC