Monday 12 January 2009

XML Beans

Not much to post - but thought it pertinent to post that Shaun is using XML Beans to help the process of developing the web services Sam and Shaun are developing for uploading documents to HIVE and recording the associated data in XCRI-CAP.

"XMLBeans uses XML Schema to compile Java interfaces and classes that can then be used to access and modify XML instance data." Wikipedia
I am currently working developing a cut-down schematic of the XCRI-CAP diagram to outline what elements we are using from the schema. In addition, the details of drop-down lists (where applicable).

Monday 5 January 2009

New Year! XCRI & HIVE Breakthrough

Happy 2009!!

So far so good - had an email from Sam to say that he has made a major breakthrough with developing an interactive schema for entering metadata against documents being uploaded to HIVE.

Sam says:
I've got Hive working with a revised version of XCRI CAP metadata. In this version, I've replaced all the XML attributes (Hive can’t cope with attributes) with XML elements. I've also added faculty as an extension of the course metadata and allowed more than one faculty to be associated with it. Attached is the schema definition if you want the details.

I've created and SDI file and wired it in so the metadata can be used in Hive. It's in and working but it's got a few usability issues. We could do with meeting up at some point to figure out how to refine the interface so it works best. If you want to have a look at the interface, just try adding an item of type "Validation document". The XCRI element-only metadata is associated with this type.
This is a modified version of the XCRI-CAP. I will look into it and test it's output. Shaun is currently working on an upload interface that assists users in uploading and 'marking up' documents - making the process a lot easier (hopefully).

Well done everyone!