Book a Demo

Author Topic: Where is the XML Schema ( XSD )for EA Profiles  (Read 4883 times)

Philipp Kutter

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Where is the XML Schema ( XSD )for EA Profiles
« on: May 12, 2010, 04:05:34 pm »
I will be using EA intensively over the next 12 months, and what I look at first for every modeling tool is how profiles are done.

I got good examples for profiles from the webpage, and started to look at them.

What I desperately miss is a XML Schema for those XML resources. Its trivial to create one, but I am certainly not the only user interested in that.

Is there anyone who can help?


RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: Where is the XML Schema ( XSD )for EA Profiles
« Reply #1 on: May 12, 2010, 04:59:05 pm »
Search for XML Schema in the Help index.

(I would give you a link, but we have radically changed the structure of the Help and have not yet loaded the new version onto the web.)
Best Regards, Roy

Makulik

  • EA User
  • **
  • Posts: 400
  • Karma: +0/-0
    • View Profile
Re: Where is the XML Schema ( XSD )for EA Profiles
« Reply #2 on: May 12, 2010, 06:42:31 pm »
Hi Roy,

i'm not so sure that this is what philipp's looking for. as far as i remember, the help just describes how to get a XSD schema from a model, using the right profile (WSDL/XSD). As far i understood this question, phillip asked for a XSD schema that describes the XMI used by EA to save UML-profiles.
Phillip's right, he's not the only one that is (was) looking for such ressource ...

WBR
g.

David OD

  • EA User
  • **
  • Posts: 56
  • Karma: +0/-0
    • View Profile
Re: Where is the XML Schema ( XSD )for EA Profiles
« Reply #3 on: May 13, 2010, 01:10:24 pm »
And in fact an XSD for the import/export XMI file would also be useful.  I have users who are generating model artefacts in specialist products that need to provide UML content to our central repository. A schema fro teh XMI would simplify this process.
Regards
David

Philipp Kutter

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Where is the XML Schema ( XSD )for EA Profiles
« Reply #4 on: May 25, 2010, 08:11:38 pm »
Makulik and David OD are absolutly right.

XMI is by definition a mapping from a metamodel to a XML Schema, so XMI without Schema is a contradication.

The format I have seen does not refer to any Schema.

I do not care for the moment whether this is a real XMI Schema based thing or anything else, but I'd like to know whether there exists an XML Schema for the profiles, that defines the format, independent of the content. Here the beginning of one of the examples I have:

<?xml version="1.0" encoding="UTF-8" ?>
- <UMLProfile>
  <Documentation id="BPProfile" name="UML Profile for Business Modeling" version="1" notes="A set of stereotypes and tagged values for modeling business processes" />
- <!--  The profile content
  -->
- <Content>
- <!--  List of stereotypes used in this profile
  -->
- <Stereotypes>
- <!--  <<UseCaseModel - EA supports this thru Package>>
  -->
- <Stereotype name="useCaseModel" notes="A model that describes the busness processes of a business and their interactions with external parties">
- <AppliesTo>
  <Apply type="package" />
  </AppliesTo>
  </Stereotype>
- <!--  <<UseCaseSystem>>
  -->
- <Stereotype name="useCaseSystem" notes="Top level package in a use case model, may contain use case packages, use cases and relations">
- <AppliesTo>
  <Apply type="package" />
  </AppliesTo>
...