You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(8) |
Sep
(4) |
Oct
(1) |
Nov
(5) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
(4) |
Feb
|
Mar
(14) |
Apr
|
May
|
Jun
(1) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(19) |
2013 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
(6) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(13) |
Dec
(1) |
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jean-Paul R. <re...@gm...> - 2019-01-16 18:16:27
|
Dear all- This message to announce the (beta) launch of de Heresi: Documents of the Early Medieval Inquisition at http://medieval-inquisition.huma-num.fr/ The site features transcriptions, translations and images of the oldest extant original document of the first inquisitions, a manuscript that contains the statements of over 5,500 witnesses taken between 1245-46 at Toulouse, France. The documents are TEI-XML delivered in eXist-db using XQuery, XSL and XSL-FO. The site is aimed at social historians and educators - I am including other documents which build the social world of those accused of heresy so that one can follow a person across documents. The site is hosted at www.huma-num.fr , a site funded by the CNRS for digital humanities projects. All documents are made available under Creative Commons and can be downloaded from the site. All the development was done by myself, but wouldn't have been possible without the power of eXist and the important contribution of the community at Stack Overflow. I hope to offer workshops at my university in the coming year on using eXist-db and integrating it with TEI and XSLT. Kind regards- Jean-Paul Rehr PhD candidate, Université Lyon 2 Lumière/CIHAM Academia.edu <http://universite-lyon2.academia.edu/JeanPaulRehr> http://medieval-inquisition.huma-num.fr/ |
From: <jo...@ch...> - 2018-04-12 20:22:08
|
Hi, I want to share with the list that The Research Software Company has released a Python 3 interface to eXist-db. eXist-db is an XML document database. It is a natural choice for storing a corpus of TEI documents. It does not come with built in Python support, so Python users had to resort to 3rd-party libraries. The most advanced library was created by the Emory University Libraries. Their library, called eulexistdb is really good, even offering a Django-ORM like interface to eXist-db. Unfortunately, it only supports Python 2 with no Python 3 support in sight. We have forked this library and made it compatible with Python 3. Full details at - http://www.chelem.co.il/pyexistdb/ |
From: Adam R. <ad...@ex...> - 2017-10-23 22:31:20
|
Some of you may not know of the Ediarum tool - http://www.bbaw.de/en/telota/software/ediarum I myself haven't done much with TEI, but I figured it would be of interest to eXist-db TEI users, so I am posting it here. -- Adam Retter eXist Core Developer { United Kingdom / United States } ad...@ex... |
From: Joe W. <jo...@gm...> - 2016-03-30 13:47:02
|
Hello, all, I hope you have all been well! If you read Hugh Cayless's announcement posted to TEI-L earlier this morning (below), you will notice the information about the new Processing Model specification in the TEI P5 Guidelines. The Processing Model (PM) "permits the writer of an ODD to specify how TEI elements might be processed for different output formats." Wolfgang Meier worked closely with the creators of PM to create an implementation in eXist, the "TEI Processing Model Toolbox," which is an app that you can install in eXist 3.0 RC1. From the project homepage, https://github.com/wolfgangmm/tei-simple-pm, this app "facilitates the integration of the TEI processing model into existing applications, supporting a range of different output media without requiring advanced coding skills." See the project homepage for more info, including a great screenshot demo, links to live demos, and installation. I'd encourage everyone using TEI with eXist to check out the spec and the app. We're using it in the next revision of history.state.gov. Specifically, we've adapted our homegrown XQuery-based TEI-to-HTML stylesheets to a PM-enhanced ODD, and the app generates XQuery stylesheets from the ODD. It handles not only HTML output but PDF (via XSL-FO and/or LaTeX) and EPUB. It also gives you hooks to add custom extension functions, should straight PM not provide adequate functionality; we use this for generating tables of contents and other complex transformations. Best regards, Joe ---------- Forwarded message ---------- From: Hugh Cayless <phi...@gm...> Date: Wed, Mar 30, 2016 at 9:18 AM Subject: Release 3.0.0 To: TE...@li... The TEI Consortium has released the TEI P5 Guidelines version 3.0.0 (Codename: SPQR), dedicated to the memory of our dear colleague Sebastian Rahtz. This version was the second since we switched over to GitHub, and was an especially complex one because of major changes to both the Guidelines and Stylesheets (see the release notes below for details). Syd Bauman and Elisa Beshero-Bondar were our release technicians, assisted by James Cummings, Martin Holmes, and myself. We encourage you all to report bugs and make feature requests via the new GitHub site at https://github.com/TEIC/TEI/issues. Your input is how we know what to work on, and we cannot do without it! All of the TEI Consortium’s software projects are hosted at https://github.com/TEIC and software issues should be reported at the various projects there. The Guidelines are available from all the usual places (such as the TEI website http://www.tei-c.org/release/doc/tei-p5-doc/en/html/index.html and the GitHub site https://github.com/TEIC/TEI/releases/tag/P5_Release_3.0.0). A new release of the TEI Stylesheets has been made in conjunction with the 3.0.0 release at https://github.com/TEIC/Stylesheets/releases/tag/v7.41.0. The oxygen-tei package is available at https://github.com/TEIC/oxygen-tei/releases/tag/v5.0.0. The TEI Debian package releases are still underway and will be available soon. The TEI P5 version 3.0.0 release notes are appended below, and are also linked from the footer of the online Guidelines (http://www.tei-c.org/release/doc/tei-p5-doc/readme-3.0.0.html). Hugh Cayless, Chair, TEI Council Release Notes: This version of the TEI Guidelines is a major step forward, and thus merits an increment of the major portion of the version number from 2 to 3. The significant changes that warrant this increment are twofold, as follows. The first is the implementation of Pure ODD, which replaces RELAX NG content models with TEI elements in the definitions of new elements and attributes. This means that apart from Schematron constraints, TEI is now defined entirely in TEI. The new specification elements and their use are described in Chapter 22. The TEI Stylesheets have been extensively modified to handle Pure ODD content models. The second is the introduction of the new Processing Model specification in section 22.5.5. TEI Processing Models permit the writer of an ODD to specify how TEI elements might be processed for different output formats. Release 3.0.0 of the TEI Guidelines also introduces other new features and resolves a number of issues raised by the TEI community. As always, the majority of these changes and corrections are a consequence of feature requests or bugs reported by the TEI community using the GitHub tracking system. If you find something you think needs to change in the TEI Guidelines, schemas, tools, or website, please submit a feature request or bug issue at https://github.com/TEIC/TEI/issues for consideration. A full list of the issues resolved in the course of this release cycle may be found under the 3.0.0 milestone. Some of the notable changes other than the Processing Model and Pure ODD in this release include: * The new msFrag element was added to permit Manuscript Descriptions to contain virtual reconstructions of fragmented documents as well as to analyse their components. * The new annotationBlock element was added to group together linguistic annotations. * The new transcriptionDesc element was added to describe the set of transcription conventions used, particularly for spoken material. * The oVar and pVar elements are no longer recommended; rather, use of oRef and pRef is recommended instead. The attributes of oRef and pRef have been adjusted to accommodate this usage. * The type attribute of stage now allows multiple values. * The TEI and table elements now claim membership in att.typed (and thus gets the type and subtype attributes). * The hand attribute was removed from att.damaged, att.textCritical, and att.transcriptional, and added to a new att.written class, to which att.damaged, att.textCritical, att.transcriptional, ab, closer, div, fw, head, hi, label, line, note, opener, p, salute, seg, text, and zone belong. * The seg element was added to the content of notatedMusic. * The explanations and discussions of several features have been improved, including: * the att.scoping attributes target and match * the attributes of att.datable.w3c the attRef element * the revisionDesc element * The display of element documentation has been re-ordered so that notes and examples now precede the content models (given in both Pure ODD and RELAX NG). And, of course, many typos were corrected. * In addition, improvements have been made to the XSL stylesheets (which provide processing of TEI ODD files for Roma and OxGarage as well as other TEI conversions). The Stylesheets are maintained separately from the Guidelines and are at https://github.com/TEIC/Stylesheets. This release is dedicated to the memory of our colleague Sebastian Rahtz (13 February 1955 – 15 March 2016). We are greatly diminished without his generosity, wisdom, and humor. Release 3.0.0, however, has a lot of him in it. He was the architect of the new Processing Model, and had implemented most of the support for Pure ODD in the Stylesheets. Unlike poets, the creators of software and living standards generally don't get to make a monumentum aere perennius. At best, we can hope that our work will be carried on, rewritten, extended, and refactored. That process has already begun for Sebastian's TEI Stylesheets, and they will continue to evolve to meet the community's needs going forward; but they, and we, are immeasurably better off for his contributions. /** * Hugh A. Cayless, Ph.D * Chair, TEI Technical Council * hug...@du... * Duke Collaboratory for Classics Computing (DC3) * http://blogs.library.duke.edu/dcthree/ **/ |
From: Martin H. <mh...@uv...> - 2014-12-04 23:35:26
|
For anyone interested in the CodeSharing presentation I gave at the TEI 2014 conference, it's now available in the form of a blog post here: <http://mapoflondon.uvic.ca/blog_2014-12-04_mholmes.htm> Cheers, Martin On 14-11-04 09:40 AM, Winona Salesky wrote: > Hi all, > We are using TEI and eXist in an ongoing project I am working on; > http://syriaca.org/ (code and data is available on github: > https://github.com/srophe/srophe-eXist-app). Content currently > available includes a bibliography, a gazetteer and a prosopography with > more modules in development, including some sort of editing pipeline. We > have been very pleased with the integration and what we have been able > to build so far. > > I have also been involved with an effort to teach xquery to digital > humanists, and we used eXist for our teaching platform. > > I look forward to hearing about other projects in development. I was > particularly interested in Martin's presentation (pdf version) on > CodeSharing and have passed it along to my colleagues, I think could be > a useful tool as our TEI markup strategies develop. > -Winona Salesky > > ----------------------------------- > Winona Salesky > Consultant > wsalesky.com <http://wsalesky.com> > wsa...@gm... <mailto:wsa...@gm...> > > > On Sun, Nov 2, 2014 at 1:23 PM, Joe Wicentowski <jo...@gm... > <mailto:jo...@gm...>> wrote: > > Hi all, > > It was great to meet and see many of you again at the TEI Annual > Meeting at Northwestern the week before last. For those who > couldn't make it, the conference Twitter hash tag has tons of great > material. > > Peter Stadler and I were chatting about this list, the community of > TEI and eXist users, and we thought this would be a good opportunity > for everyone to check in and say a few words about how you are > doing. What are you working on these days? How is it going? > Lessons? Questions? > > A few things occurred to me about the state of TEI and eXist: > > First, this list was launched after the eXist seminars at TEI@Oxford > 2010 and Digital Humanities@Oxford Summer School 2011. It occurred > to me that, thanks to the incredible improvements have been made in > eXist, a seminar like those would be so much more effective today. > I spent easily the first hour helping people with setting up eXist, > connecting it to oXygen, and installing the sample Punch > application. Now, between eXist's new default "apps" directory, the > powerful and free eXide app for writing apps in the browser, and > eXist's new Package Manager for installing new applications and > libraries, all of that setup and configuration could be skipped - > leaving much more time for instruction and exploration. These same > improvements benefit not just first time learners, but the entire > community. Today, it's so much faster to get up and running, > developing applications, and sharing them with others > > Second, I kept hearing from folks online and at the conference that > the Punch application I used at the seminars was still useful. On > the plane back from the conference and in the days since, I've > worked on updating Punch to use some more modern frameworks in > eXist, and I've re-released the app as a .xar file (EXPath Package) > - easily installable via the Dashboard. Pull requests and > suggestions are welcome. > > Best regards to all, > Joe > > ------------------------------------------------------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > <mailto:eXi...@li...> > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > |
From: Andreas W. <And...@em...> - 2014-11-17 10:24:48
|
Hi Joe, hi all, sorry for chiming in so late. * Joe Wicentowski dixit [2014-11-02 19:23]: > Peter Stadler and I were chatting about this list, the community of > TEI and eXist users, and we thought this would be a good opportunity > for everyone to check in and say a few words about how you are doing. > > What are you working on these days? How is it going? Lessons? > Questions? Ingo Caesar and I have begun almost a year ago to develop a database and application with eXist. Both of us are not really IT people (Ingo is a librarian and I am a philosopher), and neither of us had any experience with xquery/xslt before, although we do have some affinity to IT/web technology and some meager previous experience with other systems. We had very nice and support from different folks, but we all were even more amazed at how the templating system and the xquery libraries allow you to get really presentable results very easily and very quickly -- so I should first of all congratulate and thank you for that. The project we're busy with is a collection of sources (of 16th and 17th century prints of legal and political thought), to be complemented by a dictionary of key terms. [1] It is scheduled to go online next year with a limited set of source texts. I. Some of the maybe less obvious things we have had to deal with so far are these: * Pre-rendering: generating fragments of html that are transparently loaded and reloaded in the webapp, since both on-the-fly transformation and complete loading of our large (e.g. 14 MB) source files would result in very bad performance. This requires some processing of the linking features. As a part of this, we create an xml file containing an index of nodes (noting the html fragment in which it ends up and its crumbtrail) and a standalone toc html for every work. * Lemmatized search (i.e. you search for "vel" or "potestas" and get results with "sive" and "potestatem", respectively). We are just finishing this and it still has quite a few rough edges. We need to work on our dictionaries and adapt them to our texts, but the technical essentials are in place. (We use the sphinx search engine [2] for this. This also seems faster than lucene, but there is more integration fine-tuning necessary, of course.) * Responsive design, so that the webapp is easy to use on all sorts of devices. In addition to eXists's templating system, we make use of bootstrap and jqueryUI for most of our UI implementation. A usability test/survey is scheduled for next year. * Private URIs as per [3]. We use @ref values such as getty:7002722, cerl:cnp00396685, gnd:118622110, author:A0100 or facs:W0013-0019 to link some of our elements to authority databases, to our image server or to other resources within our database. For some of the elements, the @ref attribute can contain several such values. So far, we use an xslt function to translate these private URIs to full weblinks in the html that we are generating. II. Challenges. What keeps popping up frequently or what we have to confront at one point are points like these: a) AJAX. We use infinteajaxscroll [4] for loading of text fragments, but we would like load other parts of the webpage in the background as well. We are going to start by looking into Peter's WeGA [5] again. I am of course open to suggestions and pointers. b) XSLT. I have run into a few difficulties when the "processing instruction processing" in xslt is not as sophisticated as in xquery (I have an attribute in my processing instructions. In xquery I can, with some difficulty, access its value, but not so in xslt.), when xslt has few options to learn about its (pseudo-)filesystem environment and when I wanted to profile my transformations. So far, I have found workarounds for those issues, but recently I started re-coding my xslt's in xquery. I think this may even have other advantages, but it felt like I was almost forced to go this route. Finally, I see some challenges of a more conceptual kind coming up, i.e. versioning and user management: c) Versioning: CVS/GIT integration is not implemented, but we can live with that for now. More critically, however, while we do have a rough sequence of states that our documents go through, up to the point where we publish them and acquire persistent identifiers, I can not at all see how we are going to strike a balance between continuous updating and citability (is there an equivalent to, say, a "third, corrected and augmented edition" in web resources?). d) User management: And we will possibly at some point want to offer options of online collaboration, annotation and commenting of our sources. It is not at all clear to me how this process will be designed, let alone implemented. Right now, our code is in desperate need of a cleanup, but we intend to open-source it, and will probably put it online at github when it is somewhat more presentable. If anyone of you has any suggestions and/or pointers WRT the issues I described, I would be more than happy to learn about them. On the other hand, if anyone is interested in browsing our development instance, I would gladly give you the url, although I would (for now) prefer to do so off-list. I am looking forward to learning more about eXist, TEI and other projects. Thank you for soliciting and ty even more for putting up with such a long e-mail. Cheers, Andreas [1] http://www.salamanca.adwmainz.de/en/description.html [2] http://sphinxsearch.com/ [3] http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html#SAPU [4] http://infiniteajaxscroll.com/ [5] https://github.com/Edirom/WeGA-WebApp -- Dr. Andreas Wagner Project "The School of Salamanca" Academy of Sciences and Literature, Mainz and Institute of Philosophy Goethe University Frankfurt http://salamanca.adwmainz.de IGF HP 25 / R 2.455 Grüneburgplatz 1 60629 Frankfurt am Main Tel. +49 (0)69/798-32774 Fax +49 (0)69/798-32794 |
From: Leif-Jöran O. <lj...@ex...> - 2014-11-11 11:55:58
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Den 2014-11-04 21:08, Elisa Beshero-Bondar skrev: > Greetings, list members! > I'm a newcomer to the eXist-TEIXML list, and joined during the wonderful > TEI Convention in Evanston not long ago. I'm working on multiple > projects that rely in some way on eXist and XQuery, and I'm currently > teaching an XQuery unit in my coding-based Digital Humanities at > Pitt-Greensburg. My course materials are posted here (and I'm grateful > for suggestions and advice on them!): http://www.pitt.edu/~ebb8/DHDS/ > > Among a number of small experimental TEI-based projects (such as the > Thalaba project on which I presented at the TEI conference), I'm the > principal editor of big project with a ~20 member team, the Digital > Mitford archive: http://mitford.pitt.edu > Though we don't have a large body of material posted yet, there are some > hundreds of files we've been generating behind the scenes that I'm > compiling in eXist in preparation for querying from the site. > > What I need to learn at this point is how best to work with eXist to > develop search queries (rather than simply to use it as I've been, which > is to run queries to check for consistency of our coding, to generate > "code reports"--or reports on our use of particular TEI elements, etc., > and to gather for myself a comprehensive view of our editing and data > extraction to our centralized prosopography list (currently posted for > use by our editing team at http://mitford.pitt.edu/si.xml ) Just to chirp in here on this part which was not already addressed by others: We do a lot of these formal checks including generating diagrams (charts) and graphs when, in my case, student coders and proofreaders, check in their work into subversion (rcs) for the Swedish Drama Web <http://www.dramawebben.se/>. Cheers, Leif-Jöran PS I wished I could have joined you in Evanston but other projects and conferences kept me elsewhere. DS > I'm learning my way around how to implement eXist to support live search > querying from our site, and I wonder if members of this list can help > with some advice: I'm an English professor who has some intensive > background with all the coding I'm teaching my students, but thus far > I've only implemented XQuery to compile data from files and generate > HTML output (or collect text-based output to process in network analysis > or graphing software) --data extraction that thus far I and my students > have been doing "manually." I'm working with my head of IT at my > campus, who's more familiar with databases like MySQL, etc. but has been > learning about eXist and is willing to work with me to experiment as we > try to build query tools for the Mitford project (as well as the other > smaller-scale projects.) I need (or at least I think I need) to learn > PHP and REST, and I'm keen to do that when I come up for air from a busy > college semester: I like to think I'm a quick study when I find time to > breathe from my teaching load! > > Here are some things I and my IT colleague would like to learn as we > figure out how best to implement eXist for the Digital Mitford project: > > * Should eXist be installed at the "front end" of a public-facing web > project? How direct can the relationship be between web interface and > eXist database? > > * What methods do other projects use to invoke and deliver XQuery > scripts from website to database? > > We're considering whether to have eXist run behind a firewall on another > server, to speak to public-facing site pages. In reading eXist's > development pages, I'm thinking I'd like the simplest possible > interface: If I could have users press a button that simply delivered an > XQuery file to process in eXist, and have eXist post the HTML output > directly to the site, I'd be pretty happy---I'm just not sure how it's > done! > > This is my second time teaching the coding-based DH class at my campus, > and I hope to offer it each fall. Each year, prepping for the class > offers some opportunity for me to explore something new--and this month, > as my students are writing their first XQuery to the eXist installed on > our intranet "sandbox" server (behind the campus firewall), I'm hoping > to learn how to bring eXist from behind our firewall...any leads are > most appreciated! > > Thanks, > Elisa > -- > Elisa Beshero-Bondar, PhD > Associate Professor of English > University of Pittsburgh at Greensburg > Humanities Division > 150 Finoli Drive > Greensburg, PA 15601 USA > E-mail: eb...@pi... <mailto:eb...@pi...> > about.me/ebbondar <http://about.me/ebbondar> > > > > > From: Joe Wicentowski [mailto:jo...@gm... > <mailto:jo...@gm...>] > Sent: den 2 november 2014 19:23 > To: exist-teixml > Subject: [eXist-TEIXML] Back from #TEIConf2014 > > > > Hi all, > > > > It was great to meet and see many of you again at the TEI Annual > Meeting at Northwestern the week before last. For those who > couldn't make it, the conference Twitter hash tag has tons of great > material. > > > > Peter Stadler and I were chatting about this list, the community of > TEI and eXist users, and we thought this would be a good opportunity > for everyone to check in and say a few words about how you are > doing. What are you working on these days? How is it going? > Lessons? Questions? > > > > A few things occurred to me about the state of TEI and eXist: > > > > First, this list was launched after the eXist seminars at TEI@Oxford > 2010 and Digital Humanities@Oxford Summer School 2011. It occurred > to me that, thanks to the incredible improvements have been made in > eXist, a seminar like those would be so much more effective today. > I spent easily the first hour helping people with setting up eXist, > connecting it to oXygen, and installing the sample Punch > application. Now, between eXist's new default "apps" directory, the > powerful and free eXide app for writing apps in the browser, and > eXist's new Package Manager for installing new applications and > libraries, all of that setup and configuration could be skipped - > leaving much more time for instruction and exploration. These same > improvements benefit not just first time learners, but the entire > community. Today, it's so much faster to get up and running, > developing applications, and sharing them with others > > > > Second, I kept hearing from folks online and at the conference that > the Punch application I used at the seminars was still useful. On > the plane back from the conference and in the days since, I've > worked on updating Punch to use some more modern frameworks in > eXist, and I've re-released the app as a .xar file (EXPath Package) > - easily installable via the Dashboard. Pull requests and > suggestions are welcome. > > > > Best regards to all, > > Joe > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Tue, 4 Nov 2014 12:40:30 -0500 > From: Winona Salesky <wsa...@gm... <mailto:wsa...@gm...>> > Subject: Re: [eXist-TEIXML] Back from #TEIConf2014 > To: Joe Wicentowski <jo...@gm... <mailto:jo...@gm...>> > Cc: exist-teixml <exi...@li... > <mailto:exi...@li...>> > Message-ID: > > <CAJthYRd_z_fKsKAgrD76iY6ou77UR_y_TfWWtUDSA=3Kz...@ma... > <mailto:3Kz...@ma...>> > Content-Type: text/plain; charset="utf-8" > > Hi all, > We are using TEI and eXist in an ongoing project I am working on; > http://syriaca.org/ (code and data is available on github: > https://github.com/srophe/srophe-eXist-app). Content currently > available > includes a bibliography, a gazetteer and a prosopography with more > modules > in development, including some sort of editing pipeline. We have > been very > pleased with the integration and what we have been able to build so far. > > I have also been involved with an effort to teach xquery to digital > humanists, and we used eXist for our teaching platform. > > I look forward to hearing about other projects in development. I was > particularly interested in Martin's presentation (pdf version) on > CodeSharing and have passed it along to my colleagues, I think could > be a > useful tool as our TEI markup strategies develop. > > -Winona Salesky > > ----------------------------------- > Winona Salesky > Consultant > wsalesky.com <http://wsalesky.com> > wsa...@gm... <mailto:wsa...@gm...> > > > > On Sun, Nov 2, 2014 at 1:23 PM, Joe Wicentowski <jo...@gm... > <mailto:jo...@gm...>> wrote: > > > Hi all, > > > > It was great to meet and see many of you again at the TEI Annual > Meeting > > at Northwestern the week before last. For those who couldn't make > it, the > > conference Twitter hash tag has tons of great material. > > > > Peter Stadler and I were chatting about this list, the community > of TEI > > and eXist users, and we thought this would be a good opportunity for > > everyone to check in and say a few words about how you are doing. > What are > > you working on these days? How is it going? Lessons? Questions? > > > > A few things occurred to me about the state of TEI and eXist: > > > > First, this list was launched after the eXist seminars at > TEI@Oxford 2010 > > and Digital Humanities@Oxford Summer School 2011. It occurred to me > > that, thanks to the incredible improvements have been made in eXist, a > > seminar like those would be so much more effective today. I spent > easily > > the first hour helping people with setting up eXist, connecting it to > > oXygen, and installing the sample Punch application. Now, between > eXist's > > new default "apps" directory, the powerful and free eXide app for > writing > > apps in the browser, and eXist's new Package Manager for > installing new > > applications and libraries, all of that setup and configuration > could be > > skipped - leaving much more time for instruction and exploration. > These > > same improvements benefit not just first time learners, but the entire > > community. Today, it's so much faster to get up and running, > developing > > applications, and sharing them with others > > > > Second, I kept hearing from folks online and at the conference > that the > > Punch application I used at the seminars was still useful. On the > plane > > back from the conference and in the days since, I've worked on > updating > > Punch to use some more modern frameworks in eXist, and I've > re-released the > > app as a .xar file (EXPath Package) - easily installable via the > > Dashboard. Pull requests and suggestions are welcome. > > > > Best regards to all, > > Joe > > > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > > eXist-TEIXML mailing list > > eXi...@li... > <mailto:eXi...@li...> > > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > ------------------------------------------------------------------------------ > > > ------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > <mailto:eXi...@li...> > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > > End of eXist-TEIXML Digest, Vol 12, Issue 2 > ******************************************* > > > > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iD8DBQFUYflChcIn5aVXOPIRArcNAJ0fB5532d2bgOMLuXFHVgX1iPTLvgCgqHyM wu7MVJPH1ysiiPDodMQ+ykw= =IiiH -----END PGP SIGNATURE----- |
From: Adam R. <ad...@ex...> - 2014-11-11 09:25:58
|
> Many thanks for your detailed responses to my questions! I've been storing queries in eXist, and just haven't worked out how to invoke them--so that looks like my next step. For example if you have stored the file 'my-query.xq' into /db/my-collection, and set the execute permission mode on it for your user or other users (if you are accessing it unauthenticated), then you can simply hit http://localhost:8080/exist/rest/db/my-collection/my-query.xq to invoke it. If you are visiting from a remote host, then you would replace localhost:8080 with the hostname of the machine running eXist and 8080 with the port number that eXist is using (which may well be 8080) or perhaps 80 if you are reverse proxying to eXist with Apache HTTPD or Nginx. There is also the alternatives of using XQuery URL Rewriting or RESTXQ, which would change the URL that you access to invoke your query, but well, that is covered better in the book and elsewhere. > You asked if I want users to input their own query scripts, and the answer is, not really --because my students have their own Sandbox installation where they practice and learn XQuery--so this isn't a web interface for them. Rather, as you conjectured, I just need users to call particular scripts I'll have saved. > Then just as above. > I'm interested in invoking the scripts directly, if I don't have to use PHP. And I may be back with more questions about all this as I experiment. (By the way, I purchased your book and I'm sure I'll be consulting it frequently!) > Thank you, please come again ;-) -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Elisa Beshero-B. <eb...@pi...> - 2014-11-11 01:07:59
|
Dear Adam (cc: exist-teixml list): Many thanks for your detailed responses to my questions! I've been storing queries in eXist, and just haven't worked out how to invoke them--so that looks like my next step. You asked if I want users to input their own query scripts, and the answer is, not really --because my students have their own Sandbox installation where they practice and learn XQuery--so this isn't a web interface for them. Rather, as you conjectured, I just need users to call particular scripts I'll have saved. I'm interested in invoking the scripts directly, if I don't have to use PHP. And I may be back with more questions about all this as I experiment. (By the way, I purchased your book and I'm sure I'll be consulting it frequently!) Best, Elisa -- Elisa Beshero-Bondar, PhD Associate Professor of English University of Pittsburgh at Greensburg Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: eb...@pi... about.me/ebbondar On Tue, Nov 4, 2014 at 8:48 PM, Adam Retter <ad...@ex...> wrote: > Hi Elisa, > > Welcome to eXist :-) You can find my comments inline below: > > > I'm working on multiple projects that rely in some way on eXist and > XQuery, and I'm currently > teaching an XQuery unit in my coding-based > Digital Humanities at Pitt-Greensburg. My > > course materials are posted here (and I'm grateful for suggestions and > advice on them!): > > http://www.pitt.edu/~ebb8/DHDS/ > > Very cool :-) I am afraid that I do not have a great deal of time to > look through all of that, but if you want comparison material for > teaching XQuery and eXist, then I have quite a lot available on my > site from various courses I have taught to students: > http://www.adamretter.org.uk/presentations.xml > > > What I need to learn at this point is how best to work with eXist to > develop > > search queries (rather than simply to use it as I've been, which is to > run > > queries to check for consistency of our coding, to generate "code > > reports"--or reports on our use of particular TEI elements, etc., and to > > gather for myself a comprehensive view of our editing and data > extraction to > > our centralized prosopography list (currently posted for use by our > editing > > team at http://mitford.pitt.edu/si.xml ) > > If you are not already doing doing so, then you can store your queries > into the database. By doing this you can then execute them via HTTP, > by accessing them either from one of the three mechanisms that eXist > offers - it's REST Server, via. XQuery URL Rewriting or RESTXQ. > > By having these stored queries generate > HTML/XHTML/XForms/JavaScript/JSON etc, you can produce a dynamic > website in XQuery, just as you would in any other server side-language > such as PHP or Ruby. > > > I'm working with my head of IT at my campus, who's more > > familiar with databases like MySQL, etc. but has been learning about > eXist > > and is willing to work with me to experiment as we try to build query > tools > > for the Mitford project (as well as the other smaller-scale projects.) I > > need (or at least I think I need) to learn PHP and REST, and I'm keen to > do > > that when I come up for air from a busy college semester: I like to think > > I'm a quick study when I find time to breathe from my teaching load! > > You do not need PHP to produce a full web-application with eXist, > instead it can all be done in XQuery and/or XSLT, XForms etc. Of > course, there is nothing stopping you from using PHP with eXist if you > really want to. > > > Here are some things I and my IT colleague would like to learn as we > figure > > out how best to implement eXist for the Digital Mitford project: > > > > * Should eXist be installed at the "front end" of a public-facing web > > project? How direct can the relationship be between web interface and > eXist > > database? > > I would suggest not. eXist is really a database and application > server. It is always good practice to situate these things behind your > web-server. > > > * What methods do other projects use to invoke and deliver XQuery scripts > > from website to database? > > Typically you reverse-proxy from your main Web Server, the parts of > Web Applications built in eXist that you wish to expose into the URL > space of your main website. This sort of architecture is discussed in > some detail in the upcoming eXist book from O'Reilly (a shameless plug > I am afraid ;-)). > > > We're considering whether to have eXist run behind a firewall on another > > server, to speak to public-facing site pages. > > Yes, this is the normal scenario. > > > In reading eXist's development > > pages, I'm thinking I'd like the simplest possible interface: If I could > > have users press a button that simply delivered an XQuery file to > process in > > eXist, and have eXist post the HTML output directly to the site, I'd be > > pretty happy---I'm just not sure how it's done! > > Do you want your users to write and submit queries to eXist? If this > is for a teaching/learning purpose I could understand. Otherwise, you > normally store parameterised queries into eXist and invoke them > directly via HTTP and they produce HTML. > > > This is my second time teaching the coding-based DH class at my campus, > and > > I hope to offer it each fall. Each year, prepping for the class offers > some > > opportunity for me to explore something new--and this month, as my > students > > are writing their first XQuery to the eXist installed on our intranet > > "sandbox" server (behind the campus firewall), I'm hoping to learn how to > > bring eXist from behind our firewall...any leads are most appreciated! > > > > Thanks, > > Elisa > > -- > > Elisa Beshero-Bondar, PhD > > Associate Professor of English > > University of Pittsburgh at Greensburg > > Humanities Division > > 150 Finoli Drive > > Greensburg, PA 15601 USA > > E-mail: eb...@pi... > > about.me/ebbondar > > > > > >> > > -- > Adam Retter > > eXist Developer > { United Kingdom } > ad...@ex... > irc://irc.freenode.net/existdb > |
From: Beshero-Bondar, E. E. <EB...@pi...> - 2014-11-11 01:02:49
|
Dear Adam (cc: exist-teixml list): Many thanks for your detailed responses to my questions! I've been storing queries in eXist, and just haven't worked out how to invoke them--so that looks like my next step. You asked if I want users to input their own query scripts, and the answer is, not really --because my students have their own Sandbox installation where they practice and learn XQuery--so this isn't a web interface for them. Rather, as you conjectured, I just need users to call particular scripts I'll have saved. I'm interested in invoking the scripts directly, if I don't have to use PHP. And I may be back with more questions about all this as I experiment. (By the way, I purchased your book and I'm sure I'll be consulting it frequently!) Best, Elisa -- Elisa Beshero-Bondar, PhD Associate Professor of English University of Pittsburgh at Greensburg Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: eb...@pi... about.me/ebbondar -----Original Message----- From: Adam Retter [mailto:ad...@ex...] Sent: Tuesday, November 4, 2014 8:48 PM To: Beshero-Bondar, Elisa Eileen Cc: exist-teixml Subject: Re: [eXist-TEIXML] greetings! eXist and web servers Hi Elisa, Welcome to eXist :-) You can find my comments inline below: > I'm working on multiple projects that rely in some way on eXist and > XQuery, and I'm currently > teaching an XQuery unit in my coding-based Digital Humanities at Pitt-Greensburg. My course materials are posted here (and I'm grateful for suggestions and advice on them!): > http://www.pitt.edu/~ebb8/DHDS/ Very cool :-) I am afraid that I do not have a great deal of time to look through all of that, but if you want comparison material for teaching XQuery and eXist, then I have quite a lot available on my site from various courses I have taught to students: http://www.adamretter.org.uk/presentations.xml > What I need to learn at this point is how best to work with eXist to > develop search queries (rather than simply to use it as I've been, > which is to run queries to check for consistency of our coding, to > generate "code reports"--or reports on our use of particular TEI > elements, etc., and to gather for myself a comprehensive view of our > editing and data extraction to our centralized prosopography list > (currently posted for use by our editing team at > http://mitford.pitt.edu/si.xml ) If you are not already doing doing so, then you can store your queries into the database. By doing this you can then execute them via HTTP, by accessing them either from one of the three mechanisms that eXist offers - it's REST Server, via. XQuery URL Rewriting or RESTXQ. By having these stored queries generate HTML/XHTML/XForms/JavaScript/JSON etc, you can produce a dynamic website in XQuery, just as you would in any other server side-language such as PHP or Ruby. > I'm working with my head of IT at my campus, who's more familiar with > databases like MySQL, etc. but has been learning about eXist and is > willing to work with me to experiment as we try to build query tools > for the Mitford project (as well as the other smaller-scale projects.) > I need (or at least I think I need) to learn PHP and REST, and I'm > keen to do that when I come up for air from a busy college semester: I > like to think I'm a quick study when I find time to breathe from my teaching load! You do not need PHP to produce a full web-application with eXist, instead it can all be done in XQuery and/or XSLT, XForms etc. Of course, there is nothing stopping you from using PHP with eXist if you really want to. > Here are some things I and my IT colleague would like to learn as we > figure out how best to implement eXist for the Digital Mitford project: > > * Should eXist be installed at the "front end" of a public-facing web > project? How direct can the relationship be between web interface and > eXist database? I would suggest not. eXist is really a database and application server. It is always good practice to situate these things behind your web-server. > * What methods do other projects use to invoke and deliver XQuery > scripts from website to database? Typically you reverse-proxy from your main Web Server, the parts of Web Applications built in eXist that you wish to expose into the URL space of your main website. This sort of architecture is discussed in some detail in the upcoming eXist book from O'Reilly (a shameless plug I am afraid ;-)). > We're considering whether to have eXist run behind a firewall on > another server, to speak to public-facing site pages. Yes, this is the normal scenario. > In reading eXist's development > pages, I'm thinking I'd like the simplest possible interface: If I > could have users press a button that simply delivered an XQuery file > to process in eXist, and have eXist post the HTML output directly to > the site, I'd be pretty happy---I'm just not sure how it's done! Do you want your users to write and submit queries to eXist? If this is for a teaching/learning purpose I could understand. Otherwise, you normally store parameterised queries into eXist and invoke them directly via HTTP and they produce HTML. > This is my second time teaching the coding-based DH class at my > campus, and I hope to offer it each fall. Each year, prepping for the > class offers some opportunity for me to explore something new--and > this month, as my students are writing their first XQuery to the eXist > installed on our intranet "sandbox" server (behind the campus > firewall), I'm hoping to learn how to bring eXist from behind our firewall...any leads are most appreciated! > > Thanks, > Elisa > -- > Elisa Beshero-Bondar, PhD > Associate Professor of English > University of Pittsburgh at Greensburg Humanities Division > 150 Finoli Drive > Greensburg, PA 15601 USA > E-mail: eb...@pi... > about.me/ebbondar > > >> >> >> From: Joe Wicentowski [mailto:jo...@gm...] >> Sent: den 2 november 2014 19:23 >> To: exist-teixml >> Subject: [eXist-TEIXML] Back from #TEIConf2014 >> >> >> >> Hi all, >> >> >> >> It was great to meet and see many of you again at the TEI Annual Meeting >> at Northwestern the week before last. For those who couldn't make it, the >> conference Twitter hash tag has tons of great material. >> >> >> >> Peter Stadler and I were chatting about this list, the community of TEI >> and eXist users, and we thought this would be a good opportunity for >> everyone to check in and say a few words about how you are doing. What are >> you working on these days? How is it going? Lessons? Questions? >> >> >> >> A few things occurred to me about the state of TEI and eXist: >> >> >> >> First, this list was launched after the eXist seminars at TEI@Oxford 2010 >> and Digital Humanities@Oxford Summer School 2011. It occurred to me that, >> thanks to the incredible improvements have been made in eXist, a seminar >> like those would be so much more effective today. I spent easily the first >> hour helping people with setting up eXist, connecting it to oXygen, and >> installing the sample Punch application. Now, between eXist's new default >> "apps" directory, the powerful and free eXide app for writing apps in the >> browser, and eXist's new Package Manager for installing new applications and >> libraries, all of that setup and configuration could be skipped - leaving >> much more time for instruction and exploration. These same improvements >> benefit not just first time learners, but the entire community. Today, it's >> so much faster to get up and running, developing applications, and sharing >> them with others >> >> >> >> Second, I kept hearing from folks online and at the conference that the >> Punch application I used at the seminars was still useful. On the plane >> back from the conference and in the days since, I've worked on updating >> Punch to use some more modern frameworks in eXist, and I've re-released the >> app as a .xar file (EXPath Package) - easily installable via the Dashboard. >> Pull requests and suggestions are welcome. >> >> >> >> Best regards to all, >> >> Joe >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> >> ------------------------------ >> >> Message: 2 >> Date: Tue, 4 Nov 2014 12:40:30 -0500 >> From: Winona Salesky <wsa...@gm...> >> Subject: Re: [eXist-TEIXML] Back from #TEIConf2014 >> To: Joe Wicentowski <jo...@gm...> >> Cc: exist-teixml <exi...@li...> >> Message-ID: >> >> <CAJthYRd_z_fKsKAgrD76iY6ou77UR_y_TfWWtUDSA=3Kz...@ma...> >> Content-Type: text/plain; charset="utf-8" >> >> Hi all, >> We are using TEI and eXist in an ongoing project I am working on; >> http://syriaca.org/ (code and data is available on github: >> https://github.com/srophe/srophe-eXist-app). Content currently available >> includes a bibliography, a gazetteer and a prosopography with more modules >> in development, including some sort of editing pipeline. We have been very >> pleased with the integration and what we have been able to build so far. >> >> I have also been involved with an effort to teach xquery to digital >> humanists, and we used eXist for our teaching platform. >> >> I look forward to hearing about other projects in development. I was >> particularly interested in Martin's presentation (pdf version) on >> CodeSharing and have passed it along to my colleagues, I think could be a >> useful tool as our TEI markup strategies develop. >> >> -Winona Salesky >> >> ----------------------------------- >> Winona Salesky >> Consultant >> wsalesky.com >> wsa...@gm... >> >> >> >> On Sun, Nov 2, 2014 at 1:23 PM, Joe Wicentowski <jo...@gm...> wrote: >> >> > Hi all, >> > >> > It was great to meet and see many of you again at the TEI Annual Meeting >> > at Northwestern the week before last. For those who couldn't make it, >> > the >> > conference Twitter hash tag has tons of great material. >> > >> > Peter Stadler and I were chatting about this list, the community of TEI >> > and eXist users, and we thought this would be a good opportunity for >> > everyone to check in and say a few words about how you are doing. What >> > are >> > you working on these days? How is it going? Lessons? Questions? >> > >> > A few things occurred to me about the state of TEI and eXist: >> > >> > First, this list was launched after the eXist seminars at TEI@Oxford >> > 2010 >> > and Digital Humanities@Oxford Summer School 2011. It occurred to me >> > that, thanks to the incredible improvements have been made in eXist, a >> > seminar like those would be so much more effective today. I spent >> > easily >> > the first hour helping people with setting up eXist, connecting it to >> > oXygen, and installing the sample Punch application. Now, between >> > eXist's >> > new default "apps" directory, the powerful and free eXide app for >> > writing >> > apps in the browser, and eXist's new Package Manager for installing new >> > applications and libraries, all of that setup and configuration could be >> > skipped - leaving much more time for instruction and exploration. These >> > same improvements benefit not just first time learners, but the entire >> > community. Today, it's so much faster to get up and running, developing >> > applications, and sharing them with others >> > >> > Second, I kept hearing from folks online and at the conference that the >> > Punch application I used at the seminars was still useful. On the plane >> > back from the conference and in the days since, I've worked on updating >> > Punch to use some more modern frameworks in eXist, and I've re-released >> > the >> > app as a .xar file (EXPath Package) - easily installable via the >> > Dashboard. Pull requests and suggestions are welcome. >> > >> > Best regards to all, >> > Joe >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > eXist-TEIXML mailing list >> > eXi...@li... >> > https://lists.sourceforge.net/lists/listinfo/exist-teixml >> > >> > >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> >> ------------------------------ >> >> >> ------------------------------------------------------------------------------ >> >> >> ------------------------------ >> >> _______________________________________________ >> eXist-TEIXML mailing list >> eXi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-teixml >> >> >> End of eXist-TEIXML Digest, Vol 12, Issue 2 >> ******************************************* > > > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Adam R. <ad...@ex...> - 2014-11-05 01:48:27
|
Hi Elisa, Welcome to eXist :-) You can find my comments inline below: > I'm working on multiple projects that rely in some way on eXist and XQuery, and I'm currently > teaching an XQuery unit in my coding-based Digital Humanities at Pitt-Greensburg. My > course materials are posted here (and I'm grateful for suggestions and advice on them!): > http://www.pitt.edu/~ebb8/DHDS/ Very cool :-) I am afraid that I do not have a great deal of time to look through all of that, but if you want comparison material for teaching XQuery and eXist, then I have quite a lot available on my site from various courses I have taught to students: http://www.adamretter.org.uk/presentations.xml > What I need to learn at this point is how best to work with eXist to develop > search queries (rather than simply to use it as I've been, which is to run > queries to check for consistency of our coding, to generate "code > reports"--or reports on our use of particular TEI elements, etc., and to > gather for myself a comprehensive view of our editing and data extraction to > our centralized prosopography list (currently posted for use by our editing > team at http://mitford.pitt.edu/si.xml ) If you are not already doing doing so, then you can store your queries into the database. By doing this you can then execute them via HTTP, by accessing them either from one of the three mechanisms that eXist offers - it's REST Server, via. XQuery URL Rewriting or RESTXQ. By having these stored queries generate HTML/XHTML/XForms/JavaScript/JSON etc, you can produce a dynamic website in XQuery, just as you would in any other server side-language such as PHP or Ruby. > I'm working with my head of IT at my campus, who's more > familiar with databases like MySQL, etc. but has been learning about eXist > and is willing to work with me to experiment as we try to build query tools > for the Mitford project (as well as the other smaller-scale projects.) I > need (or at least I think I need) to learn PHP and REST, and I'm keen to do > that when I come up for air from a busy college semester: I like to think > I'm a quick study when I find time to breathe from my teaching load! You do not need PHP to produce a full web-application with eXist, instead it can all be done in XQuery and/or XSLT, XForms etc. Of course, there is nothing stopping you from using PHP with eXist if you really want to. > Here are some things I and my IT colleague would like to learn as we figure > out how best to implement eXist for the Digital Mitford project: > > * Should eXist be installed at the "front end" of a public-facing web > project? How direct can the relationship be between web interface and eXist > database? I would suggest not. eXist is really a database and application server. It is always good practice to situate these things behind your web-server. > * What methods do other projects use to invoke and deliver XQuery scripts > from website to database? Typically you reverse-proxy from your main Web Server, the parts of Web Applications built in eXist that you wish to expose into the URL space of your main website. This sort of architecture is discussed in some detail in the upcoming eXist book from O'Reilly (a shameless plug I am afraid ;-)). > We're considering whether to have eXist run behind a firewall on another > server, to speak to public-facing site pages. Yes, this is the normal scenario. > In reading eXist's development > pages, I'm thinking I'd like the simplest possible interface: If I could > have users press a button that simply delivered an XQuery file to process in > eXist, and have eXist post the HTML output directly to the site, I'd be > pretty happy---I'm just not sure how it's done! Do you want your users to write and submit queries to eXist? If this is for a teaching/learning purpose I could understand. Otherwise, you normally store parameterised queries into eXist and invoke them directly via HTTP and they produce HTML. > This is my second time teaching the coding-based DH class at my campus, and > I hope to offer it each fall. Each year, prepping for the class offers some > opportunity for me to explore something new--and this month, as my students > are writing their first XQuery to the eXist installed on our intranet > "sandbox" server (behind the campus firewall), I'm hoping to learn how to > bring eXist from behind our firewall...any leads are most appreciated! > > Thanks, > Elisa > -- > Elisa Beshero-Bondar, PhD > Associate Professor of English > University of Pittsburgh at Greensburg > Humanities Division > 150 Finoli Drive > Greensburg, PA 15601 USA > E-mail: eb...@pi... > about.me/ebbondar > > >> >> >> From: Joe Wicentowski [mailto:jo...@gm...] >> Sent: den 2 november 2014 19:23 >> To: exist-teixml >> Subject: [eXist-TEIXML] Back from #TEIConf2014 >> >> >> >> Hi all, >> >> >> >> It was great to meet and see many of you again at the TEI Annual Meeting >> at Northwestern the week before last. For those who couldn't make it, the >> conference Twitter hash tag has tons of great material. >> >> >> >> Peter Stadler and I were chatting about this list, the community of TEI >> and eXist users, and we thought this would be a good opportunity for >> everyone to check in and say a few words about how you are doing. What are >> you working on these days? How is it going? Lessons? Questions? >> >> >> >> A few things occurred to me about the state of TEI and eXist: >> >> >> >> First, this list was launched after the eXist seminars at TEI@Oxford 2010 >> and Digital Humanities@Oxford Summer School 2011. It occurred to me that, >> thanks to the incredible improvements have been made in eXist, a seminar >> like those would be so much more effective today. I spent easily the first >> hour helping people with setting up eXist, connecting it to oXygen, and >> installing the sample Punch application. Now, between eXist's new default >> "apps" directory, the powerful and free eXide app for writing apps in the >> browser, and eXist's new Package Manager for installing new applications and >> libraries, all of that setup and configuration could be skipped - leaving >> much more time for instruction and exploration. These same improvements >> benefit not just first time learners, but the entire community. Today, it's >> so much faster to get up and running, developing applications, and sharing >> them with others >> >> >> >> Second, I kept hearing from folks online and at the conference that the >> Punch application I used at the seminars was still useful. On the plane >> back from the conference and in the days since, I've worked on updating >> Punch to use some more modern frameworks in eXist, and I've re-released the >> app as a .xar file (EXPath Package) - easily installable via the Dashboard. >> Pull requests and suggestions are welcome. >> >> >> >> Best regards to all, >> >> Joe >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> >> ------------------------------ >> >> Message: 2 >> Date: Tue, 4 Nov 2014 12:40:30 -0500 >> From: Winona Salesky <wsa...@gm...> >> Subject: Re: [eXist-TEIXML] Back from #TEIConf2014 >> To: Joe Wicentowski <jo...@gm...> >> Cc: exist-teixml <exi...@li...> >> Message-ID: >> >> <CAJthYRd_z_fKsKAgrD76iY6ou77UR_y_TfWWtUDSA=3Kz...@ma...> >> Content-Type: text/plain; charset="utf-8" >> >> Hi all, >> We are using TEI and eXist in an ongoing project I am working on; >> http://syriaca.org/ (code and data is available on github: >> https://github.com/srophe/srophe-eXist-app). Content currently available >> includes a bibliography, a gazetteer and a prosopography with more modules >> in development, including some sort of editing pipeline. We have been very >> pleased with the integration and what we have been able to build so far. >> >> I have also been involved with an effort to teach xquery to digital >> humanists, and we used eXist for our teaching platform. >> >> I look forward to hearing about other projects in development. I was >> particularly interested in Martin's presentation (pdf version) on >> CodeSharing and have passed it along to my colleagues, I think could be a >> useful tool as our TEI markup strategies develop. >> >> -Winona Salesky >> >> ----------------------------------- >> Winona Salesky >> Consultant >> wsalesky.com >> wsa...@gm... >> >> >> >> On Sun, Nov 2, 2014 at 1:23 PM, Joe Wicentowski <jo...@gm...> wrote: >> >> > Hi all, >> > >> > It was great to meet and see many of you again at the TEI Annual Meeting >> > at Northwestern the week before last. For those who couldn't make it, >> > the >> > conference Twitter hash tag has tons of great material. >> > >> > Peter Stadler and I were chatting about this list, the community of TEI >> > and eXist users, and we thought this would be a good opportunity for >> > everyone to check in and say a few words about how you are doing. What >> > are >> > you working on these days? How is it going? Lessons? Questions? >> > >> > A few things occurred to me about the state of TEI and eXist: >> > >> > First, this list was launched after the eXist seminars at TEI@Oxford >> > 2010 >> > and Digital Humanities@Oxford Summer School 2011. It occurred to me >> > that, thanks to the incredible improvements have been made in eXist, a >> > seminar like those would be so much more effective today. I spent >> > easily >> > the first hour helping people with setting up eXist, connecting it to >> > oXygen, and installing the sample Punch application. Now, between >> > eXist's >> > new default "apps" directory, the powerful and free eXide app for >> > writing >> > apps in the browser, and eXist's new Package Manager for installing new >> > applications and libraries, all of that setup and configuration could be >> > skipped - leaving much more time for instruction and exploration. These >> > same improvements benefit not just first time learners, but the entire >> > community. Today, it's so much faster to get up and running, developing >> > applications, and sharing them with others >> > >> > Second, I kept hearing from folks online and at the conference that the >> > Punch application I used at the seminars was still useful. On the plane >> > back from the conference and in the days since, I've worked on updating >> > Punch to use some more modern frameworks in eXist, and I've re-released >> > the >> > app as a .xar file (EXPath Package) - easily installable via the >> > Dashboard. Pull requests and suggestions are welcome. >> > >> > Best regards to all, >> > Joe >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > eXist-TEIXML mailing list >> > eXi...@li... >> > https://lists.sourceforge.net/lists/listinfo/exist-teixml >> > >> > >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> >> ------------------------------ >> >> >> ------------------------------------------------------------------------------ >> >> >> ------------------------------ >> >> _______________________________________________ >> eXist-TEIXML mailing list >> eXi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-teixml >> >> >> End of eXist-TEIXML Digest, Vol 12, Issue 2 >> ******************************************* > > > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |
From: Elisa Beshero-B. <eb...@pi...> - 2014-11-04 20:08:42
|
Greetings, list members! I'm a newcomer to the eXist-TEIXML list, and joined during the wonderful TEI Convention in Evanston not long ago. I'm working on multiple projects that rely in some way on eXist and XQuery, and I'm currently teaching an XQuery unit in my coding-based Digital Humanities at Pitt-Greensburg. My course materials are posted here (and I'm grateful for suggestions and advice on them!): http://www.pitt.edu/~ebb8/DHDS/ Among a number of small experimental TEI-based projects (such as the Thalaba project on which I presented at the TEI conference), I'm the principal editor of big project with a ~20 member team, the Digital Mitford archive: http://mitford.pitt.edu Though we don't have a large body of material posted yet, there are some hundreds of files we've been generating behind the scenes that I'm compiling in eXist in preparation for querying from the site. What I need to learn at this point is how best to work with eXist to develop search queries (rather than simply to use it as I've been, which is to run queries to check for consistency of our coding, to generate "code reports"--or reports on our use of particular TEI elements, etc., and to gather for myself a comprehensive view of our editing and data extraction to our centralized prosopography list (currently posted for use by our editing team at http://mitford.pitt.edu/si.xml ) I'm learning my way around how to implement eXist to support live search querying from our site, and I wonder if members of this list can help with some advice: I'm an English professor who has some intensive background with all the coding I'm teaching my students, but thus far I've only implemented XQuery to compile data from files and generate HTML output (or collect text-based output to process in network analysis or graphing software) --data extraction that thus far I and my students have been doing "manually." I'm working with my head of IT at my campus, who's more familiar with databases like MySQL, etc. but has been learning about eXist and is willing to work with me to experiment as we try to build query tools for the Mitford project (as well as the other smaller-scale projects.) I need (or at least I think I need) to learn PHP and REST, and I'm keen to do that when I come up for air from a busy college semester: I like to think I'm a quick study when I find time to breathe from my teaching load! Here are some things I and my IT colleague would like to learn as we figure out how best to implement eXist for the Digital Mitford project: * Should eXist be installed at the "front end" of a public-facing web project? How direct can the relationship be between web interface and eXist database? * What methods do other projects use to invoke and deliver XQuery scripts from website to database? We're considering whether to have eXist run behind a firewall on another server, to speak to public-facing site pages. In reading eXist's development pages, I'm thinking I'd like the simplest possible interface: If I could have users press a button that simply delivered an XQuery file to process in eXist, and have eXist post the HTML output directly to the site, I'd be pretty happy---I'm just not sure how it's done! This is my second time teaching the coding-based DH class at my campus, and I hope to offer it each fall. Each year, prepping for the class offers some opportunity for me to explore something new--and this month, as my students are writing their first XQuery to the eXist installed on our intranet "sandbox" server (behind the campus firewall), I'm hoping to learn how to bring eXist from behind our firewall...any leads are most appreciated! Thanks, Elisa -- Elisa Beshero-Bondar, PhD Associate Professor of English University of Pittsburgh at Greensburg Humanities Division 150 Finoli Drive Greensburg, PA 15601 USA E-mail: eb...@pi... about.me/ebbondar > > From: Joe Wicentowski [mailto:jo...@gm...] > Sent: den 2 november 2014 19:23 > To: exist-teixml > Subject: [eXist-TEIXML] Back from #TEIConf2014 > > > > Hi all, > > > > It was great to meet and see many of you again at the TEI Annual Meeting > at Northwestern the week before last. For those who couldn't make it, the > conference Twitter hash tag has tons of great material. > > > > Peter Stadler and I were chatting about this list, the community of TEI > and eXist users, and we thought this would be a good opportunity for > everyone to check in and say a few words about how you are doing. What are > you working on these days? How is it going? Lessons? Questions? > > > > A few things occurred to me about the state of TEI and eXist: > > > > First, this list was launched after the eXist seminars at TEI@Oxford 2010 > and Digital Humanities@Oxford Summer School 2011. It occurred to me > that, thanks to the incredible improvements have been made in eXist, a > seminar like those would be so much more effective today. I spent easily > the first hour helping people with setting up eXist, connecting it to > oXygen, and installing the sample Punch application. Now, between eXist's > new default "apps" directory, the powerful and free eXide app for writing > apps in the browser, and eXist's new Package Manager for installing new > applications and libraries, all of that setup and configuration could be > skipped - leaving much more time for instruction and exploration. These > same improvements benefit not just first time learners, but the entire > community. Today, it's so much faster to get up and running, developing > applications, and sharing them with others > > > > Second, I kept hearing from folks online and at the conference that the > Punch application I used at the seminars was still useful. On the plane > back from the conference and in the days since, I've worked on updating > Punch to use some more modern frameworks in eXist, and I've re-released the > app as a .xar file (EXPath Package) - easily installable via the > Dashboard. Pull requests and suggestions are welcome. > > > > Best regards to all, > > Joe > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Tue, 4 Nov 2014 12:40:30 -0500 > From: Winona Salesky <wsa...@gm...> > Subject: Re: [eXist-TEIXML] Back from #TEIConf2014 > To: Joe Wicentowski <jo...@gm...> > Cc: exist-teixml <exi...@li...> > Message-ID: > <CAJthYRd_z_fKsKAgrD76iY6ou77UR_y_TfWWtUDSA= > 3Kz...@ma...> > Content-Type: text/plain; charset="utf-8" > > Hi all, > We are using TEI and eXist in an ongoing project I am working on; > http://syriaca.org/ (code and data is available on github: > https://github.com/srophe/srophe-eXist-app). Content currently available > includes a bibliography, a gazetteer and a prosopography with more modules > in development, including some sort of editing pipeline. We have been very > pleased with the integration and what we have been able to build so far. > > I have also been involved with an effort to teach xquery to digital > humanists, and we used eXist for our teaching platform. > > I look forward to hearing about other projects in development. I was > particularly interested in Martin's presentation (pdf version) on > CodeSharing and have passed it along to my colleagues, I think could be a > useful tool as our TEI markup strategies develop. > > -Winona Salesky > > ----------------------------------- > Winona Salesky > Consultant > wsalesky.com > wsa...@gm... > > > > On Sun, Nov 2, 2014 at 1:23 PM, Joe Wicentowski <jo...@gm...> wrote: > > > Hi all, > > > > It was great to meet and see many of you again at the TEI Annual Meeting > > at Northwestern the week before last. For those who couldn't make it, > the > > conference Twitter hash tag has tons of great material. > > > > Peter Stadler and I were chatting about this list, the community of TEI > > and eXist users, and we thought this would be a good opportunity for > > everyone to check in and say a few words about how you are doing. What > are > > you working on these days? How is it going? Lessons? Questions? > > > > A few things occurred to me about the state of TEI and eXist: > > > > First, this list was launched after the eXist seminars at TEI@Oxford > 2010 > > and Digital Humanities@Oxford Summer School 2011. It occurred to me > > that, thanks to the incredible improvements have been made in eXist, a > > seminar like those would be so much more effective today. I spent easily > > the first hour helping people with setting up eXist, connecting it to > > oXygen, and installing the sample Punch application. Now, between > eXist's > > new default "apps" directory, the powerful and free eXide app for writing > > apps in the browser, and eXist's new Package Manager for installing new > > applications and libraries, all of that setup and configuration could be > > skipped - leaving much more time for instruction and exploration. These > > same improvements benefit not just first time learners, but the entire > > community. Today, it's so much faster to get up and running, developing > > applications, and sharing them with others > > > > Second, I kept hearing from folks online and at the conference that the > > Punch application I used at the seminars was still useful. On the plane > > back from the conference and in the days since, I've worked on updating > > Punch to use some more modern frameworks in eXist, and I've re-released > the > > app as a .xar file (EXPath Package) - easily installable via the > > Dashboard. Pull requests and suggestions are welcome. > > > > Best regards to all, > > Joe > > > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > > eXist-TEIXML mailing list > > eXi...@li... > > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > > ------------------------------------------------------------------------------ > > > ------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > > End of eXist-TEIXML Digest, Vol 12, Issue 2 > ******************************************* > |
From: Winona S. <wsa...@gm...> - 2014-11-04 17:40:38
|
Hi all, We are using TEI and eXist in an ongoing project I am working on; http://syriaca.org/ (code and data is available on github: https://github.com/srophe/srophe-eXist-app). Content currently available includes a bibliography, a gazetteer and a prosopography with more modules in development, including some sort of editing pipeline. We have been very pleased with the integration and what we have been able to build so far. I have also been involved with an effort to teach xquery to digital humanists, and we used eXist for our teaching platform. I look forward to hearing about other projects in development. I was particularly interested in Martin's presentation (pdf version) on CodeSharing and have passed it along to my colleagues, I think could be a useful tool as our TEI markup strategies develop. -Winona Salesky ----------------------------------- Winona Salesky Consultant wsalesky.com wsa...@gm... On Sun, Nov 2, 2014 at 1:23 PM, Joe Wicentowski <jo...@gm...> wrote: > Hi all, > > It was great to meet and see many of you again at the TEI Annual Meeting > at Northwestern the week before last. For those who couldn't make it, the > conference Twitter hash tag has tons of great material. > > Peter Stadler and I were chatting about this list, the community of TEI > and eXist users, and we thought this would be a good opportunity for > everyone to check in and say a few words about how you are doing. What are > you working on these days? How is it going? Lessons? Questions? > > A few things occurred to me about the state of TEI and eXist: > > First, this list was launched after the eXist seminars at TEI@Oxford 2010 > and Digital Humanities@Oxford Summer School 2011. It occurred to me > that, thanks to the incredible improvements have been made in eXist, a > seminar like those would be so much more effective today. I spent easily > the first hour helping people with setting up eXist, connecting it to > oXygen, and installing the sample Punch application. Now, between eXist's > new default "apps" directory, the powerful and free eXide app for writing > apps in the browser, and eXist's new Package Manager for installing new > applications and libraries, all of that setup and configuration could be > skipped - leaving much more time for instruction and exploration. These > same improvements benefit not just first time learners, but the entire > community. Today, it's so much faster to get up and running, developing > applications, and sharing them with others > > Second, I kept hearing from folks online and at the conference that the > Punch application I used at the seminars was still useful. On the plane > back from the conference and in the days since, I've worked on updating > Punch to use some more modern frameworks in eXist, and I've re-released the > app as a .xar file (EXPath Package) - easily installable via the > Dashboard. Pull requests and suggestions are welcome. > > Best regards to all, > Joe > > > ------------------------------------------------------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > |
From: Granholm P. <Pat...@ub...> - 2014-11-03 14:00:41
|
Hi Joe, Thanks for updating the Punch app! It will no doubt be very useful to many, including myself. We are going to use eXist for our forthcoming digital catalogue of the Greek manuscripts in Sweden (http://www.manuscripta.se/) and plan to release the source on our GitHub repo (https://github.com/manuscripta) as soon as it’s a bit more presentable J Best regards, Patrik --------------------------------------------------- Patrik Granholm, Ph.D. Project Administrator Uppsala University Library Cultural Heritage Division Box 510 SE-751 20 Uppsala Sweden Phone: +46 18 471 39 95 Mobile: +46 73 587 80 46 E-mail: pat...@ub... Web: www.patrikgranholm.com www.manuscripta.se --------------------------------------------------- From: Joe Wicentowski [mailto:jo...@gm...] Sent: den 2 november 2014 19:23 To: exist-teixml Subject: [eXist-TEIXML] Back from #TEIConf2014 Hi all, It was great to meet and see many of you again at the TEI Annual Meeting at Northwestern the week before last. For those who couldn't make it, the conference Twitter hash tag has tons of great material. Peter Stadler and I were chatting about this list, the community of TEI and eXist users, and we thought this would be a good opportunity for everyone to check in and say a few words about how you are doing. What are you working on these days? How is it going? Lessons? Questions? A few things occurred to me about the state of TEI and eXist: First, this list was launched after the eXist seminars at TEI@Oxford 2010 and Digital Humanities@Oxford Summer School 2011. It occurred to me that, thanks to the incredible improvements have been made in eXist, a seminar like those would be so much more effective today. I spent easily the first hour helping people with setting up eXist, connecting it to oXygen, and installing the sample Punch application. Now, between eXist's new default "apps" directory, the powerful and free eXide app for writing apps in the browser, and eXist's new Package Manager for installing new applications and libraries, all of that setup and configuration could be skipped - leaving much more time for instruction and exploration. These same improvements benefit not just first time learners, but the entire community. Today, it's so much faster to get up and running, developing applications, and sharing them with others Second, I kept hearing from folks online and at the conference that the Punch application I used at the seminars was still useful. On the plane back from the conference and in the days since, I've worked on updating Punch to use some more modern frameworks in eXist, and I've re-released the app as a .xar file (EXPath Package) - easily installable via the Dashboard. Pull requests and suggestions are welcome. Best regards to all, Joe |
From: Martin H. <mh...@uv...> - 2014-11-02 19:10:30
|
Hi Joe, It was great to meet you for the first time too, and so many other TEI folks I only knew through name, reputation and email! eXist folks may be interested in my presentation from the conference, "CodeSharing: a simple API for disseminating our TEI encoding," which has a theoretical aspect (I'm proposing a protocol) but also an implementation for eXist. The abstract is here: <http://tei.northwestern.edu/files/2014/10/mholmes_codesharing-1ybmalo.pdf> and the project is here: <http://sourceforge.net/projects/codesharing/> with an example user-friendly interface here: <http://mapoflondon.uvic.ca/codesharing.htm> Peter Stadler has joined the project and made some great contributions, including a script to build it into an eXist plugin (as opposed to just XQuery and XSLT). If you have novice encoders who need an easy way to find examples from your repository to help them with their encoding, this might be useful. Peter's own project: <https://github.com/peterstadler/Query-TEI-data-by-class> is also really interesting. Cheers, Martin Martin Holmes UVic Humanities Computing and Media Centre mh...@uv... ________________________________ From: Joe Wicentowski [jo...@gm...] Sent: November 2, 2014 10:23 AM To: exist-teixml Subject: [eXist-TEIXML] Back from #TEIConf2014 Hi all, It was great to meet and see many of you again at the TEI Annual Meeting at Northwestern the week before last. For those who couldn't make it, the conference Twitter hash tag has tons of great material. Peter Stadler and I were chatting about this list, the community of TEI and eXist users, and we thought this would be a good opportunity for everyone to check in and say a few words about how you are doing. What are you working on these days? How is it going? Lessons? Questions? A few things occurred to me about the state of TEI and eXist: First, this list was launched after the eXist seminars at TEI@Oxford 2010 and Digital Humanities@Oxford Summer School 2011. It occurred to me that, thanks to the incredible improvements have been made in eXist, a seminar like those would be so much more effective today. I spent easily the first hour helping people with setting up eXist, connecting it to oXygen, and installing the sample Punch application. Now, between eXist's new default "apps" directory, the powerful and free eXide app for writing apps in the browser, and eXist's new Package Manager for installing new applications and libraries, all of that setup and configuration could be skipped - leaving much more time for instruction and exploration. These same improvements benefit not just first time learners, but the entire community. Today, it's so much faster to get up and running, developing applications, and sharing them with others Second, I kept hearing from folks online and at the conference that the Punch application I used at the seminars was still useful. On the plane back from the conference and in the days since, I've worked on updating Punch to use some more modern frameworks in eXist, and I've re-released the app as a .xar file (EXPath Package) - easily installable via the Dashboard. Pull requests and suggestions are welcome. Best regards to all, Joe |
From: Joe W. <jo...@gm...> - 2014-11-02 18:40:33
|
> I've re-released the app as a .xar file That link to the GitHub repo: https://github.com/joewiz/punch. And thanks for your note, Adam! Your book will make an excellent (and likely mandatory) edition to any course on TEI and eXist - another reason this would be a great time to learn eXist for TEI and other DH projects. Joe |
From: Adam R. <ad...@ex...> - 2014-11-02 18:32:25
|
Nice to hear Joe, thanks for the warm update. On 2 Nov 2014 18:23, "Joe Wicentowski" <jo...@gm...> wrote: > Hi all, > > It was great to meet and see many of you again at the TEI Annual Meeting > at Northwestern the week before last. For those who couldn't make it, the > conference Twitter hash tag has tons of great material. > > Peter Stadler and I were chatting about this list, the community of TEI > and eXist users, and we thought this would be a good opportunity for > everyone to check in and say a few words about how you are doing. What are > you working on these days? How is it going? Lessons? Questions? > > A few things occurred to me about the state of TEI and eXist: > > First, this list was launched after the eXist seminars at TEI@Oxford 2010 > and Digital Humanities@Oxford Summer School 2011. It occurred to me > that, thanks to the incredible improvements have been made in eXist, a > seminar like those would be so much more effective today. I spent easily > the first hour helping people with setting up eXist, connecting it to > oXygen, and installing the sample Punch application. Now, between eXist's > new default "apps" directory, the powerful and free eXide app for writing > apps in the browser, and eXist's new Package Manager for installing new > applications and libraries, all of that setup and configuration could be > skipped - leaving much more time for instruction and exploration. These > same improvements benefit not just first time learners, but the entire > community. Today, it's so much faster to get up and running, developing > applications, and sharing them with others > > Second, I kept hearing from folks online and at the conference that the > Punch application I used at the seminars was still useful. On the plane > back from the conference and in the days since, I've worked on updating > Punch to use some more modern frameworks in eXist, and I've re-released the > app as a .xar file (EXPath Package) - easily installable via the > Dashboard. Pull requests and suggestions are welcome. > > Best regards to all, > Joe > > > ------------------------------------------------------------------------------ > > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml > > |
From: Joe W. <jo...@gm...> - 2014-11-02 18:23:52
|
Hi all, It was great to meet and see many of you again at the TEI Annual Meeting at Northwestern the week before last. For those who couldn't make it, the conference Twitter hash tag has tons of great material. Peter Stadler and I were chatting about this list, the community of TEI and eXist users, and we thought this would be a good opportunity for everyone to check in and say a few words about how you are doing. What are you working on these days? How is it going? Lessons? Questions? A few things occurred to me about the state of TEI and eXist: First, this list was launched after the eXist seminars at TEI@Oxford 2010 and Digital Humanities@Oxford Summer School 2011. It occurred to me that, thanks to the incredible improvements have been made in eXist, a seminar like those would be so much more effective today. I spent easily the first hour helping people with setting up eXist, connecting it to oXygen, and installing the sample Punch application. Now, between eXist's new default "apps" directory, the powerful and free eXide app for writing apps in the browser, and eXist's new Package Manager for installing new applications and libraries, all of that setup and configuration could be skipped - leaving much more time for instruction and exploration. These same improvements benefit not just first time learners, but the entire community. Today, it's so much faster to get up and running, developing applications, and sharing them with others Second, I kept hearing from folks online and at the conference that the Punch application I used at the seminars was still useful. On the plane back from the conference and in the days since, I've worked on updating Punch to use some more modern frameworks in eXist, and I've re-released the app as a .xar file (EXPath Package) - easily installable via the Dashboard. Pull requests and suggestions are welcome. Best regards to all, Joe |
From: Jens Ø. P. <oe...@gm...> - 2014-03-18 13:26:41
|
Hello Sara, Zotero imports and exports BibTeX and exports to TEI biblStruct <http://wiki.tei-c.org/index.php/TEIZoteroTranslator>. I haven't used these filters myself, but they might be worthwhile checking out. Irony would have it that Zotero's Citation Style Language (CSL), now running on Javascript, originally used XSLT, which would have made it easy to plug into eXist-db. Otherwise, once the data is converted, I think a standard typeswitch will take care of HTML formatting. I will be working on related code and can share it with you. I think Joe's "An introduction to XML databases" (<http://digital.humanities.ox.ac.uk/dhoxss/2011/sessions.html>, at the bottom) is still the best introduction to using TEI with eXist-db (though I don't think there is anything on bibliographies there). The work files can still be downloaded. Jens On 18 Mar 2014 at 14:02:28, Sara L. Uckelman (sar...@as...) wrote: On 03/18/2014 01:40 PM, Martin Holmes wrote: > You might want to take a look at the Zotero project, and specifically > its Translators, which are designed to convert bibliographic references > between various formats: > > <https://www.zotero.org/support/dev/translators> Thanks! I figured this was the sort of thing that had to already exist. > This is a notoriously difficult area, though. How is your source > information encoded in TEI? Do you have <biblStruct>s, <bibl>s, > <biblFull>s or full <teiHeader>s as a starting point? Right now, it's not encoded at all -- or rather, the majority of it is in bibtex and needs to be encoded in TEI. (Which is why I'd love it if there were a bibtex -> TEI converter too. :) ) -Sara -- Dr. Sara L. Uckelman Cluster of Excellence "Asia and Europe in a Global Context" Karl Jaspers Centre for Advanced Transcultural Studies Ruprecht-Karls Universität Heidelberg http://www.rzuser.uni-heidelberg.de/~suckelma/ http://dmnes.wordpress.com/ ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ eXist-TEIXML mailing list eXi...@li... https://lists.sourceforge.net/lists/listinfo/exist-teixml |
From: James C. <jc....@gm...> - 2014-03-18 13:16:53
|
If you can work in Ruby, there’s https://github.com/inukshuk/bibtex-ruby for parsing your bibtex. From that page: "BibTeX-Ruby is the Rubyist's swiss-army-knife for all things BibTeX. It includes a parser for all common BibTeX objects (@string, @preamble, @comment and regular entries) and a sophisticated name parser that tokenizes correctly formatted names; BibTeX-Ruby recognizes BibTeX string replacements, joins values containing multiple strings or variables, supports cross-references, and decodes common LaTeX formatting instructions to unicode; if you are in a hurry, it also allows for easy export/conversion to formats such as YAML, JSON, CiteProc/CSL, XML (BibTeXML), and RDF (experimental).” To format the citations, you can use a CSL (http://citationstyles.org) processor: https://github.com/inukshuk/citeproc-ruby which is written by Sylvester Kiel, the same guy who wrote bibtex-ruby Or there’s a java version: http://michel-kraemer.github.io/citeproc-java/ From that site: "citeproc-java is a Citation Style Language (CSL) processor for Java. It interprets CSL styles and generates citations and bibliographies. Some of the highlights in citeproc-java are: • With the BibTEX importer it is possible to create citations and bibliographies from BibTeX files. • The command line tool can be used to execute the library without setting up a development environment. This is great for testing, in particular if you are a CSL style author and want to test your style files in an easy and quick manner. • The library supports a wide range of output formats such as html, text, asciidoc, rtf, and fo.” About CSL: Zotero, Mendeley, CrossRef, BibSonomy, etc. all use CSL. From the CSL site: "In the last few years, CSL has become the standard way to add citation support to software. Over 6750 free CSL citation styles have been created by the community, and a wide range of commercial and open source software products now use CSL, including ACS ChemWorx Desktop, BibSonomy, Bielefeld University Library’s Katalog.plus!, colwiz, CrossRef, digi-libris Reader, Docear, Drupal, Fidus Writer, Islandora, Jekyll, Logos, Mendeley, Multilingual Zotero,pandoc, Paperpile, Papers, Qiqqa, ReadCube, Refeus, Talis Aspire, WordPress (KCite andZotpress plugins), and Zotero." james On Mar 18, 2014, at 4:37 AM, Sara L. Uckelman <sar...@as...> wrote: > Hi all, > > I'm quite new to TEI/XML/eXist so this may be a basic question to ask, > but I didn't see anything like it in the archives. > > I have a number of XML files each containing bibliographic details for > a single source marked up in TEI. I want to convert these into > citations that display nicely in HTML. (Well, what I REALLY want is > something that will take bibtex citations, convert them into XML, > and then into HTML, but I suppose that's too much to ask for.) If > all the citations contained the same info, it would be easy to write > a function to return the citation with proper formatting, on the > basis of the citation key. But the sources I have are extremely > varied, and trying to embed in all the possibilities into if-then > clauses doesn't strike me as the most efficient. Surely this is > something that many people have done before, and there's some code- > base out there that I could adapt, rather than write my own? > > Thanks, > -Sara > > -- > Dr. Sara L. Uckelman > Cluster of Excellence "Asia and Europe in a Global Context" > Karl Jaspers Centre for Advanced Transcultural Studies > Ruprecht-Karls Universität Heidelberg > http://www.rzuser.uni-heidelberg.de/~suckelma/ > http://dmnes.wordpress.com/ > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml |
From: Sara L. U. <sar...@as...> - 2014-03-18 13:02:24
|
On 03/18/2014 01:40 PM, Martin Holmes wrote: > You might want to take a look at the Zotero project, and specifically > its Translators, which are designed to convert bibliographic references > between various formats: > > <https://www.zotero.org/support/dev/translators> Thanks! I figured this was the sort of thing that had to already exist. > This is a notoriously difficult area, though. How is your source > information encoded in TEI? Do you have <biblStruct>s, <bibl>s, > <biblFull>s or full <teiHeader>s as a starting point? Right now, it's not encoded at all -- or rather, the majority of it is in bibtex and needs to be encoded in TEI. (Which is why I'd love it if there were a bibtex -> TEI converter too. :) ) -Sara -- Dr. Sara L. Uckelman Cluster of Excellence "Asia and Europe in a Global Context" Karl Jaspers Centre for Advanced Transcultural Studies Ruprecht-Karls Universität Heidelberg http://www.rzuser.uni-heidelberg.de/~suckelma/ http://dmnes.wordpress.com/ |
From: Martin H. <mh...@uv...> - 2014-03-18 12:57:32
|
Hi Sara, You might want to take a look at the Zotero project, and specifically its Translators, which are designed to convert bibliographic references between various formats: <https://www.zotero.org/support/dev/translators> You might find some code there that you can use. This is a notoriously difficult area, though. How is your source information encoded in TEI? Do you have <biblStruct>s, <bibl>s, <biblFull>s or full <teiHeader>s as a starting point? Cheers, Martin On 14-03-18 01:37 AM, Sara L. Uckelman wrote: > Hi all, > > I'm quite new to TEI/XML/eXist so this may be a basic question to ask, > but I didn't see anything like it in the archives. > > I have a number of XML files each containing bibliographic details for > a single source marked up in TEI. I want to convert these into > citations that display nicely in HTML. (Well, what I REALLY want is > something that will take bibtex citations, convert them into XML, > and then into HTML, but I suppose that's too much to ask for.) If > all the citations contained the same info, it would be easy to write > a function to return the citation with proper formatting, on the > basis of the citation key. But the sources I have are extremely > varied, and trying to embed in all the possibilities into if-then > clauses doesn't strike me as the most efficient. Surely this is > something that many people have done before, and there's some code- > base out there that I could adapt, rather than write my own? > > Thanks, > -Sara > |
From: Sara L. U. <sar...@as...> - 2014-03-18 08:38:09
|
Hi all, I'm quite new to TEI/XML/eXist so this may be a basic question to ask, but I didn't see anything like it in the archives. I have a number of XML files each containing bibliographic details for a single source marked up in TEI. I want to convert these into citations that display nicely in HTML. (Well, what I REALLY want is something that will take bibtex citations, convert them into XML, and then into HTML, but I suppose that's too much to ask for.) If all the citations contained the same info, it would be easy to write a function to return the citation with proper formatting, on the basis of the citation key. But the sources I have are extremely varied, and trying to embed in all the possibilities into if-then clauses doesn't strike me as the most efficient. Surely this is something that many people have done before, and there's some code- base out there that I could adapt, rather than write my own? Thanks, -Sara -- Dr. Sara L. Uckelman Cluster of Excellence "Asia and Europe in a Global Context" Karl Jaspers Centre for Advanced Transcultural Studies Ruprecht-Karls Universität Heidelberg http://www.rzuser.uni-heidelberg.de/~suckelma/ http://dmnes.wordpress.com/ |
From: Gary B. <gar...@sy...> - 2013-09-12 22:41:40
|
Great, thanks a lot Jens GARY BROWNE | Development Programmer Library IT Services | Fisher Library F03 THE UNIVERSITY OF SYDNEY T +61 2 9351 5946 | M +61 405 647 868 E gar...@sy... | W http://sydney.edu.au Sent from my plain old desktop computer. CRICOS 00026A This email plus any attachments to it are confidential. Any unauthorised use is strictly prohibited. If you receive this email in error, please delete it and any attachments. Please think of our environment and only print this e-mail if necessary. > -----Original Message----- > From: Jens Østergaard Petersen [mailto:oe...@gm...] > Sent: Thursday, 12 September 2013 8:21 PM > To: Gary Browne > Cc: exi...@li... > Subject: Re: [eXist-TEIXML] Starting out > > Hi Gary, > > I think you should take a look at Joe Wicentowski's materials for the > Digital.Humanities@Oxford Summer School 2011, at > <http://digital.humanities.ox.ac.uk/dhoxss/2011/sessions.html>, down > towards the bottom of the page. > > The format of the Punch app is not that used in eXist-db now, but Joe's > setup will work fine, and it shows how to make TOCs. > > Best, > > Jens > > On Sep 12, 2013, at 1:32 AM, Gary Browne <gar...@sy...> > wrote: > > > Hello, > > > > I have a large TEI document (book) which needs to be put online navigable > by chapter and sub-sections of some chapters. > > Just throwing it out there to see if there is any general advice on how to > proceed, any gotchas I need to look out for? > > > > Thanks a lot, > > Gary > > > > > > GARY BROWNE | Development Programmer > > Library IT Services | Fisher Library F03 > > > THE UNIVERSITY OF SYDNEY > > > > T +61 2 9351 5946 | M +61 405 647 868 E gar...@sy... | > > W http://sydney.edu.au Sent from my plain old desktop computer. > > > > CRICOS 00026A > > This email plus any attachments to it are confidential. Any unauthorised > use is strictly prohibited. If you receive this email in error, please delete it > and any attachments. > > Please think of our environment and only print this e-mail if necessary. > > > > > > > > ---------------------------------------------------------------------- > > -------- How ServiceNow helps IT people transform IT departments: > > 1. Consolidate legacy IT systems to a single system of record for IT > > 2. Standardize and globalize service processes across IT 3. Implement > > zero-touch automation to replace manual, redundant tasks > > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.c > > lktrk _______________________________________________ > > eXist-TEIXML mailing list > > eXi...@li... > > https://lists.sourceforge.net/lists/listinfo/exist-teixml |
From: Jens Ø. P. <oe...@gm...> - 2013-09-12 10:20:48
|
Hi Gary, I think you should take a look at Joe Wicentowski's materials for the Digital.Humanities@Oxford Summer School 2011, at <http://digital.humanities.ox.ac.uk/dhoxss/2011/sessions.html>, down towards the bottom of the page. The format of the Punch app is not that used in eXist-db now, but Joe's setup will work fine, and it shows how to make TOCs. Best, Jens On Sep 12, 2013, at 1:32 AM, Gary Browne <gar...@sy...> wrote: > Hello, > > I have a large TEI document (book) which needs to be put online navigable by chapter and sub-sections of some chapters. > Just throwing it out there to see if there is any general advice on how to proceed, any gotchas I need to look out for? > > Thanks a lot, > Gary > > > GARY BROWNE | Development Programmer > Library IT Services | Fisher Library F03 > THE UNIVERSITY OF SYDNEY > > T +61 2 9351 5946 | M +61 405 647 868 > E gar...@sy... | W http://sydney.edu.au > Sent from my plain old desktop computer. > > CRICOS 00026A > This email plus any attachments to it are confidential. Any unauthorised use is strictly prohibited. If you receive this email in error, please delete it and any attachments. > Please think of our environment and only print this e-mail if necessary. > > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > eXist-TEIXML mailing list > eXi...@li... > https://lists.sourceforge.net/lists/listinfo/exist-teixml |