VRA 2014 VRA Core Unbound, Reser

Post on 14-May-2015

411 views 1 download

Tags:

description

Presented by Greg Reser at the Annual Conference of the Visual Resources Association, March 12-15, 2014 in Milwaukee, Wisconsin. Session #8: VRA Core 4 Unbound: Expanding Core capabilities through embedded metadata, APIs, and editors ORGANIZER: Trish Rose-Sandler, Center for Biodiversity Informatics, Missouri Botanical Garden MODERATOR: Greg Reser, University of California, San Diego PRESENTERS: Matthias Arnold, University of Heidelberg Greg Reser, University of California, San Diego Trish Rose-Sandler, Center for Biodiversity Informatics, Missouri Botanical Garden Since the publication of the VRA Core 4.0 (Core 4) data standard in 2007 many institutions have developed tools that extend its capabilities either to support a local need or to enable the interaction of Core 4 data with data encoded in other standards. The proliferation of these tools within the last few years illustrate how the Core 4 has moved from a US-based standard developed for a specific audience to having a much more international uptake and even adoption within communities not originally envisioned e.g. biodiversity. The speakers will talk about tools they have developed that help demonstrate how Core 4 can be incorporated within embedded metadata standards; how it can be used in conjunction with scientific data standards; and how a Core 4 editor can easily convert, store, and exchange data in XML.

Transcript of VRA 2014 VRA Core Unbound, Reser

painting: Fyodor Bronnikov (1827—1902); Pythagoreans Celebrate Sunrise; 1869 | image: Wikimedia Commons (altered)

VRA CORE

VraCore

v cr o

a r

e

vracore

vra core…

VAR ROCE

loc.gov/standards/vracore/

VRA Core 4 for Embedded Metadata

VISUAL RESOURCES ASSOCIATION BYLAWS

Article I: MEMBERSHIP

Section 1. There shall be three classes of membership in the Association: Individual, Institutional, and Special Honorary Life membership awarded by the Executive Board.

Section 2. Regular Individual Membership shall be available to anyone who has completed an application form and paid the currently stipulated Individual dues. An Individual Member in good standing shall have all the privileges of membership as established by the Executive Board including the right to vote and to hold office in the Association. The Executive Board may at its discretion authorize Contributing and Patron Memberships, which shall be available to anyone eligible to hold a regular Individual or Institutional Membership who makes a monetary contribution to the Association beyond the applicable dues amount at levels determined by the Executive Board. Acknowledgement of Contributing and Patron Members shall be published annually in an official publication or venue of the Association as may be determined by the Executive Board.

Section 3. Reduced rate Individual Membership shall be available to any individual meeting the special needs criteria determined by the Executive board. Reduced Rate Individual Members shall have all of the privileges of membership as established by the Executive Board including the right to vote and to hold office in the Association. Reduced Rate Individual Memberships may include: a) Student Membership shall be for full-time students enrolled in an accredited degree program who provide appropriate documentation of current enrollment as determined by the

Work / Image

Which users?

Limited access to central database

No IT support

Shared image project

Which tools?

Photoshop

Bridge

Excel

Which metadata format?

Amy Dominello / News & Record (altered)

Will Core 4 fit?

Software Customization

very well known

specialized

Choosing fields

IPTC Core

IPTC Extension

PLUS

Dublin Core

Other Native XMP

VRA Core 4.0

Choosing fields

Work / Image

IPTC Extension-Artwork/object

EXIFIPTC

IPTC Extension

CreatorTitleDate CreatedSourceSource Inventory NumberCopyright Notice

ExtensionArtwork or Object in the Image

single calendar dateno BCE

“built 1298 – 1310, restored 1872”

Date Created

ExtensionArtwork or Object in the Image

ExtensionArtwork or Object in the Image

Core 4.0Work

<

</

XMP allows qualifying one namespace with another

Qualifying IPTC Ext. with VRA

ExtensionArtwork or Object in the Image

gone

<

</

Popular photo apps delete qualifiers

Qualifying IPTC Ext. with VRA

Qualifying IPTC Ext. with VRA

Warning:Only edit metadata in the VRA custom info panel!

Metadata must be interoperable

Working with popular software

Understand the limitsKeep all metadata safeMake it as useful as possible

VRA Info Panel Compromise

VRA Core 4.0

All work properties

IPTC Core

Dublin CorePhotoshopXMP RightsPLUS

Graeme Newcomb / Flickr (altered)

Too much?

<work> <dateSet>

<display> built 1298 – 1310, destroyed 1943</display><date type=“creation”>

<earlistDate>1298</earliestDate><latestDate>1310</latestDate>

</date><date type=“destruction”>

<earlistDate>1943</earliestDate><latestDate>1943</latestDate>

</date></dateSet>

</work>

Core 4.0 XML

Core 4.0 XMP RDF/XML<vra:dateSet rdf:parseType="Resource"> <vra:display> built 1298 – 1310, destroyed 1943</vra:display> <vra:date>

<rdf:Bag> <rdf:li rdf:parseType="Resource"> <vra:type>creation</vra:type> <vra:earliestDate rdf:parseType="Resource"> <vra:date>1298</vra:date> </vra:earliestDate> <vra:latestDate rdf:parseType="Resource"> <vra:date>1310</vra:date> </vra:latestDate> </rdf:li> <rdf:li rdf:parseType="Resource"> <vra:type>desctruction</vra:type> <vra:earliestDate rdf:parseType="Resource"> <vra:date>1943</vra:date> </vra:earliestDate> <vra:latestDate rdf:parseType="Resource"> <vra:date>1943</vra:date> </vra:latestDate> </rdf:li></rdf:bag>

</vra:date> </vra:dateSet>

Because Excel

work.agentwork.titlework.datework.stylePeriodwork.culturalContextwork.worktypework.materialwork.techniquework.measurementswork.refidwork.rightswork.descriptionwork.subjectwork.inscriptionwork.relationwork.textrefwork.source

Flat Display Fields

Locations

work.locationRepositorywork.locationSitework.locationCreationwork.locationDiscoverywork.locationExhibitionwork.locationInstallationwork.locationPerformancework.locationOtherwork.locationNotes

RDF Namespace

vrae = “VRA Essentials”

vrae:work.agent

TRUCKAUS (altered)

Adapt

TRUCKAUS (altered)

More, more, more

Not in VRA

Extentions

Label cdwalite:descriptive.displayCreatorType vrae:nameTypeVocabulary vrae:vocabID vrae:refidLast Name foaf:familyNameFirst Name foaf:givenNameCulture vrae:cultureDates cdwalite:vitalDatesBegin vrae:dateEarliestEnd vrae:dateLateest

<vrae:work.agentDetails><rdf:Seq>

<rdf:li rdf:parseType="Resource"><cdwalite:descriptive.displayCreator></

cdwalite:descriptive.displayCreator><vrae:nameType></vrae:nameType><vrae:vocab></vrae:vocab><vrae:refid></vrae:refid><vrae:name></vrae:name><foaf:lastName></foaf:familyName><foaf:firstName></foaf:fgivenName><cdwalite:vitalDates></cdwalite:vitalDates><vrae:dateEarliest></vrae:dateEarliest><vrae:dateLatest></vrae:dateLatest><vrae:culture>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:culture><vrae:role>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:role>

</rdf:li></rdf:Seq>

</vrae:work.agentDetails>

vrae details

<vrae:work.agentDetails><rdf:Seq>

<rdf:li rdf:parseType="Resource"><cdwalite:descriptive.displayCreator></

cdwalite:descriptive.displayCreator><vrae:nameType></vrae:nameType><vrae:vocab></vrae:vocab><vrae:refid></vrae:refid><vrae:name></vrae:name><foaf:lastName></foaf:familyName><foaf:firstName></foaf:givenName><cdwalite:vitalDates></cdwalite:vitalDates><vrae:dateEarliest></vrae:dateEarliest><vrae:dateLatest></vrae:dateLatest><vrae:culture>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:culture><vrae:role>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:role>

</rdf:li></rdf:Seq>

</vrae:work.agentDetails>

Non-repeatable

<vrae:work.agentDetails><rdf:Seq>

<rdf:li rdf:parseType="Resource"><cdwalite:descriptive.displayCreator></

cdwalite:descriptive.displayCreator><vrae:nameType></vrae:nameType><vrae:vocab></vrae:vocab><vrae:refid></vrae:refid><vrae:name></vrae:name><foaf:lastName></foaf:familyName><foaf:firstName></foaf:givenName><cdwalite:vitalDates></cdwalite:vitalDates><vrae:dateEarliest></vrae:dateEarliest><vrae:dateLatest></vrae:dateLatest><vrae:culture>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:culture><vrae:role>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:role>

</rdf:li></rdf:Seq>

</vrae:work.agentDetails>

Repeatable

Repeatable

<vrae:role><rdf:Seq>

<rdf:li rdf:parseType="Resource">

<vrae:text>painter</vrae:text></rdf:li>

</rdf:Seq></vrae:role>

<vrae:role><rdf:Seq>

<rdf:li rdf:parseType="Resource">

<vrae:text>painter</vrae:text></rdf:li><rdf:li

rdf:parseType="Resource">

<vrae:text>engraver</vrae:text></rdf:li>

</rdf:Seq></vrae:role>

Repeatable

<vrae:role><rdf:Seq>

<rdf:li rdf:parseType="Resource"><vrae:text>painter</vrae:text><vrae:vocab>AAT</vrae:vocab><vrae:refid>300025136</

vrae:refid></rdf:li><rdf:li rdf:parseType="Resource">

<vrae:text>engraver</vrae:text><vrae:vocab>AAT</vrae:vocab><vrae:refid>300025165</

vrae:refid></rdf:li>

</rdf:Seq></vrae:role>

More details

<title pref=“true”>Mona Lisa<title pref=“false”>La Gioconda

Preferred Title

Core 4XMLPreferred Title

<vrae:title>

<rdf:Seq>

[1]

[2]

[3]

Preferred Title

Stays in order

vrae XMP

Sequential array

<vrae:title><rdf:Seq>

<rdf:li rdf:parseType="Resource">

<vrae:text>Mona Lisa</vrae:text>

</rdf:li><rdf:li

rdf:parseType="Resource"><vrae:text>La

Gioconda</vrae:text></rdf:li>

</rdf:Seq></vrae:title>

Preferred Title

1

2

preferred

Technical Triumph

:-)

Users Underwhelmed

:-|

Custom metadata palette

Only works with flat XMP data

<vrae:work.agentDetails><rdf:Seq>

<rdf:li rdf:parseType="Resource"><cdwalite:descriptive.displayCreator></

cdwalite:descriptive.displayCreator><vrae:nameType></vrae:nameType><vrae:vocab></vrae:vocab><vrae:refid></vrae:refid><vrae:name></vrae:name><foaf:lastName></foaf:lastName><foaf:firstName></foaf:firstName><cdwalite:vitalDates></cdwalite:vitalDates><vrae:dateEarliest></vrae:dateEarliest><vrae:dateLatest></vrae:dateLatest><vrae:culture>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:culture><vrae:role>

<rdf:Seq><rdf:li rdf:parseType="Resource">

<vrae:text></vrae:text></rdf:li>

</rdf:Seq></vrae:role>

</rdf:li></rdf:Seq>

</vrae:work.agentDetails>

vrae details

<vrae:work.agent_1.nameType></vrae:work.agent_1.nameType><vrae:work.agent_1.nameVocab></vrae:work.agent_1.nameVocab><vrae:work.agent_1.nameRefid></vrae:work.agent_1.nameRefid><vrae:work.agent_1.foaf.lastName></vrae:work.agent_1.foaf.lastName><vrae:work.agent_1.foaf.firstName></vrae:work.agent_1.foaf.firstName><vrae:work.agent_1.culture></vrae:work.agent_1.culture><vrae:work.agent_1.role></vrae:work.agent_1.role><vrae:work.agent_1.cdwalite.vitalDates></vrae:work.agent_1.cdwalite.vitalDates><vrae:work.agent_1.dateEarliest></vrae:work.agent_1.dateEarliest><vrae:work.agent_1.dateLatest></vrae:work.agent_1.dateLatest><vrae:work.agent_1.name></vrae:work.agent_1.name>

vrae flat

vrae:work.agent_1.namevrae:work.agent_1.nameVocabvrae:work.agent_1.nameRefid

vrae:work.agent_2.namevrae:work.agent_2.nameVocabvrae:work.agent_2.nameRefid

vrae:work.agent_3.namevrae:work.agent_3.nameVocabvrae:work.agent_3.nameRefid

Repeating elements

vrae:work.agent_1.name

vrae:work.agent_2.name

vrae:work.agent_3.name

vrae:work.agent_1.namevrae:work.agent_1.nameVocabvrae:work.agent_1.nameRefid

vrae:work.agent_2.namevrae:work.agent_2.nameVocabvrae:work.agent_2.nameRefid

vrae:work.agent_3.namevrae:work.agent_3.nameVocabvrae:work.agent_3.nameRefid

agent 4?

What if?

Excel works well

theory vs. reality

Considerations

Scale designed by Nikhil Dev from the Noun Project

ideal vs. practical

Next

display structured flat

IPTC/SCREM

Add fields to IPTC

Establish SCREM

more granular

pick up where IPTC leaves off

SCREM

VRA Core?

LIDO?

schema.org?

Structured?

Flat?

Matthias Arnold, Heidelberg Research Architecture – Visual Resources Marta Bustillo, National College of Art and Design (Ireland)Heidi Eyestone, Carleton CollegeSheryl Frisch, Cal Poly, San Luis ObispoStephen Jennings, Fine Arts Library, Harvard Heather Lowe, California State University San BernardinoHeidi Raatz, Minneapolis Institute of ArtsAmanda Rybin, The University of Chicago Department of Art History Greg Reser, UCSDSteve Tatum, Virginia Tech