<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>XCRI Forum: Recent Posts</title>
<link>http://www.xcri.org/forum/</link>
<description>XCRI Forum: Recent Posts</description>
<language>en</language>
<pubDate>Sun, 05 Feb 2012 01:43:10 +0000</pubDate>

<item>
<title>Alan Paull on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-706</link>
<pubDate>Tue, 24 Jan 2012 11:39:24 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">706@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Change committed to Google Code.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-705</link>
<pubDate>Tue, 24 Jan 2012 11:29:17 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">705@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;They certainly should be the same
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-704</link>
<pubDate>Tue, 24 Jan 2012 11:15:01 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">704@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Just noticed also in XCRI-CAP 1.2 terms:&#60;/p&#62;
&#60;p&#62;xmlns=&#34;http://xcri.org/profiles/catalog/terms&#34; &#60;/p&#62;
&#60;p&#62;targetNamespace=&#34;http://xcri.org/profiles/1.2/catalog/terms&#34; &#60;/p&#62;
&#60;p&#62;I presume the first one should be the same namespace as the second one? If so, I'll do a correction.&#60;/p&#62;
&#60;p&#62;Alan
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-703</link>
<pubDate>Wed, 18 Jan 2012 16:27:28 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">703@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;OK, I'll do that.&#60;/p&#62;
&#60;p&#62;Alan
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-702</link>
<pubDate>Mon, 16 Jan 2012 08:00:26 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">702@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I can't take the credit - I just ran a couple of tests to confirm what Alan found.  I'll let Alan commit the changes to the schemas repository (unless he wants me to).&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-701</link>
<pubDate>Sun, 15 Jan 2012 17:47:33 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">701@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Good catch Craig - feel free to commit it
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-700</link>
<pubDate>Sun, 15 Jan 2012 16:14:20 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">700@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I can confirm that when I attempt to validate an element using the following XML, I receive an error:&#60;br /&#62;
&#60;code&#62;&#38;lt;dc:description xsi:type=&#38;quot;xcriTerms:careerOutcome&#38;quot;&#38;gt;hello world&#38;lt;/dc:description&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Error details:&#60;br /&#62;
&#60;code&#62;The xsi:type attribute value &#38;#39;http://xcri.org/profiles/1.2/catalog/terms:careerOutcome&#38;#39; is not valid for the element &#38;#39;http://purl.org/dc/elements/1.1/:description&#38;#39;, either because it is not a type validly derived from the type in the schema, or because it has xsi:type derivation blocked. (1 failed instance)&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;I can confirm that altering line 28 on xcri_cap_terms_1_2.xsd from &#60;code&#62;base=&#38;quot;xcri:descriptionDType&#38;quot;&#60;/code&#62; to &#60;code&#62;base=&#38;quot;dc:descriptionDType&#38;quot;&#60;/code&#62; resolves the problem.&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on "Error in XCRI-CAP 1.2 Terms?"</title>
<link>http://www.xcri.org/forum/topic.php?id=180#post-699</link>
<pubDate>Fri, 13 Jan 2012 18:39:50 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">699@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;The XCRI-CAP 1.2 Terms schema contains a range of complexType definitions that restrict descriptionDType. They allow use of xsi:type for naming description elements, for example 'xsi:type=&#34;careerOutcome&#34;'.&#60;/p&#62;
&#60;p&#62;However, it looks like the definitions are incorrect. descriptionDType is defined in the types.xsd schema, which picks up namespaces from where the type is used. In our current set of schemas, descriptionDType is used in a slightly altered dc schema*, so descriptionDType picks up the dc namespace.&#60;/p&#62;
&#60;p&#62;The upshot is that descriptionDType in the current version of xcri_cap_terms_1_2.xsd points to the xcri namespace ('base=&#34;xcri:descriptionDType&#34;'), when it should point to dc ('base=&#34;dc:descriptionDType&#34;').&#60;/p&#62;
&#60;p&#62;Can anyone technical verify this please?&#60;/p&#62;
&#60;p&#62;Alan Paull&#60;br /&#62;
&#60;a href=&#34;mailto:alan@alanpaull.co.uk&#34;&#62;alan@alanpaull.co.uk&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;* A different issue.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Adding VAT element under Presentation"</title>
<link>http://www.xcri.org/forum/topic.php?id=179#post-698</link>
<pubDate>Thu, 12 Jan 2012 17:36:30 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">698@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Hi Tahir,&#60;/p&#62;
&#60;p&#62;The reason that the &#38;lt;cost&#38;gt; element seems underspecified is that EU-wide there are going to be quite a few different cost structures, and so the content of the element is just text.&#60;/p&#62;
&#60;p&#62;However, there are definitely some benefits to using a more structured cost value. This could be done by adding sub-elements, e.g.&#60;/p&#62;
&#60;p&#62;&#38;lt;cost&#38;gt;&#60;br /&#62;
  &#38;lt;excludingVat&#38;gt;£200.00&#38;lt;/excludingVat&#38;gt;&#60;br /&#62;
  &#38;lt;Vat&#38;gt;£35.00&#38;lt;Vat&#38;gt;&#60;br /&#62;
  &#38;lt;includingVat&#38;gt;£235.00&#38;lt;includingVat&#38;gt;&#60;br /&#62;
&#38;lt;/cost&#38;gt;&#60;/p&#62;
&#60;p&#62;... though thats a bit verbose.&#60;/p&#62;
&#60;p&#62;Alternatively, the information could be extracted using text patterns in the Cost text itself e.g.&#60;/p&#62;
&#60;p&#62;&#38;lt;cost&#38;gt;£235.00 (£35.00 VAT)&#38;lt;/cost&#38;gt;&#60;/p&#62;
&#60;p&#62;... though that isn't very reliable.&#60;/p&#62;
&#60;p&#62;Finally, the values can be expressed in attributes:&#60;/p&#62;
&#60;p&#62;&#38;lt;cost vat=&#34;35&#34; net=&#34;200&#34; gross=&#34;235&#34;&#38;gt;The cost of this course is £235, payable by cheque or direct debit&#38;lt;/cost&#38;gt;&#60;/p&#62;
&#60;p&#62;In general I think we've been favouring the last approach where:&#60;/p&#62;
&#60;p&#62;- the content of the element is text that should be displayed directly to the user, but may not necessarily be machine-readable.&#60;br /&#62;
- the attributes of the element are machine-readable, and would not normally be displayed directly to the user&#60;/p&#62;
&#60;p&#62;So providers would be free to include any general information about costs and payment methods in the &#38;lt;cost&#38;gt; element text (including marketing blurb such as &#34;cheapest in the northwest!&#34;), but the attributes would be specified as particular types (e.g. decimal) for machine parsing.&#60;/p&#62;
&#60;p&#62;I imagine there are other providers out there with similar requirements?&#60;/p&#62;
&#60;p&#62;S
&#60;/p&#62;</description>
</item>
<item>
<title>http://tapasha2.myopenid.com/ on "Adding VAT element under Presentation"</title>
<link>http://www.xcri.org/forum/topic.php?id=179#post-697</link>
<pubDate>Thu, 12 Jan 2012 17:01:59 +0000</pubDate>
<dc:creator>http://tapasha2.myopenid.com/</dc:creator>
<guid isPermaLink="false">697@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;We have a requirement, we need VAT of cost because some learning providers charge VAT and some don't.  It will help us in processing the cost when XCRI compliant data is uploaded in our database.&#60;/p&#62;
&#60;p&#62;Organisation: Skills Development Scotland
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on "Postal addresses"</title>
<link>http://www.xcri.org/forum/topic.php?id=170#post-696</link>
<pubDate>Thu, 05 Jan 2012 20:44:59 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">696@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;It's validate-able, certainly, and flexible.&#60;/p&#62;
&#60;p&#62;Did you want to differentiate between &#38;lt;location&#38;gt; elements that resolve to physical locations and &#38;lt;location&#38;gt; elements that resolve to non-physical (e.g. PO Box) addresses?  That's the only bit I can recall off the top of my head which has come up recently that this doesn't (directly) address.  Or did you not want to try and deal with that question within this context?&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on "Postal addresses"</title>
<link>http://www.xcri.org/forum/topic.php?id=170#post-695</link>
<pubDate>Wed, 04 Jan 2012 20:52:28 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">695@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Retaining almost all the current restrictions of XCRI-CAP 1.2,&#60;br /&#62;
and not wishing to redefine the address element,&#60;br /&#62;
and not desiring to construct a complex solution,&#60;br /&#62;
recognising the following requirements specified earlier: &#60;/p&#62;
&#60;p&#62;* Automatic identification of any full official UK postal address elements supplied in XCRI-CAP format&#60;br /&#62;
* Input and output of any full official UK postal address with no loss of data&#60;br /&#62;
* Separate identification and storage of Postcode&#60;br /&#62;
* Input and output of up to 6 address lines, in addition to postcode and house number&#60;/p&#62;
&#60;p&#62;while also recognising that we will not meet the following requirement specified earlier:&#60;/p&#62;
&#60;p&#62;* Input and output of house number + Postcode for Postal Address look-up&#60;/p&#62;
&#60;p&#62;I propose the following solution to the postal address problem.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;If a postal address is required, then one set of address elements MUST consist of lines of the official postal address, so that these elements can be combined with the postcode to form the full postal address. Each postal address line must be contained in its own address element with an xsi:type attribute: xsi:type=”addressLine”. The addressLine typed elements must be ordered so that the sequence in the document will generate successive postal address lines. Blank addressLine typed elements MUST NOT be included.&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Examples:&#60;/p&#62;
&#60;p&#62;&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;The Open University&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;PO Box 197&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt; Milton Keynes&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:postcode&#38;gt;MK7 6BJ&#38;lt;/mlo:postcode&#38;gt;&#60;/p&#62;
&#60;p&#62;&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;Information Services&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;Room B159&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;University of Nottingham&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;Kings Meadow Campus&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:address xsi:type=&#34;addressLine&#34;&#38;gt;Nottingham&#38;lt;/mlo:address&#38;gt;&#60;br /&#62;
&#38;lt;mlo:postcode&#38;gt;NG7 2NR&#38;lt;/mlo:postcode&#38;gt;&#60;/p&#62;
&#60;p&#62;Views?&#60;/p&#62;
&#60;p&#62;Alan Paull&#60;br /&#62;
&#60;a href=&#34;mailto:alan@alanpaull.co.uk&#34;&#62;alan@alanpaull.co.uk&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on "XCRI 1.2 Errata"</title>
<link>http://www.xcri.org/forum/topic.php?id=176#post-694</link>
<pubDate>Wed, 21 Dec 2011 09:37:46 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">694@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;&#60;strong&#62;Inheritable Elements&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Example: Two presentation end tags are missing their '/'.
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on "XCRI 1.2 Errata"</title>
<link>http://www.xcri.org/forum/topic.php?id=176#post-693</link>
<pubDate>Tue, 13 Dec 2011 16:30:52 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">693@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Scott,&#60;/p&#62;
&#60;p&#62;I just made a change to the &#34;FIXME&#34; wiki page to add in things that I'm sure will come up whilst I'm documenting bits for the validation.  The first I've added in there: &#60;a href=&#34;http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2_FIXME&#34; rel=&#34;nofollow&#34;&#62;http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2_FIXME&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Would you rather I revert the change and document them here instead?&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-692</link>
<pubDate>Mon, 12 Dec 2011 14:15:03 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">692@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Hi both,&#60;/p&#62;
&#60;p&#62;That sounds good.  I'm only using the trunk at the moment as that is where the most recent files are (I expected to be making a number of changes myself so expect change).  As and when everyone's happy with the 1.2 release if we can tag the release then I can easily swap the XSD that I'm using.&#60;/p&#62;
&#60;p&#62;Cheers.&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-691</link>
<pubDate>Mon, 12 Dec 2011 09:24:21 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">691@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;That's fine. Thanks, Scott.&#60;/p&#62;
&#60;p&#62;Alan
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-690</link>
<pubDate>Sun, 11 Dec 2011 10:37:10 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">690@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;SVN is also designed to keep stable versions, so we can tag a release version once we're happy with &#34;1.2 Final&#34; and use that location rather than the trunk, which is where we can try out improvements without worrying about breaking implementations..
&#60;/p&#62;</description>
</item>
<item>
<title>Alan Paull on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-689</link>
<pubDate>Sun, 11 Dec 2011 10:10:48 +0000</pubDate>
<dc:creator>Alan Paull</dc:creator>
<guid isPermaLink="false">689@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;My understanding after discussion with Rob Englebright is that we will have an 'official' location at least for usage by the Course Data programme projects for the reasons you've stated, Craig. There's no 'official' location at the moment, because we don't have an official body in charge of the XSD files.&#60;/p&#62;
&#60;p&#62;Although using the version in SVN *should* be OK, I'm wary myself of using a location that's designed to enable modification. For example, how many people are aware that I've modified the files since they were lodged there? [Just for reassurance, my mods were to enable the files to be used successfully for validation.]&#60;/p&#62;
&#60;p&#62;For that reason I've put all the current working schemas in &#60;a href=&#34;http://www.xcri.co.uk/bindings/.&#34; rel=&#34;nofollow&#34;&#62;http://www.xcri.co.uk/bindings/.&#60;/a&#62; So you should be able to reference, for example, &#60;a href=&#34;http://www.xcri.co.uk/bindings/xcri_cap_1_2.xsd&#34; rel=&#34;nofollow&#34;&#62;http://www.xcri.co.uk/bindings/xcri_cap_1_2.xsd&#60;/a&#62; from there. These files will not be changed by me without consultation, notification and versioning (so a new one might be xcri_cap_1_2_1.xsd). Unfortunately this has no official stamp - technically speaking I'm acting on behalf of JISC, so theoretically Rob could ask me to do something different! However, that's the line I'm taking for now.&#60;/p&#62;
&#60;p&#62;Alan
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-688</link>
<pubDate>Thu, 08 Dec 2011 12:54:21 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">688@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I know that the XSDs aren't official in the same way as the spec(s) are, but they are a useful resource that (attempt to?) define the specification in a computer-readable and computer-validate-able format.  And for that purpose they work well.  Obviously they're not the be-all and end-all of validation (as the XSD files can only specify so much) but they're a good first step.&#60;/p&#62;
&#60;p&#62;My concern with encouraging local versions is that if issues are found with the schemas and any modifications made, we end up with a large number of potentially-subtly-different schemas everywhere.&#60;/p&#62;
&#60;p&#62;Is it important?  Perhaps not.  From a validation perspective I'm happy to reference the repository files but just wanted to make sure that there wasn't some other guidance that I was not aware of.&#60;/p&#62;
&#60;p&#62;However, just as XSD files are hosted in official places for standards such as XHTML itself (and indeed are/were for XCRI-CAP 1.1), it would make some sense for there to be a recognised &#34;official&#34; location.  From a validation perspective it also means that some caching can be implemented to improve performance.  As an example, validating against XCRI-CAP 1.1 became slow primarily because of the performance of serving/downloading the XML XSD every time; once I added caching of the file performance became immensely faster (literally 0.8s vs 39s - just re-ran my tests!).&#60;/p&#62;
&#60;p&#62;Just a thought.&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-687</link>
<pubDate>Thu, 08 Dec 2011 10:39:26 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">687@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;The XSDs aren't &#34;official&#34; in the same way that the spec itself is (or at least, the BSI version is) so its up to us where we want to host XSDs, and whether we want to have different flavours or versions of them.&#60;/p&#62;
&#60;p&#62;Personally I think using local versions, or referring to the version in SVN seems safer than relying on another website to have them.
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on ""Official" XCRI-CAP 1.2 Schema locations"</title>
<link>http://www.xcri.org/forum/topic.php?id=178#post-686</link>
<pubDate>Thu, 08 Dec 2011 09:37:55 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">686@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Hi all,&#60;/p&#62;
&#60;p&#62;I just wanted to confirm: what's the plan regarding referencing the official XCRI-CAP 1.2 schemas?  Within the wiki (http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2#XML_Schema) we point to the Google Code repository and to a downloadable ZIP.  I assume that the downloadable zip is for development but is the plan to reference the XSD files within the Google Code repository directly?&#60;/p&#62;
&#60;p&#62;That's what I'm doing at the moment with a number of tests (e.g. &#60;code&#62;xsi:schemaLocation=&#38;quot;http://xcri.org/profiles/1.2/catalog &#60;a href=&#34;http://xcri-schemas.googlecode.com/svn/trunk/xsd/xcri_cap_1_2.xsd&#38;quot;&#34; rel=&#34;nofollow&#34;&#62;http://xcri-schemas.googlecode.com/svn/trunk/xsd/xcri_cap_1_2.xsd&#38;quot;&#60;/a&#62;&#60;/code&#62;) but I assume this isn't the plan long-term.&#60;/p&#62;
&#60;p&#62;I have at the back of my mind that the schemas were reference-able through xcri.co.uk at one point but I can't find where.  Are they still there and the wiki just needs to be updated?&#60;/p&#62;
&#60;p&#62;Regards,&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Original XCRI"</title>
<link>http://www.xcri.org/forum/topic.php?id=177#post-685</link>
<pubDate>Fri, 25 Nov 2011 17:05:41 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">685@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;(Sorry, I think I misunderstood...)&#60;/p&#62;
&#60;p&#62;There is no current recommended &#34;full XCRI&#34;. I think we would need a new version of the spec and documentation to be created involving suppliers interested interested in implementation.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Original XCRI"</title>
<link>http://www.xcri.org/forum/topic.php?id=177#post-684</link>
<pubDate>Fri, 25 Nov 2011 17:03:38 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">684@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;The actual spec is here:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2&#34; rel=&#34;nofollow&#34;&#62;http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>https://profiles.google.com/102921611215140342456 on "Original XCRI"</title>
<link>http://www.xcri.org/forum/topic.php?id=177#post-683</link>
<pubDate>Fri, 25 Nov 2011 16:27:37 +0000</pubDate>
<dc:creator>https://profiles.google.com/102921611215140342456</dc:creator>
<guid isPermaLink="false">683@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Thank your for your reply. We are keen to ensure we are compliant with XCRI-CAP. But looking forward we also want to comply with the data that gets stored in the original XCRI.&#60;/p&#62;
&#60;p&#62;We are trying to understand the full scope of what data is captured in XCRI, but working from just the xsd without any supporting documentation is quite difficult. &#60;/p&#62;
&#60;p&#62;Is there any examples anywhere of an xml document based on the xsd xcri_r1.0.xsd?
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Original XCRI"</title>
<link>http://www.xcri.org/forum/topic.php?id=177#post-682</link>
<pubDate>Fri, 25 Nov 2011 12:11:47 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">682@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;The immediate goal is to finish the transition of XCRI-CAP to a British Standard, so in that respect I'd say it is worth bothering with implementation, especially given the amount of effort being put into adoption at the moment across universities (about 90 projects).&#60;/p&#62;
&#60;p&#62;Beyond that, its up to us (and that includes YOU) to figure out what might happen beyond then.&#60;/p&#62;
&#60;p&#62;So revisiting the curriculum model work from the original XCRI could be something we work on, if people like yourself are willing to commit in some effort to developing it.
&#60;/p&#62;</description>
</item>
<item>
<title>https://profiles.google.com/102921611215140342456 on "Original XCRI"</title>
<link>http://www.xcri.org/forum/topic.php?id=177#post-681</link>
<pubDate>Fri, 25 Nov 2011 11:33:30 +0000</pubDate>
<dc:creator>https://profiles.google.com/102921611215140342456</dc:creator>
<guid isPermaLink="false">681@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Is there any help or documents whatsoever for the original XCRI available at:&#60;br /&#62;
&#60;a href=&#34;http://www.xcri.co.uk/schemas/xcri_r1.0.xsd&#34; rel=&#34;nofollow&#34;&#62;http://www.xcri.co.uk/schemas/xcri_r1.0.xsd&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Also is there any future for XCRI other than XCRI-CAP. I work for a software company developing products for universities and would like to know what the roadmap is for XCRI and is it worth bothering to make our software XCRI compliant.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "XCRI 1.2 Errata"</title>
<link>http://www.xcri.org/forum/topic.php?id=176#post-680</link>
<pubDate>Fri, 25 Nov 2011 10:10:19 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">680@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;&#60;strong&#62;Title&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Guidelines: &#60;em&#62;&#34;Qualfiications: In the qualification element, Producers SHOULD use title for the name of the qualification, preferably as given by its Awarding Body.&#34;&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;Spelling - should be &#34;Qualifications&#34;.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "XCRI 1.2 Errata"</title>
<link>http://www.xcri.org/forum/topic.php?id=176#post-679</link>
<pubDate>Fri, 25 Nov 2011 09:54:53 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">679@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;&#60;strong&#62;Identifier&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Guidelines: &#60;em&#62;Third-party identifiers: Producers SHOULD use identifier with an encoding scheme to represent third-party identifiers; Producers shoud use dc:subject to represent third-party codes that refer to multiple objects (e.g. subject classification codes, provider type codes)&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;&#34;SHOULD&#34; instead of &#34;shoud&#34; for the second sentence in the clause.
&#60;/p&#62;</description>
</item>
<item>
<title>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA on "Building Java classes from XCRI-CAP 1.2 schema"</title>
<link>http://www.xcri.org/forum/topic.php?id=175#post-678</link>
<pubDate>Thu, 24 Nov 2011 20:49:53 +0000</pubDate>
<dc:creator>https://www.google.com/accounts/o8/id?id=AItOawmrj2toFt3hnIVq7wT3FlxtfUlO5VK3GeA</dc:creator>
<guid isPermaLink="false">678@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Just as it's on-topic, I've noticed a number of peculiarities with the XSD files being served recently which was throwing the XCRI 1.1 validator off: &#60;a href=&#34;http://www.xcri.org/forum/topic.php?id=171&#34; rel=&#34;nofollow&#34;&#62;http://www.xcri.org/forum/topic.php?id=171&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;In particular files which were served off the W3C site seemed to take forever to be downloaded and would often cause problems.  In the end I downloaded the relevant XSD files and used these caches instead.  This solution resolved my problem completely.  I appreciate this issue may be different but it is strange to see that both you and I tracked the issue down to the XSD files being served from the W3C site.&#60;/p&#62;
&#60;p&#62;Craig.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "XCRI 1.2 Errata"</title>
<link>http://www.xcri.org/forum/topic.php?id=176#post-677</link>
<pubDate>Thu, 24 Nov 2011 15:52:56 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">677@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Use this topic to collect any errata for the spec.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Presentation&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Guidelines: &#60;em&#62;&#34;Absence of Title: Where a presentation does not contain a title, but its containing course does, an Aggregator MAY use the image of the course when displaying the presentation.&#34;&#60;/em&#62; &#60;/p&#62;
&#60;p&#62;This should be &#34;title&#34;, not &#34;image&#34;.&#60;/p&#62;
&#60;p&#62;Note that this is an exception to the general &#34;inheritance&#34; rule, which does not apply to Title.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Building Java classes from XCRI-CAP 1.2 schema"</title>
<link>http://www.xcri.org/forum/topic.php?id=175#post-676</link>
<pubDate>Thu, 24 Nov 2011 14:16:43 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">676@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I think I'm about 60% done now on creating XCRI Java classes - still got the Presentation stuff to finish, but its been pretty straightforward encoding most of the guidelines.
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Building Java classes from XCRI-CAP 1.2 schema"</title>
<link>http://www.xcri.org/forum/topic.php?id=175#post-675</link>
<pubDate>Wed, 23 Nov 2011 09:19:35 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">675@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I've kicked off a Java binding for XCRI 1.2 on Github so we can reduce duplication of effort:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;https://github.com/scottbw/Xcri4j&#34; rel=&#34;nofollow&#34;&#62;https://github.com/scottbw/Xcri4j&#60;/a&#62;
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Building Java classes from XCRI-CAP 1.2 schema"</title>
<link>http://www.xcri.org/forum/topic.php?id=175#post-674</link>
<pubDate>Tue, 22 Nov 2011 20:31:11 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">674@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I'm not totally convinced using a schema-driven approach will always make sense. I have used XMLBeans with the XCRI schemas successfully in the past, however I'm not sure it gets you a lot further than using JDom and a few custom classes. &#60;/p&#62;
&#60;p&#62;In any case, the XCRI schema isn't all that difficult to model in Java classes with JDom, but is insanely difficult to express properly using XSD in a way that tooling across different development platforms can support.
&#60;/p&#62;</description>
</item>
<item>
<title>http://recidivist.myopenid.com/ on "Building Java classes from XCRI-CAP 1.2 schema"</title>
<link>http://www.xcri.org/forum/topic.php?id=175#post-673</link>
<pubDate>Mon, 21 Nov 2011 22:12:35 +0000</pubDate>
<dc:creator>http://recidivist.myopenid.com/</dc:creator>
<guid isPermaLink="false">673@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;Hello&#60;br /&#62;
I'm trying to build Java classes using XCRI-CAP 1.2 schema from the SVN repository at &#60;a href=&#34;http://xcri-schemas.googlecode.com/svn/trunk.&#34; rel=&#34;nofollow&#34;&#62;http://xcri-schemas.googlecode.com/svn/trunk.&#60;/a&#62; I've tried both JAXB 2.0 and Castor to generate the classes but both fail to faithfull re-create the schema in classes. I'm using MyEclipse 9.1 Workbench and Java 1.5. MyEclipse plugin is JAXB Eclipse plugin &#60;a href=&#34;http://sourceforge.net/projects/jaxb-builder/files/&#34; rel=&#34;nofollow&#34;&#62;http://sourceforge.net/projects/jaxb-builder/files/&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Compiling against JAXB:&#60;/p&#62;
&#60;p&#62;Gennerating jaxb objects for C:\Documents and Settings\cs1ar\workspace\xcri\schema\dc.xsd Using XJC generator...&#60;br /&#62;
parsing a schema...&#60;br /&#62;
[ERROR] java.net.SocketException: Unexpected end of file from server&#60;br /&#62;
  line 33 of &#60;a href=&#34;http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd&#34; rel=&#34;nofollow&#34;&#62;http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;java.net.SocketException: Unexpected end of file from server&#60;br /&#62;
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769)&#60;br /&#62;
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)&#60;br /&#62;
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:766)&#60;br /&#62;
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)&#60;br /&#62;
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1195)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)&#60;br /&#62;
	at com.sun.xml.internal.xsom.parser.JAXPParser.parse(JAXPParser.java:86)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$2.parse(ModelLoader.java:468)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:251)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:326)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.importSchema(NGCCRuntimeEx.java:232)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.importDecl.action0(importDecl.java:69)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.importDecl.leaveElement(importDecl.java:180)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.NGCCRuntime.endElement(NGCCRuntime.java:299)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.tools.internal.xjc.util.SubtreeCutter.endElement(SubtreeCutter.java:97)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.tools.internal.xjc.reader.xmlschema.parser.CustomizationContextChecker.endElement(CustomizationContextChecker.java:183)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)&#60;br /&#62;
	at com.sun.xml.internal.xsom.parser.JAXPParser.parse(JAXPParser.java:86)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$2.parse(ModelLoader.java:468)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:251)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:326)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.importSchema(NGCCRuntimeEx.java:232)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.importDecl.action0(importDecl.java:69)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.importDecl.leaveElement(importDecl.java:180)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.NGCCRuntime.endElement(NGCCRuntime.java:299)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.tools.internal.xjc.util.SubtreeCutter.endElement(SubtreeCutter.java:97)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.tools.internal.xjc.reader.xmlschema.parser.CustomizationContextChecker.endElement(CustomizationContextChecker.java:183)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)&#60;br /&#62;
	at com.sun.xml.internal.xsom.parser.JAXPParser.parse(JAXPParser.java:86)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$2.parse(ModelLoader.java:468)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:251)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:326)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.includeSchema(NGCCRuntimeEx.java:223)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.includeDecl.action0(includeDecl.java:66)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.includeDecl.leaveElement(includeDecl.java:138)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.state.NGCCRuntime.endElement(NGCCRuntime.java:299)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.tools.internal.xjc.util.SubtreeCutter.endElement(SubtreeCutter.java:97)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.tools.internal.xjc.reader.xmlschema.parser.CustomizationContextChecker.endElement(CustomizationContextChecker.java:183)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.endElement(XMLFilterImpl.java:546)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2938)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)&#60;br /&#62;
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)&#60;br /&#62;
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)&#60;br /&#62;
	at com.sun.xml.internal.xsom.parser.JAXPParser.parse(JAXPParser.java:86)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$2.parse(ModelLoader.java:468)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:251)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:326)&#60;br /&#62;
	at com.sun.xml.internal.xsom.impl.parser.ParserContext.parse(ParserContext.java:113)&#60;br /&#62;
	at com.sun.xml.internal.xsom.parser.XSOMParser.parse(XSOMParser.java:154)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader.createXSOMSpeculative(ModelLoader.java:485)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:355)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader.load(ModelLoader.java:156)&#60;br /&#62;
	at com.sun.tools.internal.xjc.ModelLoader.load(ModelLoader.java:102)&#60;br /&#62;
	at com.sun.tools.internal.xjc.Driver.run(Driver.java:302)&#60;br /&#62;
	at com.sun.tools.internal.xjc.Driver.run(Driver.java:180)&#60;br /&#62;
	at com.sun.tools.internal.xjc.Driver._main(Driver.java:105)&#60;br /&#62;
	at com.sun.tools.internal.xjc.Driver.access$000(Driver.java:63)&#60;br /&#62;
	at com.sun.tools.internal.xjc.Driver$1.run(Driver.java:85)&#60;br /&#62;
Failed to parse a schema.&#60;br /&#62;
Gennerating jaxb objects for C:\Documents and Settings\cs1ar\workspace\xcri\schema\dc.xsd Completed!&#60;/p&#62;
&#60;p&#62;Compiling against Castor:&#60;br /&#62;
The compiler appears to complete and the following classes are built:&#60;br /&#62;
Any.java&#60;br /&#62;
Credit.java&#60;br /&#62;
Description.java&#60;br /&#62;
DescriptionDType.java&#60;br /&#62;
ElementContainer.java&#60;br /&#62;
ElementsGroup.java&#60;br /&#62;
ElementsGroupChoice.java&#60;br /&#62;
ElementsGroupChoiceItem.java&#60;br /&#62;
SimpleLiteral.java&#60;br /&#62;
Subject.java&#60;br /&#62;
SubjectDType.java&#60;br /&#62;
TemporalDType.java&#60;br /&#62;
VocabularyDType.java&#60;/p&#62;
&#60;p&#62;However, there are a number of problems reported such as:&#60;br /&#62;
org.exolab.castor.xml.schema.SchemaException: Error reading import file 'http://www.w3.org/2001/xml.xsd': java.net.SocketException: Unexpected end of file from server.&#60;br /&#62;
Can anyone suggest a reliable compiler or this approach overkill? Judging by the example xml from OU it may be simpler to use DOM to generate the xml.&#60;/p&#62;
&#60;p&#62;Andrew
&#60;/p&#62;</description>
</item>
<item>
<title>Scott Wilson on "Replacing XCRI URIs with PURLS"</title>
<link>http://www.xcri.org/forum/topic.php?id=174#post-672</link>
<pubDate>Thu, 17 Nov 2011 13:21:23 +0000</pubDate>
<dc:creator>Scott Wilson</dc:creator>
<guid isPermaLink="false">672@http://www.xcri.org/forum/</guid>
<description>&#60;p&#62;I've had a few comments lately about the XCRI namespace URIs in that they don't dereference to a URL.&#60;/p&#62;
&#60;p&#62;We can overcome this by using a PURL, and I've registered &#60;a href=&#34;http://purl.org/xcri&#34; rel=&#34;nofollow&#34;&#62;http://purl.org/xcri&#60;/a&#62; in case we want to take this route.&#60;/p&#62;
&#60;p&#62;The change would be that our URIs for XCRI elements would change from things like:&#60;/p&#62;
&#60;p&#62; &#60;a href=&#34;http://xcri.org/profiles/catalog/1.2/catalog&#34; rel=&#34;nofollow&#34;&#62;http://xcri.org/profiles/catalog/1.2/catalog&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;To ones like:&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://purl.org/xcri#catalog&#34; rel=&#34;nofollow&#34;&#62;http://purl.org/xcri#catalog&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;... and the top level namespace would change to &#60;a href=&#34;http://purl.org/xcri&#34; rel=&#34;nofollow&#34;&#62;http://purl.org/xcri&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;The rationale is that a PURL is a persistent registry id and can point to any page in future, not necessarily on the xcri.org or xcri.co.uk domains.&#60;/p&#62;
&#60;p&#62;The element URIs aren't critical for XML applications (the top level namespace is the only important one), but are important for other representations, e.g. using RDF.
&#60;/p&#62;</description>
</item>

</channel>
</rss>

