Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

iMA

No description
by

john passmore

on 9 May 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of iMA

Our GOALS
deep audience engagement
a conversation with the past
a curatorial voice
robust search and discovery
silo vs. integration
theme_adder.py
running the cron jobs
135,111 cataloged media assets
Lacquer discs, tape, DAT, F1 Beta, VHS, CD, MD, cassette, multitrack, HDCam, DVCam DVD, data discs.
25,000 CD-Rs
169,000 born-digital audio files
100 hours a week of born digital audio
10+ hours of born digital video
radio
ARCHIVES
screens
Brian
Lehrer
Fishko
Radiolab
Lopate
request
delivery
radio
ARCHIVES
screens
Brian
Lehrer
Fishko
Radiolab
Lopate
request
delivery
delivery
DAM
archives.wnyc.org
vs.

wnyc.org
sentry
Integration helps make the best available metadata aggregated and accessible to users
Ensure commercial and custom solutions are open to integration
Need to be able to get data in and out – ensure systems use open data and API standards
Don’t assume one tool will do everything
In order for the archive to have effective collections management and provide comprehensive public access to archival collections, and for the CMS to have access to rich metadata contained in the archive without re-keying, these systems needed to start talking to each other.
systems integration
download_archives.py
archives_import.py
#!/usr/bin/env python


"""
This should be run on the files created by download_archives.py.



CREATOR = 'archive_importer'
# Set the pub date in the past so the imported content doesn't fill up the
# everything feed.
PUB_DATE = datetime(2000, 1, 1)
WNYC_SITE = Site.objects.get(id=SITES['WNYC'])
WQXR_SITE = Site.objects.get(id=SITES['WQXR'])
FIELD_MAP = {
'abstract': '//*[local-name()="pbcoreDescription" and '
' @descriptionType="Abstract"]',
'archives_cat_id': '//*[local-name()="pbcoreIdentifier" and '
' @source="WNYC Archive Catalog"]',
'contributor': '//*[local-name()="pbcoreContributor"]',
'dates': [
'//*[local-name()="instantiationDate" and @dateType="Issued"]',
'//*[local-name()="pbcoreAssetDate" and @dateType="broadcast"]',
],
'genre': '//*[local-name()="pbcoreGenre"]',
'municipal_archives_id': '//*[local-name()="pbcoreIdentifier" and '
' @source="Municipal Archives"]',
'rundown': '//*[local-name()="pbcoreDescription" and '
' @descriptionType="Rundown"]',
'show_title': '//*[local-name()="pbcoreTitle" and '
' @titleType="Series"]',
'collection_title': '//*[local-name()="pbcoreTitle" and '
' @titleType="Collection"]',
'subject': '//*[local-name()="pbcoreSubject"]',
'title': '//*[local-name()="pbcoreTitle" and @titleType="Episode"]',
'transcript': '//*[local-name()="pbcoreDescription" and '
' @descriptionType="Transcript"]',
'relation': '//pbcoreRelationIdentifier',
}
CONTRIBUTOR_ROLE_MATCHUPS = [
'Author', 'Guest', 'Producer', 'Editor', 'Host'
]

<BROADCASTINGS>0</BROADCASTINGS>
<MARKIN>00:00:00.000</MARKIN>
<MARKOUT>00:29:44.862</MARKOUT>
<MOTIVE>archives020155_danny_kaye_unicef</MOTIVE>
<MEDIUM>
<FILE>
<REFNR>10474</REFNR>
<REFNRMAIN>4767</REFNRMAIN>
<CREATEDATE>2013-01-09</CREATEDATE>
<CREATETIME>14:13:47</CREATETIME>
<FILESIZE>-1</FILESIZE>
<NAMINGRULE></NAMINGRULE>
<TYPE>Data.DB-Info</TYPE>
<UMID>{5219E1C8-0483-4406-9433-B32626DD5C78}</UMID>
<FLAGS></FLAGS>
A Few Takeaways
The Results

40+ newly added "inactive" shows
1,200+ newly added episodes
1,000+ hours of new audio online
200+ blog posts
"This day in audio history" tweets 365+ days per year
longest Facebook timeline in history?!
Thanks!
https://github.com/mlc/wnetpbcore
John Passmore
jpassmore@nypublicradio.org
John Passmore
Archives Manager
New York Public Radio
Full transcript