From: Christiaan K. <c.k...@li...> - 2006-10-23 06:22:41
|
Hi Peter I've experimented with MARCXML and loaded the XSD into Fez to test it out. The MARCXML xsd is actually quite simple and maps to the Fez XSD HTML matching editor pretty easily (at least in our Fez 1.3 development code). The problem with MARCXML is that it will need to have a lot of Fez 'sublooping elements' against the controlfield element. This would work fine in Fez if you could make an xsd element mapping a sublooping element AND something else at the same time like a textfield. As you can't do this is Fez the moment it won't support MARCXML. It would probably take a few days of programming to make the 'sublooping element' field type something that isn't a field type, so you could also make that element mapping a text field or something else as well as a sublooping element. Not something we are working on right now but something I would like to get done in the not too distant future. As you mention Fez 1.3 will be offering MODS as the main descriptive metadata schema and there are XSLTs that can transform between MODS->MARCXML and MARCXML->MODS (http://www.loc.gov/standards/mods/) so this is a workaround for supporting MARCXML for now. We'll look at supporting MARCXML natively as an option in the future, but in general we would prefer to use MODS. MODS seems to be the direction that a lot of Fedora sites are going in, and DSpace 2.0 is also rumoured to switch from DC-Qualified to MODS. Cheers, Christiaan ________________________________ From: fez...@li... [mailto:fez...@li...] On Behalf Of pt Sent: Monday, 23 October 2006 3:03 PM To: fez...@li... Subject: [Fez-users] Using the MARCXML schema with Fez Hi all, The ARROW project in Australia covers a group of repositories which all (or at least mostly) use MARCXML data streams for at least some of thier objects. ARROW sites use VITAL, which is a Fedora repository solution, like Fez. I started wondering if it would be possible to use the XSD schema mapping in Fez to deal with MARCXML to see if one could use Fez to input data to an ARROW repository. I had a try, but I think that maybe the nature of MARCXML will make this basically impossible. MARCXML uses generic tag names with a lot of the semantics carried in attributes and magic text strings, and also there's stuff like the marc:leader and marc:controlfield that would have to be added. Is this kind of stunt even possible in Fez? Here's a sample: <marc:record> <marc:leader>00703cam a2200193 i 4500</marc:leader> <marc:controlfield tag="001">729012</marc:controlfield> <marc:controlfield tag="005"> 20051220142941.0</marc:controlfield> <marc:controlfield tag="008">040107s2003 uk ab f 000 0 eng </marc:controlfield> − <marc:datafield tag="043" ind1=" " ind2=" "> <marc:subfield code="a">s------</marc:subfield> </marc:datafield> − <marc:datafield tag="100" ind1="1" ind2=" "> <marc:subfield code="a">Sefton, P</marc:subfield> </marc:datafield> One solution we're considering on the RUBRIC project is to move to MODS, which I believe UQ will be supporting, but has anyone tried to make Fez do MARCXML? -- Peter (pt) Sefton Toowoomba 4350 Queensland, Australia Phone: +61 4 1032 6955 Web: http://ptsefton.com Email: pt...@pt... |