Presentation (PDF) - Digital Classicist
Presentation (PDF) - Digital Classicist
Presentation (PDF) - Digital Classicist
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
.<br />
The Lexicon of Greek Personal Names and<br />
classical web services<br />
. .<br />
.<br />
Elaine Matthews and Sebastian Rahtz<br />
. . . . . .<br />
.<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Summary<br />
Elaine Matthews, Editor, Lexicon of Greek Personal Names,<br />
Classics Faculty, Oxford<br />
Sebastian Rahtz, Information Manager, Oxford University<br />
Computing Services<br />
What is the Lexicon?<br />
How do we record data?<br />
Moving to XML and semantic markup<br />
Web services from the Lexicon<br />
Interaction with other classical projects<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
What is the LGPN?<br />
The Lexicon of Greek Personal Names was established in 1972 as a<br />
Major Research Project of the British Academy.<br />
.<br />
The overall objective of the LGPN project is to create a<br />
comprehensive and authoritative record of the names of all<br />
individuals attested in Greek (or with Greek names attested in<br />
Latin) in the ancient Greek-speaking world, and so provide the<br />
classical research community world-wide with a unique and<br />
fundamental resource for the study of all aspects of the ancient<br />
. Greek world.<br />
. .<br />
.<br />
The papers from LGPN’s two international conferences have<br />
been published: Greek Personal Names: their Value as Evidence,<br />
eds. S. Hornblower, E. Matthews (2000); — Old and New Worlds<br />
in Greek Onomastics, ed. E. Matthews (2007).<br />
. . . . . .<br />
.<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Lexicon as research tool<br />
The conference papers provide a pointer to the range of<br />
research questions which LGPN can illuminate, and, in some<br />
instances, makes possible for the first time. They cover<br />
linguistics,<br />
the history of religion,<br />
historiography and literary history,<br />
demographic studies and above all,<br />
cultural interaction.<br />
In practice, of course, there is no limit, nor should there be, to<br />
the uses researchers will make of LGPN’s material. Making the<br />
data available online provides direct, unmediated access to the<br />
material and supports exploitation of the data for further<br />
research both individual and collaborative.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Publications<br />
LGPN is internationally recognised as a unique resource which<br />
has transformed the basis on which names may be studied and<br />
used. It has done so to date primarily through its publications;<br />
so far, 249,289 individuals sharing over 32,000 names have been<br />
published in five regional volumes:<br />
.<br />
. .1 I, Aegean Islands, Cyprus, Cyrenaica (1987);<br />
. . .2 II, Attica (1994);<br />
. . .3 IIIA, Peloponnese, W. Greece, Sicily, Magna Graecia (1997);<br />
. . .4 IIIB, Central Greece (2000);<br />
. . .5 IV, Macedonia, Thrace, Northern Regions of the Black Sea<br />
(2005).<br />
In preparation,<br />
VA: Coastal Asia Minor from Pontos to Ionia (due 2009);<br />
VB. Coastal Asia Minor from Caria to Cilicia (due 2011).<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Lexicon data categories<br />
The LGPN records<br />
.<br />
. .1 Normalized primary name form<br />
. . .2 Sex of person named<br />
. . .3 Place of attestation<br />
. . .4 Date of the attestation (which can vary wildly in precision)<br />
. . .5 Bibliographical references<br />
. . .6 Assorted other data:<br />
placename variations e.g. alternative places of birth or<br />
citizenship<br />
name variants (orthography, dialect), corrections etc<br />
parent/child relationships to other people)<br />
status or profession<br />
editorial corrections/alterations to the record<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The original records<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
… and what comes out<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Example data<br />
In the compact text form of the Lexicon data, a record looks like<br />
this:<br />
Nani1s (f) @ Athens? @ F4B @ +IG II 12229 @ (%_Na!nei1s!)<br />
Which says that there is a record of someone called Νανίς, a<br />
woman, probably from Athens, in the first half of the 4th<br />
century BC, with a bibliographical reference (publication of an<br />
inscription). The name is normalized from the attested form<br />
which has the syllable νείς.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Caveats<br />
.<br />
. .1 This is not guaranteed to be different from the person in<br />
another record with the name Νανίς, but the Lexicon<br />
believes it is a distinct individual. Any other inscriptions<br />
which mention the same person will be conflated with this<br />
record.<br />
.<br />
. .2 The bibliographical reference is usually, but not always,<br />
exhaustive. If the person is very well attested, another<br />
reference work, such as an encyclopaedia, will be cited,<br />
where the full references can be found.<br />
.<br />
. .3 The relationship to the place name is almost always place<br />
of birth, usually an ancient city or region, though the name<br />
of the modern find-spot may be given, where the ancient<br />
site cannot be identified.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Lexicon's IT history<br />
The Lexicon has lived through all the generations of humanities<br />
computing:<br />
1970s trial input and storage using Famulus<br />
no method of retrieval<br />
planning to typeset using pen plotter<br />
1980s input to text files<br />
network database (IDMS)<br />
retrieval programs in FORTRAN<br />
typesetting using Lasercomp<br />
1990s input to text files<br />
relational database (Ingres)<br />
retrieval programs in Pascal and C<br />
typesetting using TeX<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Database<br />
The most significant landmark in the project's IT history was the<br />
design and implementation, in the mid-1980s, of a database<br />
structured to reflect and provide access to all the research<br />
components of an LGPN record, which in the books are<br />
subsumed under name-headings: e.g. chronological and<br />
topographical data, and socially relevant data such as statuses<br />
and relationships.<br />
The database has been crucial in imposing consistency of<br />
format on complex evidence, and the published volumes are<br />
generated from it in photo-ready copy, but its full research<br />
potential remains to be fully realised.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Database first schematic<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Database second schematic<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Lexicon's IT present<br />
2000s input to text files<br />
serialization from relational database in XML<br />
online searching using XML database<br />
data model emphasizing collaboration<br />
See<br />
http://www.lgpn.ox.ac.uk/online/computerization<br />
for many more details of the Lexicon's IT development.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The online project<br />
To transfer LGPN electronic resources to systems based on<br />
TEI-conformant XML, and achieve:<br />
.<br />
. .1 an IT infrastructure to support the future maintenance and<br />
preservation of its irreplaceable research data.<br />
.<br />
. .2 direct online access to all the data, thus opening up the full<br />
research potential of LGPN data to researchers. This<br />
includes the integration of data from all published (and to<br />
be published) volumes into one resource.<br />
.<br />
. .3 the LGPN playing as significant a part in the e-Research<br />
environment as it has played in traditional scholarship.<br />
.<br />
. .4 the LGPN playing a central role in determining standards<br />
for encoding names in documents, using TEI/XML, and<br />
achieving interoperability with online material worldwide.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Archival XML-based format<br />
The technical components of the XML phase of the LGPN help<br />
the Lexicon enhance its publishing and interchange capability:<br />
.<br />
. .1 definition of a XML schema, as a customization of the TEI,<br />
for an archival form of the Lexicon data suitable for<br />
repositories<br />
.<br />
. .2 converting existing database retrieval routines to output<br />
XML conformant to the agreed schema<br />
.<br />
. .3 provision of a new simple forms-based interface for<br />
searching the database or public subsets of it<br />
.<br />
. .4 delivery of results in XML against the TEI schema, with the<br />
option of transforming that to other web delivery formats<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
TEI parallel developments<br />
The LGPN XML work coincided with, and stimulated, a major<br />
revision of the TEI module relating to names and dates in<br />
2006/2007. This now models persons, places and organisations<br />
as first class objects, which allows the Lexicon schema to be a<br />
conformant pure subset of the TEI.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Mapping LGPN to TEI<br />
The major data categories present in the Lexicon map cleanly to<br />
TEI elements as follows:<br />
Lexicon TEI<br />
Name <br />
Person <br />
Name form <br />
Sex <br />
Date Formally, @notBefore and @notAfter attributes on ;<br />
informally in <br />
Status <br />
Reference <br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The TEI customization — people<br />
The TEI format designed for the Lexicon makes use mainly of<br />
the element to contain a Lexicon record.<br />
Long-form XML record for the Lexicon data example:<br />
.<br />
<br />
.<br />
<br />
<br />
Νανίς<br />
<br />
<br />
Athens<br />
<br />
f.iv BC<br />
Να
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Names<br />
Names themselves are stored in a set of records,<br />
providing for the name as a first class object distinct from the<br />
. For example:<br />
.<br />
<br />
.<br />
<br />
Εὐείδης<br />
Eueidhs<br />
E'uei1dhs<br />
Eu)ei/dhs<br />
<br />
. <br />
. .<br />
.<br />
We store variants of the main name in different encodings, in<br />
order to make searching easier.<br />
. . . . . .<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
A longer example, short form<br />
The Athenian general Themistocles, about whom a fair amount<br />
is attested, in short form:<br />
Qemistoklh3s (m) @ Phrearrhioi<br />
@ C524-459BC @ +Ag. XXV 664-1049; +AM 106 (1991) p. 151;<br />
+IG II 1035;= +SEG XXVI 121, 33, 45;& +PA/APF 6669;<br />
+RE (1) @ (%_Qemi!sqokle3s!, %_Qemi!sqokle1e8s!,<br />
%_Qemi!ssqokle3s!, %_Qemisto!kle3s! - ostraka:<br />
I s. %Neoklh3s I, f. (nat.) %Dioklh3s<br />
(Alopeke), f. %Neoklh3s II, %Arce1ptolis, %Polu1euktos,<br />
%Kleo1fantos, %Mnhsiptole1ma, %Nikoma1ch, %Itali1a,<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
A longer example, XML form<br />
.<br />
<br />
.<br />
<br />
<br />
Θεμιστοκλῆς<br />
<br />
<br />
Phrearrhioi<br />
<br />
c.524-459BC<br />
<br />
Θεμιστοκλε3ς<br />
<br />
— ostraka<br />
<br />
<br />
s.Νεοκλῆς I<br />
<br />
<br />
<br />
f. (nat.)Διοκλῆς (Alopeke)<br />
<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Places<br />
Places are modelled using the TEI element, pointed<br />
to by the @key attribute on . This allows us to<br />
maintain a single hierarchical containing all<br />
place names used by the Lexicon. Thus<br />
.<br />
<br />
<br />
.<br />
Achaia<br />
<br />
<br />
Aiga<br />
<br />
<br />
<br />
Aigeira<br />
<br />
<br />
<br />
Aigeira (Hyperesia)<br />
<br />
<br />
<br />
. <br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Data interchange<br />
The Lexicon has defined five levels of data interchange:<br />
1. Character interchange ASCII text version of data separately<br />
from the binary format used by any database<br />
system. This was the minimal form of interchange<br />
supported in the initial stages of the project.<br />
2. Character encoding The Lexicon defined its own<br />
transliteration for Greek, independly of e.g. TLG<br />
betacode, and continues to use it for internal<br />
purposes. Converted to Unicode UTF-8 for<br />
interchange.<br />
3. Standardized structural markup Data relationships follow the<br />
schema defined in 1983. We have reimplemented<br />
this hierarchical and network structure using XML<br />
records to represent the relationships.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Data interchange (continued)<br />
4. Standardized semantic markup The XML representation of<br />
the Lexicon is aligned with the vocabulary and<br />
semantics for XML elements of the Text Encoding<br />
Initiative. The TEI elements are themselves in the<br />
process of alignment with the CIDOC CRM,<br />
allowing even wider understanding and a serious<br />
ontology within this field.<br />
5. Information linking For most categories of data (name, sex,<br />
data, bibliography), the Lexicon can be fully linked<br />
to comparable data. Places are work in progress<br />
… see later.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Lexicon online, delivered from XML using<br />
eXist database<br />
With a conversion to XML available, we can load all 250,000<br />
published records into a single new database:<br />
experiment with delivery as XML<br />
combine all volumes together<br />
use XQuery to join together name, place and person data<br />
Caveat: the data conversion and the interfaces are still<br />
experimental. They are not yet ready for serious research.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Conventional interface<br />
search form to enter name, or partial name (regular<br />
expression)<br />
results interlinked by place, date, name etc<br />
browseable list of places and statuses<br />
display mimicking typeset books<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
search example 1<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
search example 2<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
search example 3<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
search example 4<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Moving on, delivering Lexicon data as a web<br />
service<br />
Some people would like to see the raw XML data:<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Why stop at TEI XML?<br />
What about other formats? Some people would like to retrieve<br />
the data as<br />
KML (Keyhole Markup Language), for display in Google<br />
Maps or Earth<br />
Atom, for distribution as RSS<br />
JSON, for consumption by Javascript<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
KML output<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
KML in Google Maps<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Atom RSS<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Packaging it up: consistent cool URLs<br />
Queries can take the form http://claslgpn2.classics.ox.ac.uk/type/query/format,<br />
where<br />
type is one of<br />
. . .1 name: transliterated name with accents<br />
.<br />
. .2 lexname: transliterated name without accents (can<br />
include regular expressions in query)<br />
. . .3 greekname: name in UTF-8 Greek<br />
.<br />
. .4 status: status from Lexicon list (visible at<br />
http://clas-lgpn2.classics.ox.ac.uk/status)<br />
. . .5 date: date in the form yeartoyear<br />
.<br />
. .6 place: place name from Lexicon authority list (visible at<br />
http://clas-lgpn2.classics.ox.ac.uk/place)<br />
. . .7 summary: any name, but returns a summary record not a<br />
full list<br />
. .<br />
. . . . . .<br />
.8 batlas: reference to grid square in Barrington Atlas
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Consistent URLs (2)<br />
…and format is one of<br />
.<br />
. .1 html: human-readable page<br />
. . .2 xml: TEI XML<br />
. . .3 kml: KML for display in Google Earth or Maps (This will not<br />
work for most records until we add more geo locations).<br />
. . .4 timeline: JSON code suitable for consuming by Simile<br />
Timeline<br />
.<br />
. .5 exhibit: JSON code suitable for consuming by Simile<br />
Exhibit<br />
. . .6 atom: Atom RSS<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Examples of consistent URLs<br />
Search by name, return HTML /lexname/Paramonos<br />
Search by name, return XML /lexname/Paramonos/xml<br />
Search by name, return KML /lexname/Paramonos/kml<br />
Search by status, return timeline JSON<br />
/status/potter/timeline<br />
Search by date, return Atom RSS /date/250to265/atom<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Javascript display technologies<br />
From MIT's Semantic Interoperability of Metadata and<br />
Information in unLike Environments (SIMILE,<br />
http://simile.mit.edu/) project, we have used<br />
Timeline (timeline display); enhanced by Nick Rabinowitz's<br />
timemap (http://code.google.com/p/timemap/)<br />
Exhibit (data exploration)<br />
as well as Google Maps and Google Earth.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Timemap<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Exhibit<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Geolocating<br />
How do we find the latitude and longitude of the 3000 places<br />
referenced in the Lexicon?<br />
Looking them up in Wikipedia? No, not really …<br />
Visiting all the sites with a GPS? Nice idea, but impractical<br />
Finding them in Google Earth and reading off figures? In<br />
theory, but how do you find the place?<br />
Finding them in the Barrington Atlas<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Barrington Atlas<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Pleiades and Concordia<br />
The Pleiades project (http://pleiades.stoa.org/) is<br />
gradually digitizing all the material from Barrington.<br />
Thanks to Tom Elliott, we were able to make a trial digitization of<br />
c.60 places ourselves, ahead of Pleiades schedule.<br />
That's an awful lot of places yet to geolocate …<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Barrington URL<br />
But what if we simply mark all our places with the name, page<br />
number and grid reference in the Atlas?<br />
.<br />
<br />
.<br />
<br />
Boiotia<br />
<br />
<br />
<br />
Akraiphia<br />
<br />
<br />
akraiphiai-55-e4<br />
<br />
<br />
23.216 38.453<br />
<br />
<br />
. <br />
. .<br />
.<br />
. . . . . .<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Barrington URL (2)<br />
Now we can offer Lexicon data to other services who have done<br />
a similar job of annotating places.<br />
Credit for this brilliant notion to the Concordia project!<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
And where do all these formats come from?<br />
… simply a series of XSL transformations of the TEI XML file …<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The Lexicon microformat<br />
Can we do the Lexicon lookup behind the screens and enhance<br />
an HTML page?<br />
.<br />
Greek Unicode<br />
.<br />
names:Θεόδοτος<br />
and᾿Ανθύλος<br />
<br />
. <br />
. .<br />
.<br />
. . . . . .<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
What does that Javascript do?<br />
go over the document looking for elements.<br />
take the name and send it off to LGPN as a summary<br />
request<br />
get back (eg)<br />
.<br />
lexnames({"names" : [ {"query": "Paramonos", "id": .<br />
"Paramonos", "greek": "Παράμονος", "notBefore":<br />
. "-0999", "notAfter":<br />
. .<br />
"0999", "number": "732" }] });<br />
.<br />
insert extra information in the web page using that data<br />
set the data to display when you move the mouse over the<br />
relevant place<br />
. . . . . .<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
A simple test<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Interoperability with Aphrodisias<br />
Aphrodisias TEI XML source:<br />
.<br />
<br />
Ζαχαρίας<br />
<br />
<br />
μονο<br />
πώλης<br />
<br />
<br />
.<br />
. <br />
. .<br />
can be rendered as<br />
.<br />
.<br />
. Ζαχαρίαςμονοπώλης<br />
. .<br />
.<br />
.<br />
. . . . . .<br />
.<br />
.
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Aphrodisias example<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
What makes that possible?<br />
shared semantic XML markup<br />
common encoding system (Unicode)<br />
powerful browser-based processing<br />
Not anything clever, but appropriate use of standards<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Linking on bibliography<br />
For interaction with the Beazley Archive in Oxford, they support<br />
linking via bibliography:<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
The future<br />
We are still at a very early stage, and these demonstrations are<br />
still only proof of concept. Work to be done includes:<br />
Checking data integrity of XML, and output formats<br />
Establishing a production service<br />
Linking places to Barrington Atlas<br />
Geolocating all the places mentioned in LGPN<br />
Establishing usage and copyright guidelines<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Thanks to …<br />
Tom Elliott, for essential assistance with locating places and<br />
ideas about URLs<br />
Janet McKnight, for Javascript programming and<br />
geolocating<br />
Gabriel Bodard, for forcing us to complete this work by<br />
giving us a deadline<br />
Donna Kurtz and the Beazley Archive for stimulating<br />
interchange ideas<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Conclusions<br />
We believe that this story of the Lexicon illustrates four points:<br />
. . .1 the conceptual data model of the 1970s has survived the<br />
test of time; it has survived many completely unseen<br />
changes and challenges, but has required no serious<br />
change<br />
.<br />
. .2 the modern web techniques of machine/machine<br />
interchange, and rich exploratory tools, can be retrofitted<br />
effectively to older projects<br />
. . .3 interoperability is a key technique, not just going online<br />
with fancy displays<br />
.<br />
. .4 there are academic questions waiting to be answered by<br />
this version of the Lexicon data, as well as uses we have not<br />
yet imagined.<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Links for demonstrations<br />
Searching for a name<br />
http://clas-lgpn2.classics.ox.ac.uk/LGPN/se<br />
Browsing places<br />
http://clas-lgpn2.classics.ox.ac.uk/place<br />
Browsing by status<br />
http://clas-lgpn2.classics.ox.ac.uk/status<br />
Directly to a name<br />
http://clas-lgpn2.classics.ox.ac.uk/lexname<br />
Directly to a partial name<br />
http://clas-lgpn2.classics.ox.ac.uk/lexname<br />
Directly to a status<br />
http://clas-lgpn2.classics.ox.ac.uk/status/<br />
Directly to a date<br />
http://clas-lgpn2.classics.ox.ac.uk/date/25<br />
Directly to a place<br />
http://clas-lgpn2.classics.ox.ac.uk/place/A<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
More links<br />
Retrieving XML<br />
http://clas-lgpn2.classics.ox.ac.uk/lexname<br />
Retrieving KML<br />
http://clas-lgpn2.classics.ox.ac.uk/lexname<br />
Using KML in Google maps<br />
http://maps.google.co.uk?q=http://clas-lgpn<br />
Generating Atom<br />
http://clas-lgpn2.classics.ox.ac.uk/lexname<br />
Retrieving summary of name<br />
http://clas-lgpn2.classics.ox.ac.uk/summary<br />
Timeline for name Polugnwtos<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
Timeline for name Paramonos<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
Timeline for status "potter"<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
. . . . . .
The Lexicon of<br />
Greek Personal<br />
Names and<br />
classical web<br />
services<br />
Elaine<br />
Matthews and<br />
Sebastian<br />
Rahtz<br />
Yet more links<br />
Timemap for name Panis<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
Timemap for name Paramonos<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
Timemap for status "potter"<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
Timemap for place Aloros<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ti<br />
Exploring painters<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/ex<br />
Dynamically annotate page with summary Lexicon data<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/te<br />
Extended example of annotating page with summary<br />
Lexicon data<br />
http://clas-lgpn2.classics.ox.ac.uk/Demo/iA<br />
Extracting data according to Barrington Atlas identifier<br />
. . . . . .