adasal wrote:
Joachim what are your thoughts on OWL export of the object model? Where
would that be used?
The main use for me is for documentation purposes. It is very practical to take the owl model, import that into protégé and use the Jambalaya plugin to create a graphical representation of the entities and the links between them. While I had hoped this would also be possible by experting the model in UML (using the xmi format), it seems this does not allow storing a graphical representation (at least not in the tools I looked at).

I have to admit I am interested in something else, but have made no
progress, that of the possible use of Tapestry with OWL. Henry Story has the
story (excuse the pun). https://sommer.dev.java.net/sommer.html
It seems to me that if you have implemented the export of the object model
into OWL that is a step away from consuming OWL within Tapestry perhaps by
creating a pipeline?
To a large extent, you could also do the reverse mapping, converting owl into a equanda domain model and this can then be used to build the persistence layer and user interface. The difference being that owl is more generic in (data) modelling capabilities but the domain model has specific features to add annotations about constraints and hints for the user interface.

Might this have some benefit? Henry Story discuses ActiveRDF extension to
Ruby where using RDF seems as natural as importing a package. I think it
would have benefits. Display data according to inferred type and so on.
What do you think?
In the equanda context, you have to keep in mind that it uses code generation, and thus a compilation step is necessary to move from model (be it owl or equanda's own representation) to a running program. At first guess this seems to be a constraint.

Apart from that, I think I need a better understanding of what you want to achieve to give proper feedback.

Kind regards,
Joachim

--
Joachim Van der Auwera
PROGS bvba, progs.be


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to