Git Product home page Git Product logo

pleiades-dump's Introduction

Pleiades Data Dumps

Introduction

Data about the locations, names, and places of Pleiades is regularly read from the site catalog and written to CSV format files. The descriptions of the records in these files and the code that writes them is contained in this package.

Every object in Pleiades has a short name within the context of its container. For places, these short names are typically numeric and their container is the object at /places. Location and name records contain both their own short names (id) and the short name of their parent place (pid). This allows the tables to be joined.

Downloads

CSV files are available from http://atlantides.org/downloads/pleiades/dumps/.

Data Description

Locations, names, and places are dumped to separate files. All files are UTF-8 encocded. The first row contains column names. Columns will not be removed or reformatted in future revisions of the dump files, but new columns may be added and columns may be reordered.

Attention

The order of columns is more or less arbitrary. When reading, please use a dictionary based reader such as Python's csv.DictReader, or convert the rows immediately into key/value pairs like this (Python example):

# rows is a sequence of lines from the CSV file.

header = rows[0] records = list( dict(zip(header, row)) for row in rows[1:] )

Common columns

The following columns shared by all three tables:

authors: string

As in the suggested citation for Pleiades places: the primary creator(s) followed by all contributors.

bbox: numeric

The geographic bounding box of the resource: minimum longitude, minimum latitude, maximum longitude, maximum latitude.

created: string

Dublin Core creation date of the resource in RFC 3339 format

creators: string

Dublin Core creators of the resource

currentVersion: numeric

The current version of the object.

description: string

Dublin Core description of the location resource

id: string

Unique identifier for a location in the context of a place

locationPrecision: string

If 'precise', the representative point is an attested location, if 'rough' it is the centroid of a bounding box.

maxDate: numeric

The maximum date (decimal CE year) of any attested time period.

minDate: numeric

The minimum date (decimal CE year) of any attested time period.

modified: string

Dublin Core modification date of the resource in RFC 3339 format

path: string

When appended to "http://pleiades.stoa.org/" forms the resource's URL

reprLat: numeric

Latitude in decimal degrees N of the equator of the object's representative point.

reprLatLong: string

Comma separated decimal latitude,longitude for a representative point. The individual values are also provided in reprLat and reprLong columns.

reprLong: numeric

Longitude in decimal degrees E of Greenwich of the object's representative point.

tags: string

Comma-separated list of object tags.

title: string

Dublin Core title of the location resource

timePeriods: string

One or more of 'A' (1000-550 BC), 'C' (550-330 BC), 'H' (330-30 BC), 'R' (AD 30-300), 'L' (AD 300-640)

timePeriodsKeys: string

Comma-separated sequence of time periods keys such as "archaic,classical". These keys maybe be concatenated with the string "http://pleiades.stoa.org/vocabularies/time-periods/" to produce resolvable Pleiades URIs.

timePeriodsRange: string

Comma separated numeric values a,b where a is the minimum year of any attested time period (see minDate) and b is the maximum year of any attested time period (see maxDate).

uid: string

Framework UID of resource for project use

Location Columns

Location tables have additional columns:

avgRating: numeric

The average of all user ratings of the significance of this location relative to its peers.

geometry: string

Geometry and coordinates in GeoJSON format

featureTypes: string

Comma-separated list of feature types such as "settlement, temple"

numRatings: numeric

The number of user ratings (see also 'avgRating' above).

pid: string

Unique identifier for the place container within the site

Name Columns

Name tables have additional columns:

avgRating: numeric

The average of all user ratings of the significance of this name relative to its peers.

nameAttested: string

Attested spelling of ancient name, not necessarily the same as the "title"

nameLanguage: string

Short identifier for language and writing system associated with the attested spelling. See http://pleiades.stoa.org/vocabularies/ancient-name-languages.

nameTransliterated: string

Transliteration of the attested name to Roman characters following the Classical Atlas Project scheme.

numRatings: numeric

The number of user ratings (see also 'avgRating' above).

pid: string

Unique identifier for the place container within the site

Place Columns

Place tables have additional columns:

connectsWith: string

Comma-separated list of numeric pids that the place connects to. Generally, this has a sense of connecting up-scale: settlements to regions, rivers to seas, etc.

featureTypes: string

Comma-separated list of feature types such as "settlement, temple"

hasConnectionWith: string

Comma-separated list of numeric pids for places that are connected to this one. Generally, this has a sense of connections from down-scale: regions have connections with settlements, seas have connections with rivers.

pleiades-dump's People

Contributors

sgillies avatar kidaa avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.