<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Jan 17, 2013, at 3:34 AM, Diethard Steiner &lt;<a href="mailto:diethard.steiner@gmail.com">diethard.steiner@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hi Julian,<div>Many thanks for your feedback!</div><div>(1) I think for new users it would be an advantage to have a XSD or DTD to easily lay out the OLAP schema by using a GUI (any popular XML editor supports some graphical helpers to easily create an XML doc). I am also talking about new users who are not familiar with Java. So having an XSD/DTD that they can easily reference in their XML editor would give them a good "guide" on how to structure the Mondrian schema. After working with XSD/DTD a few times, the user will get comfortable writing OLAP schema by hand.</div>

<div>(2) For seasoned users a XSD/DTD is still useful just as a quick validation.&nbsp;</div></div></blockquote><div><br></div><div>We have always generated a DTD, but have never provided an XSD. Usually someone from the community has stepped up and created an XSD by hand. Contributions welcome!</div><div><br></div><div>We still generate a DTD (as lib/mondrian.dtd). I am not sure that it is correct, since I added multiple inheritance to the schema. I have loged&nbsp;<a href="http://jira.pentaho.com/browse/MONDRIAN-1382">http://jira.pentaho.com/browse/MONDRIAN-1382</a>&nbsp;for this.</div><br><blockquote type="cite"><div dir="ltr"><div>(3) It might be a good idea to have a public reference to each version of the XSD/DTD. So instead of asking users to download the XSD/DTD, you can ask them to just do this:</div>

<div>&lt;!DOCTYPE Schema PUBLIC "<a href="http://ci.pentaho.com/view/Analysis/job/mondrian-4.0/lastSuccessfulBuild/artifact/lib/mondrian.dtd" target="_blank">http://ci.pentaho.com/view/Analysis/job/mondrian-4.0/lastSuccessfulBuild/artifact/lib/mondrian.dtd</a>" &gt;&nbsp;</div>

<div>... I am not too sure if this a permanent location.</div></div></blockquote><div><br></div><div>I have logged&nbsp;<a href="http://jira.pentaho.com/browse/MONDRIAN-1383">http://jira.pentaho.com/browse/MONDRIAN-1383</a>.</div><br><blockquote type="cite"><div dir="ltr"><div>If you are wondering why I am talking about all this ... here is the link to the blog post I am currently working on:</div><div style="">Mondrian 4 Blog Post</div>
<div style=""><a href="https://docs.google.com/document/d/18_A72AR61wN2pMm59LNDLwYWefJt9nplKsROYz5jrFY/edit">https://docs.google.com/document/d/18_A72AR61wN2pMm59LNDLwYWefJt9nplKsROYz5jrFY/edit</a></div>
<div style=""><br></div><div style="">Please note that this tutorial is targeted at users not familiar with Java.</div><div>Any feedback is appreciated!</div></div></blockquote><div><br></div>Awesome. People will love this post.</div><div><br></div><div>Julian</div></body></html>