From jhwang at iis.sinica.edu.tw Wed Feb 2 05:03:47 2005 From: jhwang at iis.sinica.edu.tw (Chris Wang) Date: Wed May 18 08:53:56 2005 Subject: CFP: 2005 International Conference on Digital Archive Technologies Message-ID: <005101c5090e$821ce110$2900a8c0@1515IBMX24> Sorry if you got this message multiple times. ? ? 2005 International Conference on Digital Archive Technologies (ICDAT2005) ? 16-17 June 2005 National Chengchi University, Taipei, Taiwan ? Sponsored by Technology R/D Division, National Digital Archives Program Office National Chengchi University Institute of Information Sciences, Academia Sinica National Science Council ? URL: http://www.iis.sinica.edu.tw/ICDAT05 ? About the Conference ? Digital archives/libraries are widely recognized as a crucial component of a global information infrastructure for the new century.? Research and development projects in many parts of the world are concerned about using advanced information technologies for managing and manipulating digital information, ranging from data storage, preservation, indexing, searching, presentation, and dissemination capabilities to organizing and sharing of information over networks.? ICDAT 2005 is the third in a series of International Conferences on Digital Archive Technologies sponsored by the R. O. C. Taiwan's National Digital Archives Program. The purpose of this conference is to provide unique opportunities for participants to share their research results and best practice experiences in the utilization of advanced technologies for and the approaches to the development of digital archives/libraries/museums.? ? ? Topics ? The intended community for ICDAT 2005 includes those interested in technologies and tools for advanced digital archive systems, new knowledge about archival storage and preservation, best practices of technology development in digital archives, and applications of digital archive technologies.? Participants are welcome from a variety of disciplines including computer sciences, library information sciences, archival sciences, museum studies and other related areas.? ICDAT 2005 invites research submissions on all topics related to digital archives/libraries/museums, but topics contributed to technology development are strongly encouraged.? The technical issues to be addressed include, but are not limited to: ? 1. Digital archive technologies for enhancing security, content preservation, multimedia delivery and presentation, system collaboration and interoperability, information and multimedia retrieval, data exchange, ontology and semantic annotation, multi-cultural and multi-lingual information sharing, and intellectual property protection 2. Case studies exemplifying the technology development and application in libraries, museums, archival organizations, governments, education, and culture 3. Usability evaluation of digital archive systems and related applications ? Important Dates ? Submission Deadline:? March 31, 2005 Notification Date:??? April 30, 2005 Final Version Due:??? May 15, 2005 ? ? Submission Instructions ? Papers should be submitted in English and up to approximately 5000 words.? There are no formatting requirements for submissions, but do not use font sizes smaller than 10 points.? The final version of the paper will have to fit within 15 single-column pages, including all figures and bibliography, so plan accordingly.? All submission instructions can be found on the conference web site: http://www.iis.sinica.edu.tw/ICDAT05/c-submission.html. ? ? Conference Venue and Date ? The conference will be held at National Chengchi University, Taipei, Taiwan, on June 16 -17, 2005. ? Since its founding 78 years ago, National Chengchi University (NCCU) has earned a reputation as an institution of higher education celebrated for its studies in the humanities, social sciences, and management/administration sciences. Although it has changed its name and constitution twice in its history, the goals and ideals of the university have always remained steadfast: the search for truth, the commitment to academic research, the cultivation of future generations of leaders, and the ability to recognize and respond to changes shaping society and academia. ? Conference Chairmen ? Prof. Arbee L.P. Chen, National Chengchi University Dr. Der-Tsai Lee, Academia Sinica ? Program Chairs ? Prof. Jyi-Shane Liu, National Chengchi University Prof. Lee-Feng Chien, Academia Sinica ? Program Co-Chairs ? Prof. Chu-Song Chen, Academia Sinica Prof. Hahn-Ming Lee, National Taiwan University of Science and Technology ? ? ? From digicult-forum at digicult.info Tue Feb 8 03:53:19 2005 From: digicult-forum at digicult.info (digicult-forum) Date: Wed May 18 08:53:57 2005 Subject: DigiCULT Thematic Issue 7: The Future Digital Heritage Space - An Expedition Report Message-ID: <42087DFF.5040505@digicult.info> DigiCULT Thematic Issue 7 - Now Available The Future Digital Heritage Space. An Expedition Report. This report summarises the results of an expedition into the possible future of digital heritage in the next 10-15 years. It is based on contributions from researchers, heritage experts and professionals to a DigiCULT online forum as well as the project's ongoing research. The report is intended as a navigation tool for boards and directors of heritage organisations and research centres, IT project managers, and curators of digital collections, virtual exhibitions and environments. It cautions that the next waves of innovative ICT systems and applications may significantly shape and re-shape the digital landscape in which heritage organisations reside. For many organisations this could result in becoming 'blind spots' in an emerging ambient intelligence environment. As the places and roles of digital heritage in this environment need to be discussed and prepared, the report also gives recommendations which may be useful for ensuring the creation of a thriving and inclusive future digital heritage space. Download Thematic Issue 7: (10 MB) http://www.digicult.info/downloads/dc_thematic_issue7.pdf DigiCULT Publications offer a valuable resource of mission-critical information in the selection and use of digital technologies for Europe's heritage organisations: - Thematic Issues: results of expert forums http://www.digicult.info/pages/Themiss.php - DigiCULT Technology Watch Reports: in-depth technology evaluation http://www.digicult.info/pages/techwatch.php - DigiCULT.Info Newsletter: articles about services, studies, technologies, and activities http://www.digicult.info/pages/newsletter.php Subscribe to the Newsletter DigiCULT.Info http://www.digicult.info/pages/subscribe.php (c) DigiCULT Forum 2002-2004 From emorgan at nd.edu Thu Feb 10 17:05:04 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:57 2005 Subject: scope of namespaces Message-ID: What are the scope of namespaces in an XML document? Consider the following XML: <realTitle>An American Hero</realTitle> <sortTitle>American Hero</realTitle> Bugs Bunny GNU Public License 1960 1987 1. Are the elements title, realTitle, and sortTitle is in the foo namespace? 2. Are elements creator, nameFirst and nameLast in the bar namespace? 3. Is the element rights in the bar namespace? 4. Is the element licence in the srw namespace? 5. Are the elements date, birth, and graduation in the "http://date.net" namespace? As you may or may not know, I am trying to implement an SRU Web Service: http://alert.ockham.org/ My XML output does not include any namespaces, but it should. (Alas.) SRU response elements come from more than one namespace, and I need to hack the output of the SRU responses to qualify the elements with namespaces. This addition may be trivial if the scope of namespaces is implemented as above. On the other hand, if I have to qualify every element with a namespace prefix, then my hack is more difficult. Can you explain the scope of namespaces, or can you point me to document that does? -- Eric "I Should Know This" Morgan From rbogan at mindspring.com Thu Feb 10 17:40:41 2005 From: rbogan at mindspring.com (Ruth Bogan) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] scope of namespaces Message-ID: <410-220052410224041970@mindspring.com> Eric, If you get responses off list, please consider sharing a synopsis. I'm very interested in this also. Thanks. Ruth Bogan Rutgers University Libraries New Brunswick, New Jersey > [Original Message] > From: Eric Lease Morgan > To: Multiple recipients of list > Date: 2/10/2005 5:08:57 PM > Subject: [XML4LIB] scope of namespaces > > > What are the scope of namespaces in an XML document? Consider the > following XML: > > xmlns:bar='http://bar.com/' > xmlns:srw='http://zing.loc.gov/srw/'> > > > <realTitle>An American Hero</realTitle> > <sortTitle>American Hero</realTitle> > > > > Bugs > Bunny > > > > GNU Public License > > > > 1960 > 1987 > > > > > > 1. Are the elements title, realTitle, and sortTitle is in the foo > namespace? > > 2. Are elements creator, nameFirst and nameLast in the bar namespace? > > 3. Is the element rights in the bar namespace? > > 4. Is the element licence in the srw namespace? > > 5. Are the elements date, birth, and graduation in the > "http://date.net" namespace? > > > As you may or may not know, I am trying to implement an SRU Web Service: > > http://alert.ockham.org/ > > My XML output does not include any namespaces, but it should. (Alas.) > SRU response elements come from more than one namespace, and I need to > hack the output of the SRU responses to qualify the elements with > namespaces. This addition may be trivial if the scope of namespaces is > implemented as above. On the other hand, if I have to qualify every > element with a namespace prefix, then my hack is more difficult. > > Can you explain the scope of namespaces, or can you point me to > document that does? > > -- > Eric "I Should Know This" Morgan From ksclarke at gmail.com Thu Feb 10 17:42:11 2005 From: ksclarke at gmail.com (Kevin S. Clarke) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] scope of namespaces In-Reply-To: References: Message-ID: <3557b8d05021014427f92b58@mail.gmail.com> Hi Eric, I'll take a stab... On Thu, 10 Feb 2005 14:08:57 -0800 (PST), Eric Lease Morgan wrote: > > What are the scope of namespaces in an XML document? Consider the > following XML: > > xmlns:bar='http://bar.com/' > xmlns:srw='http://zing.loc.gov/srw/'> > > > <realTitle>An American Hero</realTitle> > <sortTitle>American Hero</realTitle> > > > > Bugs > Bunny > > > > GNU Public License > > > > 1960 > 1987 > > > > > 1. Are the elements title, realTitle, and sortTitle is in the foo > namespace? No, but they would be if you made foo's URI the default namespace on the root element. > 2. Are elements creator, nameFirst and nameLast in the bar namespace? creator is but not the other two > 3. Is the element rights in the bar namespace? Yes. > 4. Is the element licence in the srw namespace? Yes. > 5. Are the elements date, birth, and graduation in the > "http://date.net" namespace? Yes. > Can you explain the scope of namespaces, or can you point me to > document that does? http://www.rpbourret.com/xml/NamespacesFAQ.htm#s6 http://www.rpbourret.com/xml/NamespacesFAQ.htm#q3_5 Kevin From tao at lib.uchicago.edu Thu Feb 10 18:10:32 2005 From: tao at lib.uchicago.edu (Tod Olson) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] scope of namespaces In-Reply-To: References: Message-ID: <20050210171032X.tao@lib.uchicago.edu> Okay, I'll stick my neck out, and welcome corrections. >>>>> "ELM" == Eric Lease Morgan writes: ELM> What are the scope of namespaces in an XML document? Consider the ELM> following XML: ELM> xmlns:bar='http://bar.com/' ELM> xmlns:srw='http://zing.loc.gov/srw/'> ELM> ELM> <realTitle>An American Hero</realTitle> ELM> <sortTitle>American Hero</realTitle> ELM> ELM> ELM> Bugs ELM> Bunny ELM> ELM> ELM> GNU Public License ELM> ELM> ELM> 1960 ELM> 1987 ELM> ELM> [Warning: I've not checked these responses by validataing a real document.] ELM> 1. Are the elements title, realTitle, and sortTitle is in the foo ELM> namespace? By default, yes. It depends on whether the schema that defines the http://foo.com/ namespace sets elementFormDefault to qualified. If the elementFormDefault is unqualified (the default), then yes; it is qualified, then no, they belong to the default namespace of the surrounding scope. (If I understand this correctly). ELM> 2. Are elements creator, nameFirst and nameLast in the bar namespace? creator, yes. nameFirst and nameLast, yes, if that schema says that elementFormDefault is unqualified (the default). ELM> 3. Is the element rights in the bar namespace? Yes. ELM> 4. Is the element licence in the srw namespace? Yes. ELM> 5. Are the elements date, birth, and graduation in the ELM> "http://date.net" namespace? Yes. The above are sort of "textbook" answers, at my level of understanding. I suggest you do two things: Use a schema-aware editor (like jEdit), and see how it does the completions. Take a sample document and use XSLT to report the namespaces of different elements. Here's a fragment from a valid document: It's ugly, but everything inside is in the zhold namespace. But this is only true because that schema says the elementFormDefault is unqualified. ELM> My XML output does not include any namespaces, but it should. (Alas.) ELM> SRU response elements come from more than one namespace, and I need to ELM> hack the output of the SRU responses to qualify the elements with ELM> namespaces. This addition may be trivial if the scope of namespaces is ELM> implemented as above. On the other hand, if I have to qualify every ELM> element with a namespace prefix, then my hack is more difficult. ELM> Can you explain the scope of namespaces, or can you point me to ELM> document that does? Right. Check for the elementFormDefault attribute in the element of the various schemas. If it's not present, or set to "unqualified", the locally-declared prefix sets the schema for all its children, i.e. no prefix necessary for the children. If element is set to "qualified", then each child in that namespace must have an explicit prefix. I think this is all correct, and have wrestled with it in validation fairly recently. I personally find it somewhat awkward (and think the default is wrong). Hope it helps. And find a validating editor that you can trust! ;) (Especially since I now see my answers conflict with someone else's. :| ) Tod A. Olson "How do you know I'm mad?" said Alice. Sr. Programmer / Analyst "If you weren't mad, you wouldn't have The University of Chicago Library come here," said the Cat. From ksclarke at gmail.com Thu Feb 10 23:35:20 2005 From: ksclarke at gmail.com (Kevin S. Clarke) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] Re: scope of namespaces In-Reply-To: <20050210171032X.tao@lib.uchicago.edu> References: <20050210171032X.tao@lib.uchicago.edu> Message-ID: <3557b8d050210203516fc2878@mail.gmail.com> Hey Tod and others, I also didn't check with a real document (though I would have tested against an XPath or XQuery engine). BTW, reading the below made me glad I use (whenever possible) RELAX NG instead of W3C Schema... :-) On Thu, 10 Feb 2005 15:11:47 -0800 (PST), Tod Olson wrote: > ELM> 1. Are the elements title, realTitle, and sortTitle is in the foo > ELM> namespace? > > By default, yes. It depends on whether the schema that defines the > http://foo.com/ namespace sets elementFormDefault to qualified. If > the elementFormDefault is unqualified (the default), then yes; it is > qualified, then no, they belong to the default namespace of the > surrounding scope. (If I understand this correctly). Hmm, I wasn't thinking in the context of W3C Schema, just the example in hand. Eric probably really is asking though about why something doesn't validate so you are probably more correct. I would offer though: http://www.sys-con.com/xml/articleprint.cfm?id=494 and from it: "Always use elementFormDefault="qualified" (and attributeFormDefault="unqualified") in your schemas. It's the only sane way to go." Coming from the RELAX NG perspective, where sane is the default, I may have made a faulty assumption about Eric's example. ;-) > ELM> 2. Are elements creator, nameFirst and nameLast in the bar namespace? > > creator, yes. nameFirst and nameLast, yes, if that schema says that > elementFormDefault is unqualified (the default). See above. > ELM> 3. Is the element rights in the bar namespace? > > Yes. > > ELM> 4. Is the element licence in the srw namespace? > > Yes. > > ELM> 5. Are the elements date, birth, and graduation in the > ELM> "http://date.net" namespace? > > Yes. We agreed on these three I believe. My next question (to myself) after reading your response was, if namespaces are hidden using the default W3C Schema qualifiation setting, how does one construct XPath and XQuery statements (e.g., do I use the ns prefix on elements where the schema hides the namespace)? Here is an interesting document on the qualified/unqualified setting and its side effects (that I found while trying to understand): http://www.xfront.com/HideVersusExpose.pdf and here is an interesting thread on this: http://lists.xml.org/archives/xml-dev/200203/msg01015.html All this said, RELAX NG treats validation of a document as a separate process from working with the document. Having to change my XPath queries depending on a setting in the schema seems counter-intuitive to me. Kevin From emorgan at nd.edu Fri Feb 11 10:35:05 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:57 2005 Subject: xml validation with a schema Message-ID: <4d5ab7ca3abd309f1b6a80ae7943eec3@nd.edu> What tool's do y'all use to validate your XML with a schema (.xsd) file? Xmllint is a great tool for validating XML against a DTD, but based on my experience it is weak when it comes to schema files. What other tools are available? Xerces? -- Eric Morgan From houghtoa at oclc.org Fri Feb 11 10:42:40 2005 From: houghtoa at oclc.org (Houghton,Andrew) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] xml validation with a schema Message-ID: I use a variety of tools, such as Xerces, IE's XML Tools and even a simple .NET or Perl based program, but you cannot beat Altova's XML Spy 2005 home edition for convenience. See, http://www.altova.com/support_freexmlspyhome.asp Andy. > -----Original Message----- > From: xml4lib@webjunction.org > [mailto:xml4lib@webjunction.org] On Behalf Of Eric Lease Morgan > Sent: 11 February, 2005 10:36 > To: Multiple recipients of list > Subject: [XML4LIB] xml validation with a schema > > > What tool's do y'all use to validate your XML with a schema > (.xsd) file? > > Xmllint is a great tool for validating XML against a DTD, but > based on my experience it is weak when it comes to schema > files. What other tools are available? Xerces? > > -- > Eric Morgan > > From ann.apps at manchester.ac.uk Fri Feb 11 11:00:03 2005 From: ann.apps at manchester.ac.uk (Ann Apps) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] xml validation with a schema In-Reply-To: <4d5ab7ca3abd309f1b6a80ae7943eec3@nd.edu> Message-ID: On Fri, 11 Feb 2005 Eric Lease Morgan wrote: > What tool's do y'all use to validate your XML with a schema (.xsd) > file? > XSV: http://www.w3.org/2001/03/webdata/xsv Freely available, though a bit slow/clunky via the Web. And I find you have to clear your web browser cache if you correct an error and want to try again. Maybe you can also download a copy - I've not really investigated very far. Ann -------------------------------------------------------------------------- Ann Apps. IT Specialist (Research & Development), MIMAS, The University of Manchester, Oxford Road, Manchester, M13 9PL, UK Tel: +44 (0) 161 275 6039 Fax: +44 (0) 0161 275 6040 Email: ann.apps@manchester.ac.uk WWW: http://epub.mimas.ac.uk/ann.html -------------------------------------------------------------------------- From emorgan at nd.edu Fri Feb 11 11:03:49 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:57 2005 Subject: jedit In-Reply-To: <20050210171032X.tao@lib.uchicago.edu> References: <20050210171032X.tao@lib.uchicago.edu> Message-ID: On Feb 10, 2005, at 6:10 PM, Tod Olson wrote: > Use a schema-aware editor (like jEdit), and see how it does the > completions. Thank you for the replies regarding namespaces. I will investigate further. On another note, I'm in the process of writing an article about open source XML editors and tools. jEdit, a Java-based editor, does a decent job of validating documents and transforming them through the XML and XSLT jEdit plug-ins. The interface is a bit strange but nothing that you can't get used to too quickly. Give it a whirl: http://www.jedit.org/ -- Eric Morgan From tao at lib.uchicago.edu Fri Feb 11 11:05:28 2005 From: tao at lib.uchicago.edu (Tod Olson) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] xml validation with a schema In-Reply-To: <4d5ab7ca3abd309f1b6a80ae7943eec3@nd.edu> References: <4d5ab7ca3abd309f1b6a80ae7943eec3@nd.edu> Message-ID: <20050211100528Q.tao@lib.uchicago.edu> >>>>> "EM" == Eric Lease Morgan writes: EM> What tool's do y'all use to validate your XML with a schema (.xsd) file? EM> Xmllint is a great tool for validating XML against a DTD, but based on EM> my experience it is weak when it comes to schema files. What other EM> tools are available? Xerces? jEdit's XML plugin will use Xerces to validate. If the schema location is in the document, it will download and offer to cache the schema. oXygen will also validate, and probably uses Xerces. Sun makes available msv (multi-schema validator), which is aware of XSD, RelaxNG, and maybe Schematron. It's java-based, and I've run it on MacOS and Linux. I've been relying on jEdit recently, with a handful of plugins. See http://www.adrem.ua.ac.be/~wellenslepage/jedit_axe.php. And oXygen is primo for editing. Tod A. Olson "How do you know I'm mad?" said Alice. Sr. Programmer / Analyst "If you weren't mad, you wouldn't have The University of Chicago Library come here," said the Cat. From ksclarke at gmail.com Fri Feb 11 11:12:58 2005 From: ksclarke at gmail.com (Kevin S. Clarke) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] xml validation with a schema In-Reply-To: <4d5ab7ca3abd309f1b6a80ae7943eec3@nd.edu> References: <4d5ab7ca3abd309f1b6a80ae7943eec3@nd.edu> Message-ID: <3557b8d0502110812595168ec@mail.gmail.com> Hi Eric, Oxygen is a great XML editor that supports validating with .xsd, .rng, and .dtd (plus many other useful features). It is not free, but well worth the very reasonable price. http://www.oxygenxml.com/ Kevin On Fri, 11 Feb 2005 07:36:55 -0800 (PST), Eric Lease Morgan wrote: > > What tool's do y'all use to validate your XML with a schema (.xsd) file? > > Xmllint is a great tool for validating XML against a DTD, but based on > my experience it is weak when it comes to schema files. What other > tools are available? Xerces? > > -- > Eric Morgan > > From stephen.yearl at yale.edu Fri Feb 11 11:19:08 2005 From: stephen.yearl at yale.edu (Stephen Yearl) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] Re: xml validation with a schema In-Reply-To: <20050211100528Q.tao@lib.uchicago.edu> Message-ID: oXxygen... uses Jing I believe to validate RNG schema. It also supports namespace routing language validation , which just _does it_ for me. St. Stephen Yearl Systems Archivist Yale University Library On Fri, 11 Feb 2005, Tod Olson wrote: > >>>>> "EM" == Eric Lease Morgan writes: > > EM> What tool's do y'all use to validate your XML with a schema (.xsd) file? > > EM> Xmllint is a great tool for validating XML against a DTD, but based on > EM> my experience it is weak when it comes to schema files. What other > EM> tools are available? Xerces? > > jEdit's XML plugin will use Xerces to validate. If the schema location > is in the document, it will download and offer to cache the schema. > > oXygen will also validate, and probably uses Xerces. > > Sun makes available msv (multi-schema validator), which is aware of > XSD, RelaxNG, and maybe Schematron. It's java-based, and I've run it on > MacOS and Linux. > > I've been relying on jEdit recently, with a handful of plugins. See > http://www.adrem.ua.ac.be/~wellenslepage/jedit_axe.php. And oXygen is > primo for editing. > > Tod A. Olson "How do you know I'm mad?" said Alice. > Sr. Programmer / Analyst "If you weren't mad, you wouldn't have > The University of Chicago Library come here," said the Cat. > From morbus at disobey.com Fri Feb 11 11:28:15 2005 From: morbus at disobey.com (Morbus Iff) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] jedit In-Reply-To: References: Message-ID: <420CDD1F.5080801@disobey.com> > On another note, I'm in the process of writing an article about open > source XML editors and tools. jEdit, a Java-based editor, does a decent > job of validating documents and transforming them through the XML and > XSLT jEdit plug-ins. The interface is a bit strange but nothing that > you can't get used to too quickly. Give it a whirl: > > http://www.jedit.org/ I'll +1 on jEdit here. Use it as my primary on a Fedora Core 3 machine. Does run on Windows (confirmed) and OS X (I've not personally used it there, prefer BBEdit, but my "source" for jEdit tech support uses it). -- Morbus Iff ( you are nothing without your robot car, NOTHING! ) Culture: http://www.disobey.com/ and http://www.gamegrene.com/ Spidering Hacks: http://amazon.com/exec/obidos/ASIN/0596005776/disobeycom icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus From emorgan at nd.edu Fri Feb 11 12:15:05 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] xml validation with a schema In-Reply-To: References: Message-ID: <8c16d1788778f872c826c247184e2d0a@nd.edu> On Feb 11, 2005, at 11:14 AM, Stephen Yearl wrote: > in addition to xerces, MSV: > > http://www.sun.com/software/xml/developers/multischema/ Except of the soul-sucking registration I had to go through to download MSV, (remind me to remove the same thing from the MyLibrary distribution), MSV seems to work pretty well. I downloaded a binary distribution of Xerces, but all the documentation seems to describe the API. Is there a binary in the Xerces distribution that works like MSV? Put another way, can I run some sort of Xerces-based command-line tool that works like MSV or xmllint? -- Eric Morgan From stephen.yearl at yale.edu Fri Feb 11 12:31:14 2005 From: stephen.yearl at yale.edu (Stephen Yearl) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] Re: xml validation with a schema In-Reply-To: <8c16d1788778f872c826c247184e2d0a@nd.edu> Message-ID: http://xml.apache.org/xerces-c/stdinparse.html St. Stephen Yearl Systems Archivist Yale University Library On Fri, 11 Feb 2005, Eric Lease Morgan wrote: > > On Feb 11, 2005, at 11:14 AM, Stephen Yearl wrote: > > > in addition to xerces, MSV: > > > > http://www.sun.com/software/xml/developers/multischema/ > > Except of the soul-sucking registration I had to go through to download > MSV, (remind me to remove the same thing from the MyLibrary > distribution), MSV seems to work pretty well. > > I downloaded a binary distribution of Xerces, but all the documentation > seems to describe the API. Is there a binary in the Xerces distribution > that works like MSV? Put another way, can I run some sort of > Xerces-based command-line tool that works like MSV or xmllint? > > -- > Eric Morgan > From Candy.Holt at mso.umt.edu Fri Feb 11 13:26:47 2005 From: Candy.Holt at mso.umt.edu (Holt, Candy) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] Re: xml validation with a schema Message-ID: <7ED54561DE5FE74CBA1A68037020A608043B0F9C@message2.umt.edu> I thought that I got off of this list. How do I get myself off? -----Original Message----- From: Ann Apps [mailto:ann.apps@manchester.ac.uk] Sent: Friday, February 11, 2005 9:03 AM To: Multiple recipients of list Subject: [XML4LIB] Re: xml validation with a schema On Fri, 11 Feb 2005 Eric Lease Morgan wrote: > What tool's do y'all use to validate your XML with a schema (.xsd) > file? > XSV: http://www.w3.org/2001/03/webdata/xsv Freely available, though a bit slow/clunky via the Web. And I find you have to clear your web browser cache if you correct an error and want to try again. Maybe you can also download a copy - I've not really investigated very far. Ann ------------------------------------------------------------------------ -- Ann Apps. IT Specialist (Research & Development), MIMAS, The University of Manchester, Oxford Road, Manchester, M13 9PL, UK Tel: +44 (0) 161 275 6039 Fax: +44 (0) 0161 275 6040 Email: ann.apps@manchester.ac.uk WWW: http://epub.mimas.ac.uk/ann.html ------------------------------------------------------------------------ -- From Patrick_Yott at brown.edu Fri Feb 11 13:32:19 2005 From: Patrick_Yott at brown.edu (Yott, Patrick) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] Re: xml validation with a schema Message-ID: <3FAE88BA080B0F4EB7247FFCCFB4DF920334A876@MAIL1.AD.Brown.Edu> We are using XSV as part of a NoteTab based metadata production environment. We've found it to be quite easy and quick to work with.. patrick ________________________________ From: xml4lib@webjunction.org on behalf of Holt, Candy Sent: Fri 2/11/2005 1:30 PM To: Multiple recipients of list Subject: [XML4LIB] Re: xml validation with a schema I thought that I got off of this list. How do I get myself off? -----Original Message----- From: Ann Apps [mailto:ann.apps@manchester.ac.uk] Sent: Friday, February 11, 2005 9:03 AM To: Multiple recipients of list Subject: [XML4LIB] Re: xml validation with a schema On Fri, 11 Feb 2005 Eric Lease Morgan wrote: > What tool's do y'all use to validate your XML with a schema (.xsd) > file? > XSV: http://www.w3.org/2001/03/webdata/xsv Freely available, though a bit slow/clunky via the Web. And I find you have to clear your web browser cache if you correct an error and want to try again. Maybe you can also download a copy - I've not really investigated very far. Ann ------------------------------------------------------------------------ -- Ann Apps. IT Specialist (Research & Development), MIMAS, The University of Manchester, Oxford Road, Manchester, M13 9PL, UK Tel: +44 (0) 161 275 6039 Fax: +44 (0) 0161 275 6040 Email: ann.apps@manchester.ac.uk WWW: http://epub.mimas.ac.uk/ann.html ------------------------------------------------------------------------ -- From emorgan at nd.edu Fri Feb 11 15:21:28 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:57 2005 Subject: [XML4LIB] Re: xml validation with a schema In-Reply-To: References: Message-ID: <4da4a5cf752ab3cfa16885f52d5ba17f@nd.edu> On Feb 11, 2005, at 12:31 PM, Stephen Yearl wrote: > http://xml.apache.org/xerces-c/stdinparse.html After lot o' putzing around, I have successfully gotten Sun's msv to validate against XML schema files. I have also gotten Xerces-c to compile. This is a good thing to learn because it comes with a Perl API, and there is a validator as an example there. Be forewarned. You need to compile version 2.5 of Xerces-c NOT 2.6 in order to get the Perl modules to work. These tools also validate against DTD's. Now, back to my regularly scheduled programming of validating an SRU response... -- Eric Morgan From rcarlson at ala.org Tue Feb 15 15:04:13 2005 From: rcarlson at ala.org (Rob Carlson) Date: Wed May 18 08:53:58 2005 Subject: LITA Preconferences at ALA Annual Conference in Chicago Message-ID: (apoligies for duplication) Please help us spread the word by forwarding this message to appropriate lists. Thanks! LITA will host three preconferences to the ALA Annual Conference in Chicago this summer. All three will be held on Friday, June 24, 2005. They are: Implementing and Integrating ShibbolethFriday, June 24, 8:00 am - 05:00 pm Shibboleth, a project of Internet2/MACE, is developing architectures, policy structures, practical technologies, and an open source implementation to support inter-institutional sharing of web resources subject to access controls, and to allow inter-operation within the higher education community. This preconference will provide guidance for implementation and integration of Shibboleth into information resource management infrastructures. E-resource providers Dynix, Ex Libris, JSTOR/ArtStor, OCLC, and ProQuest will also explain how their services integrate with Shibboleth. Speakers: Keith Hazelton, Internet2/U of Wisconsin-Madison; Peter Murray, OhioLink; Mike Neuman, Georgetown University; Chris Zagar, Useful Utilities/EZProxy; Deborah Ludwig, University of Kansas Introduction to Web ServicesFriday, June 24, 1:00 pm - 5:00 pm Introduction to Web Services: Making Applications Play Well Together? Do you think web services means providing access through the Internet? It could, but web services is also a set of technical standards that provides a framework for interoperability. Software application developers, including those in the library space, use web services to define how applications can communicate with each other. In many meetings vendors are talking about implementing a new function or application using web services. Find out what this means and how it might impact the choices available to your library in the future. This program will introduce participants to the standards behind web services, how they have been used by libraries and their vendors, and look at how a specific library has used web services to integrate disparate systems.Speakers: Sara Randall, Endeavor Information Systems; Diane Vizine-Geotz, OCLC; Eric Lease Morgan, University of Notre Dame; Andrew Pace, North Carolina State University; Carl Grant, VTLS; Jermey Frumkin, Oregon State University Developing a Culture of Assessment in Library Information Technology ServicesFriday, June 24, 8:00 am - 12:30 pm Just as libraries must demonstrate the impact of their services and outcomes on their parent institution or community, information technology services within the library must be able to do the same. A critical component in making this happen is to adopt a model of continuous services assessment that uses user-centered decision making in order to gather relevant requirements data and information. In 2002 the Information Technology Division of the Northwestern University Library began adopting a continuous assessment model for decision-making and service provisioning. Learn what the forces were that caused us to adopt a culture of assessment, what a culture of assessment is, how our goals and work changed, and how this has led to the adoption of a new method of thinking and supporting services within the Library, and what you can do to get started with this methodology.Speaker: H. Frank Cervone, Northwestern University Registration fees for Web Services and Culture of Assessment (half-day) are: LITA/ALA Members, $150.00; ALA Members, $210.00; Non-members, $260.00; Student/Retired Members, $150.00 Registration fees for Shibboleth (full-day) are: LITA/ALA Members, $195.00; ALA Members, $255.00; Non-members, $305.00; Student/Retired Members, $195.00 Online registration is available at http://www.ala.org/ala/eventsandconferencesb/annual/2005a/registration.htm You do not need to register for Annual Conference to register for these workshops. Rob Carlson LITA Deputy Executive Director ********************************************************************* Due to deletion of content types excluded from this list by policy, this multipart message was reduced to a single part, and from there to a plain text message. ********************************************************************* From rcarlson at ala.org Wed Feb 16 10:24:35 2005 From: rcarlson at ala.org (Rob Carlson) Date: Wed May 18 08:53:58 2005 Subject: LITA Preconferences at ALA Annual Conference in Chicago Message-ID: (Apoligies on top of apologies. Corrected text below.) Please help us spread the word by forwarding this message to appropriate lists. Thanks! LITA will host three preconferences to the ALA Annual Conference in Chicago this summer. All three will be held on Friday, June 24, 2005. They are: Implementing and Integrating Shibboleth Friday, June 24, 8:00 am - 05:00 pm Shibboleth, a project of Internet2/MACE, is developing architectures, policy structures, practical technologies, and an open source implementation to support inter-institutional sharing of web resources subject to access controls, and to allow inter-operation within the higher education community. This preconference will provide guidance for implementation and integration of Shibboleth into information resource management infrastructures. E-resource providers Dynix, Ex Libris, JSTOR/ArtStor, OCLC, and ProQuest will also explain how their services integrate with Shibboleth. Speakers: Keith Hazelton, Internet2/U of Wisconsin-Madison; Peter Murray, OhioLink; Mike Neuman, Georgetown University; Chris Zagar, Useful Utilities/EZProxy; Deborah Ludwig, University of Kansas Introduction to Web Services Friday, June 24, 1:00 pm - 5:00 pm Introduction to Web Services: Making Applications Play Well Together? Do you think web services means providing access through the Internet? It could, but web services is also a set of technical standards that provides a framework for interoperability. Software application developers, including those in the library space, use web services to define how applications can communicate with each other. In many meetings vendors are talking about implementing a new function or application using web services. Find out what this means and how it might impact the choices available to your library in the future. This program will introduce participants to the standards behind web services, how they have been used by libraries and their vendors, and look at how a specific library has used web services to integrate disparate systems. Speakers: Sara Randall, Endeavor Information Systems; Diane Vizine-Geotz, OCLC; Eric Lease Morgan, University of Notre Dame; Andrew Pace, North Carolina State University; Carl Grant, VTLS; Jermey Frumkin, Oregon State University Developing a Culture of Assessment in Library Information Technology Services Friday, June 24, 8:00 am - 12:30 pm Just as libraries must demonstrate the impact of their services and outcomes on their parent institution or community, information technology services within the library must be able to do the same. A critical component in making this happen is to adopt a model of continuous services assessment that uses user-centered decision making in order to gather relevant requirements data and information. In 2002 the Information Technology Division of the Northwestern University Library began adopting a continuous assessment model for decision-making and service provisioning. Learn what the forces were that caused us to adopt a culture of assessment, what a culture of assessment is, how our goals and work changed, and how this has led to the adoption of a new method of thinking and supporting services within the Library, and what you can do to get started with this methodology. Speaker: H. Frank Cervone, Northwestern University Registration fees for Web Services and Culture of Assessment (half-day) are: LITA/ALA Members, $150.00; ALA Members, $210.00; Non-members, $260.00; Student/Retired Members, $150.00 Registration fees for Shibboleth (full-day) are: LITA/ALA Members, $195.00; ALA Members, $255.00; Non-members, $305.00; Student/Retired Members, $195.00 Online registration is available at http://www.ala.org/ala/eventsandconferencesb/annual/2005a/registration.htm You do not need to register for Annual Conference to register for these workshops. Rob Carlson LITA Deputy Executive Director From emorgan at nd.edu Wed Feb 16 15:22:38 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:58 2005 Subject: matching on root element with namespace attribute Message-ID: <1b6d081388e5c79f3b78dc101638e353@nd.edu> How do I do a template match on a root element if the root element includes a namespace attribute? I have the following XML: 1.1 3 I then have this XSLT:

ND Libraries Alerting Service search results

Your search ( But this XSLT never finds anything in my value-of command. If I take the namespace attribute out of the root element then things work as expected. What am I doing wrong? How do I change my match specification and/or how do I change my select attribute? -- Eric Morgan (574) 631-8604 From emorgan at nd.edu Wed Feb 16 15:41:11 2005 From: emorgan at nd.edu (Eric Lease Morgan) Date: Wed May 18 08:53:58 2005 Subject: matching on root element with namespace attribute [solved] In-Reply-To: <1b6d081388e5c79f3b78dc101638e353@nd.edu> References: <1b6d081388e5c79f3b78dc101638e353@nd.edu> Message-ID: <077d88c2ce281222a24462e42d3d32ec@nd.edu> On Feb 16, 2005, at 3:22 PM, Eric Lease Morgan wrote: > >

ND Libraries Alerting Service search results

>

> Your search ( > select='searchRetrieveResponse/echoedSearchRetrieveRequest/query'/> > > > > But this XSLT never finds anything in my value-of command. If I take > the namespace attribute out of the root element then things work as > expected. > > What am I doing wrong? How do I change my match specification and/or > how do I change my select attribute? This is rather embarrassing because I've asked this question before. ("Thank you, Stephen Y.") The answer is to: 1. Include the desired namespace in the stylesheet like this: 2. Make sure you include the namespace in your select statements, like this: -- Eric "Red With Embarrassment" Morgan From ceyates at stanford.edu Wed Feb 16 15:42:17 2005 From: ceyates at stanford.edu (Charles Yates) Date: Wed May 18 08:53:58 2005 Subject: [XML4LIB] matching on root element with namespace attribute In-Reply-To: <1b6d081388e5c79f3b78dc101638e353@nd.edu> References: <1b6d081388e5c79f3b78dc101638e353@nd.edu> Message-ID: <4213B029.3030100@stanford.edu> add a prefixed namespace in your xslt: then this will work: -Charles Eric Lease Morgan wrote: >How do I do a template match on a root element if the root element >includes a namespace attribute? > >I have the following XML: > > > 1.1 > 3 > > > >I then have this XSLT: > > >

ND Libraries Alerting Service search results

>

> Your search ( > select='searchRetrieveResponse/echoedSearchRetrieveRequest/query'/> > > > >But this XSLT never finds anything in my value-of command. If I take >the namespace attribute out of the root element then things work as >expected. > >What am I doing wrong? How do I change my match specification and/or >how do I change my select attribute? > > > From mcundiff at loc.gov Wed Feb 16 21:37:18 2005 From: mcundiff at loc.gov (Morgan V. Cundiff) Date: Wed May 18 08:53:58 2005 Subject: [XML4LIB] matching on root element with namespace attribute In-Reply-To: <1b6d081388e5c79f3b78dc101638e353@nd.edu> Message-ID: Eric, I believe the problem is that your source docment has a default nanespace but your stylesheet is not aware of it. You make the stylesheet aware by adding xpath-default-namespace attribute to the stylesheet element like this: You also are missing a

tag in your template. Give it a try. Morgan Cundiff Network Development and MARC Standards Office Library of Congress On Wed, 16 Feb 2005, Eric Lease Morgan wrote: > > How do I do a template match on a root element if the root element > includes a namespace attribute? > > I have the following XML: > > > 1.1 > 3 > > > > I then have this XSLT: > > >

ND Libraries Alerting Service search results

>

> Your search ( > select='searchRetrieveResponse/echoedSearchRetrieveRequest/query'/> > > > > But this XSLT never finds anything in my value-of command. If I take > the namespace attribute out of the root element then things work as > expected. > > What am I doing wrong? How do I change my match specification and/or > how do I change my select attribute? > > -- > Eric Morgan > (574) 631-8604 > > From sbos at loc.gov Wed Feb 16 23:56:17 2005 From: sbos at loc.gov (Sandra Bostian) Date: Wed May 18 08:53:58 2005 Subject: Xlink embed Message-ID: Hello, Apologies if this is obvious, I'm very new to XML. I'm using Firefox to try and create a dataset on the fly using XLink to embed the records at a bunch of URLs. I'm trying this out on the one below to start. Firefox is supposed to support simple Xlinks. This parses but doesn't embed the data from the URL, it only shows the tree below. Does anybody know what I'm doing wrong (and alternatively, have I misunderstood what embed is supposed to do)? Thanks for any help you can give with this. Sandy Bostian Sandy Bostian Digital Conversion Specialist Library of Congress Meeting of Frontiers: http://frontiers.loc.gov 202-707-2342 sbos@loc.gov From digicult-forum at digicult.info Thu Feb 24 08:15:47 2005 From: digicult-forum at digicult.info (digicult-forum) Date: Wed May 18 08:53:59 2005 Subject: DigiCULT: Technology Watch Report 3 - Now Available Message-ID: <421DD383.3060204@digicult.info> DigiCULT: Technology Watch Report 3 - Now Available "Core Technologies for the Cultural and Scientific Heritage Sector", January 2005 As in previous TWRs, this volume examines six core technologies. Those covered here underlie a wide range of future applications, and include: Open Source Software, Natural Language Processing, Information Retrieval technologies, Location Based Systems (especially GIS and GPS), Visualisation of Data, and Telepresence, Haptics and Robotics. This report builds on our earlier two reports: TWR1 (2003) examined Customer Relationship Management Systems, Digital Asset Management Systems, Virtual Reality, Human Computer Interface technologies, Smart Tags and Labels, and Games. TWR2 (2004) examined Application Service Models, the XML family of technologies, Cultural Agents and Avatars, Mobile Access technologies, Rights Management and Payment technologies, and Collaborative Mechanisms and Technologies. Download Technology Watch Report 3: Hi-Res (30 MB) http://www.digicult.info/downloads/TWR3-highres.pdf Lo-Res (6 MB) http://www.digicult.info/downloads/TWR3-lowres.pdf DigiCULT Publications offer a valuable resource of mission-critical information in the selection and use of digital technologies for Europe's heritage organisations: - Thematic Issues: results of expert forums http://www.digicult.info/pages/themiss.php - DigiCULT Technology Watch Reports: in-depth technology evaluation http://www.digicult.info/pages/techwatch.php - DigiCULT.Info Newsletter: articles about services, studies, technologies, and activities http://www.digicult.info/pages/newsletter.php Subscribe to the Newsletter DigiCULT.Info http://www.digicult.info/pages/subscribe.php (c) DigiCULT Forum 2002-2004