Author Topic: OWL, VOM and UML Profile  (Read 11688 times)

don work

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #15 on: January 18, 2010, 09:40:59 am »
If added a request to the "suggestions and enhancements" forum - at
http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1263767742/0#0

It links back to this discussion also.

don work

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #16 on: February 23, 2010, 02:24:07 pm »
I have submitted a feature request - called OWL Profile.

I don't knwo how you would support this, apart from submitting your own requests with the same name.

Don

herberts

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #17 on: February 24, 2010, 01:21:37 am »
I will do so!

So far we have seen that it should be quite simple to generate a .OWL file from the access database of EA.

Did any one do this task already?

herbert

salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #18 on: February 24, 2010, 05:47:19 am »
I have also submitted another feature request.
Generating OWL may not seem difficult but import - export built into the tooling  (as in XSD) will be.

don work

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #19 on: February 24, 2010, 09:42:10 am »
Perhaps we should explore Salayande's comments  further.

My first concern has been getting the modelling capability, by being able to import a UML Profile into EA.

But waht do we want to do once we have that done and have created a model.

Presumably we will want to export the standard OWL xml format.
And also to be able to import that format.

Exporting XSD is a capability of the product, but it relies on a different UML profile with different stereotypes. We would need a translation between the two.

I am guessing that the reverse would also be desirable - to import XSD into a model, and have it modified into an owl model.

For myself, I would normally do this via XSLT transformation of the XMI file. I have a bit of experience with this, and could probably provide some translations to the community.
To aid in this sort of work, I have been considering a new XML format (call it XUCD - Xml UML Class Diagram) aimed solely at modelling UML class diagrams in a more friendly manner than the highly abstract XMI format.
It might be a worthwhileexercise to do scripts to convert between XMI and XUCD. Then we can do stereotype conversions etc. in XUCD
If we had all this working in a klutzy way, then perhaps Sparx would be willing to integrate the scripts intot he product.

Here I am jumping to solutiosn again - <sigh>
What would people want to do with their OWL models once they can generate them?

Don

don work

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #20 on: February 24, 2010, 11:14:37 am »
There is some work going on at SourceForge on the relationships between differenf formats etc:- here
http://xml2owl.sourceforge.net/index.php

herberts

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #21 on: February 24, 2010, 06:25:00 pm »
Nice summary Don.
The answer to your last qustion is very simple for me:
We want to create basic concepts and reference lists and links between them all as one foundation for semantic interoperability of dislocated, heterogenous (environmental) data which have to be integrated.
We would be happy if there was  1 plattform for that whole task. But there is not just  1 platform. A lot of data exchange and data integration is still done on XML / XML-Schema level (all the OGC stuff for example).
Much semantic work is done on RDF / OWL and I suppose that one day also data exchange and data integration will be done on that plattform.
Much semantic work is done on UML-level (all the ISO stuff around ISO TC211).
That's the reason why we tremendously need tools for round trip engeneering between those 3 platforms.

Herbert

salayande

  • EA User
  • **
  • Posts: 224
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: OWL, VOM and UML Profile
« Reply #22 on: February 25, 2010, 07:31:27 am »
Herbert and Don,

I share the same requirements as Herbert: Semantic Interoperability.
I use Protege to develop Ontologies and generate OWL. I would like to do all my work in a single modeling environment.

With some effort and help from Sparxsystems, it must be possible to implement an Add-In based on the OMG UML Profile labelled the Ontology Definition Metamodel (ODM). Specification may be found at http://www.omg.org/spec/ODM/1.0