Pleiades Plus is an experimental machine alignment between Pleiades place resources and content in the GeoNames Gazetteer.
Tom Elliott (email@example.com)
This feed aggregator is part of the Planet Atlantides constellation. Its current content is available in multiple webfeed formats, including Atom, RSS/RDF and RSS 1.0. The subscription list is also available in OPML and as a FOAF Roll. All content is assumed to be the intellectual property of the originators unless they indicate otherwise.
A call for papers has been issued for a proposed colloquium sponsored by the Roman Provincial Archaeology Interest Group at the 2015 Annual Meeting of the Archaeological Institute of America in New Orleans. The deadline for 500-word abstracts is February 21, 2014.
A second call for papers has just been issued for this session at the Annual International Conference of the Royal Geographical Society (London, August 2014). Deadline for 300-word proposals is February 3, 2014.
After 5 years, I’m leaving ISAW and NYU. Friday (the 13th!) is my last day. It’s been a tremendous privilege to work here, work largely funded by the National Endowment for Humanities (and thereby many of you dear readers), but I can no longer deny my itch to get back to my professional passions: maps and mapping data for the web. Building classics research infrastructure and trying to change scholarly communication has been very interesting, but in all honesty, I’d rather be making better maps and better mapping infrastructure.
On Monday I’ll be just a normal user of Pleiades and no longer responsible for its day to day operation. Leaving the engine room will be a big change for me. Looking back, I’m very proud of what I’ve helped the Pleiades community accomplish. We built a framework for correcting and extending the Barrington Atlas gazetteer and provided a spatial foundation for future digital classics projects. We were pioneers in microattribution. The idea of URIs for classical concepts that we championed is now entirely mainstream, as is the idea of interacting with classical resources using HTTP and REST. Development in the open, with open source licensing, public source repositories, and public mailing lists is now the norm. We took the public funding of Pleiades very seriously and spun out useful open source GIS software like Shapely and Fiona. And the GeoJSON format has roots in Pleiades, maybe you’ve heard of it?
I’ll miss being paid to work at one of the hubs of collaboration between all the wonderful folks at the Alexandria Archive, American Numismatic Society, Ancient World Mapping Center, Duke Collaboratory for Classics Computing, Epigraphic Database Heidelberg, Kings College (London) DH, Pelagios, and Portable Antiquities Scheme. It’s been an honor, everybody. Thank you.
Of all these collaborations, it’s the one with Tom Elliott, my boss, that I’ll miss the most. NYU is a big company and some things that go down at big companies are less than ideal, but he has been the ultimate firewall; bureaucratic nonsense never leaked through into my work life. Tom’s the glue that holds the digital classics field together and his vision of it makes positions like mine (no Classics Ph.D. required!) possible. Most of all, he’s my friend. Thanks, Tom.
I’ve got 2 more days of documentation sprinting ahead of me and then I’ll be available for new work.
I want to know what Pleiades machine tags are in use on photos throughout Flickr (more background here). I thought I'd learn how to ask for that information from the Flickr API via a script. I requested and got an API key (see http://www.flickr.com/help/api/). I set up a Python virtual environment and git repository for the project. I went looking for Python code that already implemented interaction with the API and settled (somewhat arbitrarily) on Beej's Python Flickr API kit (now maintained by Sybren Stüvel). Then used pip install flickrapi to get the package.
Here's a command-line session running the script and showing its output:
(pleiades-flickr)darkstar:pleiades-flickr paregorios$ python src/listptags.py
pleiades:atteststo is used on 15 photos in Flickr
pleiades:denotes is used on 1 photos in Flickr
pleiades:depcits is used on 2 photos in Flickr
pleiades:depicts is used on 7229 photos in Flickr
pleiades:findspot is used on 2197 photos in Flickr
pleiades:finspot is used on 2 photos in Flickr
pleiades:foundat is used on 1 photos in Flickr
pleiades:observedat is used on 3 photos in Flickr
pleiades:origin is used on 225 photos in Flickr
pleiades:place is used on 970 photos in Flickr
pleiades:places is used on 19 photos in Flickr
pleiades:where is used on 119 photos in Flickr
Here's the code (version at github):
A Flickr tag bot
import logging as l
from myflickr import API_KEY, NAMESPACE_DEFAULT
SCRIPT_DESC = "poll machine tags from flickr"
def main ():
""" Unleash the bot! """
flickr = flickrapi.FlickrAPI(API_KEY)
resp = flickr.machinetags_getPairs(namespace=args.namespace, format="json")
if resp[:14] == "jsonFlickrApi(":
jstr = resp[14:-1]
j = json.loads(jstr)
ptags = [(p['_content'], p['usage']) for p in j['pairs']['pair']]
for ptag in ptags:
print "%s is used on %s photos in Flickr" % ptag
if __name__ == "__main__":
parser = argparse.ArgumentParser(description=SCRIPT_DESC, formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument ("-n", "--namespace", default=NAMESPACE_DEFAULT, help="namespace to use in requesting machine tags")
parser.add_argument ("-v", "--verbose", action="store_true", default=False, help="verbose output")
args = parser.parse_args()
except KeyboardInterrupt, e: # Ctrl-C
except SystemExit, e: # sys.exit()
except Exception, e:
print "ERROR, UNEXPECTED EXCEPTION"
Comments, questions, and constructive criticism welcomed!
Current and prospective editors, reviewers, and other community members are invited.
Better late than never...
You asked for it...
Current and prospective editors and reviewers are invited to gather to review content.