24.12.2012 Views

Presentation (PDF) - Digital Classicist

Presentation (PDF) - Digital Classicist

Presentation (PDF) - Digital Classicist

SHOW MORE
SHOW LESS

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 />

. . . . . .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!