← Back to team overview

cdd-dev team mailing list archive

Re: [Branch ~cdd-dev/cdd/trunk] Rev 113: Added a first draft of a xmind to xsd converter.

 

Hi Eduardo & All,

2012/4/10 Eduardo César <eduardo.cesar@xxxxxxx>:
> Hi Tim,
>
> Thank you for your input.
>
> You said that I will need to be concerned with the CCD sheet and the
> metadata sheet. So it will not be necessary to generate XSDs from the other
> sheets , is that correct?
>

That is correct.  The reference XML  Schemas come from the EMF output
(in the MLHIM Specifications tree)  though they are not currently up
to date.  But the point is that they are the reference implementation.
 So, your CCD schema will need to include them.  Sorry I forget the
exact URI right now.  It is in the specs documents I am sure.



> I could not find the simple-test.xmind nor the cdd_repository folder. How
> can I access them?

Sorry, this is in the HKCR tree, I thought it was in the CDD tree:
https://code.launchpad.net/~mlhim-owners/hkcr/ccd-repository


> Regarding the parsing, I agree that get it correct in different levels is
> the most part. My first thought was to put the whole xmind file in memory
> structures, but then I saw it would not really be necessary, I could just
> build a grammar that parses the data structures. In the next versions I will
> implement the this approach.

Quick thought is that the MetaData sheet should be parsed and that
will be at the top of the schema (after the includes).  Then the CCD's
definition should be parsed.

If this doesn't make any sense please let me know.  I'll be busy the
next couple of days but after that I'll get back to you with more
facts.

Cheers,
Tim


Follow ups

References