You are on page 1of 28

Social Tagging and Folksonomy:

steve.museum and
Access to Art

www.steve.museum steve@steve.museum

Why Tag in Art Museums?

Impressionism
www.steve.museum steve@steve.museum
Why Tag in Art Museums?

Really Well, Really Wrong


www.steve.museum steve@steve.museum

Why Tag in Art Museums?

Accessibility & Engagement


www.steve.museum steve@steve.museum
An Open Source Project

Jump in
www.steve.museum steve@steve.museum

steve has landed

We’ve done stuff


www.steve.museum steve@steve.museum
Why a research project?

www.steve.museum steve@steve.museum

A Research Project

! guilded
animal
bejeweled

! antler

! action

dog
bow

! !"#$

user tags object

www.steve.museum steve@steve.museum
Why Tag?

Total Terms: 340


Unique Terms: 117
Appropriate Terms: 107

Blue Terms found in Object Data


Total Terms: 40
Unique Terms: 8

Useful? 92.5% new terms


www.steve.museum steve@steve.museum

A Research Project
social tagging and folksonomy analysis

social tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


how many terms? are assigned? or needed content?

terms
assigned 1 wordNet
1
assign
terms works of art

terms
museum
assigned 2
2 records
single museum context
Art and
Architecture
how does users' are the same Thesaurus
tagging differ? terms used? are terms (AAT)
found in?
Union List
of Artists
Names
terms (ULAN)
assigned 3
3
assign
terms works of art searches of
art image
terms databases
assigned 4
4
multiple museum context

are terms
works of art
applicable to?

www.steve.museum steve@steve.museum
A Research Project
social tagging and folksonomy analysis

social tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


how many terms? are assigned? or needed content?

terms
assigned 1 wordNet
1

2
assign
terms works of art

single museum context


terms
assigned 2 ! museum
records animal
guilded

bejeweled

how does users'


tagging differ?
are the same
terms used?
!are terms
found in?
Art and
Architecture
Thesaurus
(AAT) antler

Union List

3
assign
terms works of art
terms
assigned 3
! of Artists action
Names
(ULAN)

searches of
dog
bow

!
art image
terms databases
assigned 4 !"#$
4
multiple museum context

user
are terms
applicable to? tags
works of art
object

What do taggers do?


www.steve.museum steve@steve.museum

cial tagging and folksonomy analysis


A Research Project
social tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


how many terms? are assigned? or needed content?

1
terms
assigned 1
!
wordNet
guilded
animal
bejeweled

!
assign
terms works of art

terms
museum
assigned 2
2 records antler
single museum context
Art and

how does users'


tagging differ?
are the same
terms used? are terms
found in? !
Architecture
Thesaurus
(AAT)

Union List
action

dog
bow

!
of Artists
Names
terms (ULAN) !"#$
assigned 3
3
assign
works of art searches of
user tags object
terms
art image
terms databases
assigned 4
4
multiple museum context

are terms
works of art
applicable to?

How do tags vary?


www.steve.museum steve@steve.museum
A Research Project
folksonomy analysis

g environment folksonomy vocabulary sources

signs what kinds of terms do terms represent known


terms? are assigned? or needed content?

terms
assigned 1 wordNet

works of art

terms
museum
assigned 2
records
single museum context
Art and
Architecture
s' are the same Thesaurus
? terms used? are terms (AAT)
found in?
Union List
of Artists
Names
terms (ULAN)
assigned 3

works of art searches of


art image
terms databases
assigned 4
ultiple museum context

are terms
works of art
applicable to?

Exploring the nature of tags: are tags real words?


www.steve.museum steve@steve.museum

A Research Project
ing and folksonomy analysis

cial tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


how many terms? are assigned? or needed content?

terms
assigned 1 wordNet
assign
terms works of art

terms
assigned 2
museum
records
! dismasted
single museum context ! foundering
Art and
Architecture
w does users' are the same Thesaurus
gging differ? terms used? are terms (AAT)
found in?
Union List
of Artists
Names
terms (ULAN)
assigned 3

assign
terms works of art searches of
art image
terms databases
assigned 4
multiple museum context

are terms
works of art
applicable to?

Exploring the nature of tags: are they terms we use?


www.steve.museum steve@steve.museum
A Research Project
gging and folksonomy analysis

ocial tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


how many terms? are assigned? or needed content?

terms
assigned 1 wordNet
assign
terms works of art

terms
museum
assigned 2
records
single museum context
Art and
Architecture
ow does users' are the same Thesaurus
are terms

"representational
agging differ? terms used? (AAT)
found in?
Union List
of Artists
Names
terms (ULAN)
assigned 3

assign
terms works of art searches of
art image
terms databases
assigned 4
multiple museum context

are terms
works of art
applicable to?

Exploring the nature of tags: are they terms from our discipline?
www.steve.museum steve@steve.museum

A Research Project
g and folksonomy analysis

tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


ow many terms? are assigned? or needed content?

terms
assigned 1 wordNet
sign
rms works of art

terms
museum
shipwreck
assigned 2
records
single museum context
Art and
Architecture
oes users' are the same Thesaurus
ng differ? terms used? are terms (AAT)
found in?
Union List
of Artists
Names
terms (ULAN)
assigned 3

sign
ms works of art searches of
art image
terms databases
assigned 4
multiple museum context

are terms
works of art
applicable to?

Exploring the nature of tags: are they terms searchers use?


www.steve.museum steve@steve.museum
ng and folksonomy analysis
A Research Project
al tagging environment folksonomy vocabulary sources

who assigns what kinds of terms do terms represent known


ow many terms? are assigned? or needed content?

terms
assigned 1 wordNet
ssign
erms works of art

terms
museum
assigned 2
records
single museum context
Art and
Architecture
does users' are the same Thesaurus
ing differ? terms used? are terms (AAT)
found in?
Union List
of Artists
Names
terms (ULAN)
assigned 3

" dangerous
sign
rms works of art searches of
art image
X rocky shore
terms databases
" helpless X dolphins
" you will die
assigned 4
multiple museum context
yacht ?
repose ?
are terms
works of art
applicable to?

Exploring the nature of tags: are they appropriate to the work?


www.steve.museum steve@steve.museum

Inform development
and deployment
of tagging tools

www.steve.museum steve@steve.museum
steve.museum

www.steve.museum steve@steve.museum

sf.net/projects/steve-museum

www.steve.museum steve@steve.museum
Web Technologies

# PHP 5.1
# MySQL 4 or 5
# Apache or IIS
# Unix (Linux/OS X) or Windows

www.steve.museum steve@steve.museum

Installing steve

www.steve.museum steve@steve.museum
Installing steve

www.steve.museum steve@steve.museum

steve installed .... in the amount of time


it took me to tell you about it

www.steve.museum steve@steve.museum
steve Admin

www.steve.museum steve@steve.museum

Release Process
# Short time boxes
# Developers select files to add
# Package built, sent to SourceForge
# Test team run through scripted scenarios
# Bug reporting and tracking

www.steve.museum steve@steve.museum
steve Application Architecture

www.steve.museum steve@steve.museum

What Can I do with !

www.steve.museum steve@steve.museum
What Can I Do With
# Golly… steve looks like a great piece of software…
# It’s great that it’s open source, but…
# How on earth can I make use of this thing?

www.steve.museum steve@steve.museum

What Can I Do With


# Build Tools…
# The steve tagger
interface is one example
of a tool built using the
steve APIs

www.steve.museum steve@steve.museum
What is an API?
# Application Programming Interface
# The set of commands programmers use to talk to each
other’s software
# This enables a programmer to use this software w/o
having to know how it works!

www.steve.museum steve@steve.museum

is a Black Box…

API

steve

www.steve.museum steve@steve.museum
is a Black Box…

addImage()
createImageSet()
API getAllImagesets()
addTerm()
getDocumentFrequency()
getTermCount()
getAllImages()
steve getAllImagesInImageset()
getImageInImageset()
getImagesByKeyword()
getImagesByTermName()

# The steve API is simply a set of questions you can


ask steve
# We can use these commands to build a variety of
powerful tools!

www.steve.museum steve@steve.museum

steve Web Services

Backend @ steve.museum Interface @ yourmuseum.com

WS API

steve

www.steve.museum steve@steve.museum
Tag Cloud in 5 lines…

require_once('steve_client.php');

$terms = $Term->getTermFrequency(0);

sort($terms);

foreach ($terms as $term) {


echo "<font size='+{$term->freq}'>{$term->term}
<font>&nbsp;\n";
}

www.steve.museum steve@steve.museum

WARNING: Technical Details…


(for those who care)

# PHP5 object interfaces for clients hosted on the steve


server
# For remote clients:
# SOAP WSDL’s are auto-generated from API
# REST / URL-based interface

# Initial tests tell us that this should work for clients


written in:
# php, Flash, .NET, Javascript
# Future:
# A more robust and integrated testing scheme
www.steve.museum steve@steve.museum
Prototype Explorer

www.steve.museum steve@steve.museum

Data Analysis for


# A wide variety of data
analysis can be
accomplished without
touching the DB

# We need to backup our


claim that folksonomy by
providing good data

www.steve.museum steve@steve.museum
Novel Interfaces for

www.steve.museum steve@steve.museum

Novel Interfaces for


# Pretty slide
# No “real”
application
# Yet…

www.steve.museum steve@steve.museum
Get involved with steve

www.steve.museum steve@steve.museum

Do-It-Yourself
# Install it
# Try it out
# Read about it
# Talk about it

www.steve.museum steve@steve.museum
Install
# Installation requirements are very light
# Changing the look is easy
# Installer and Install Guide download on Sourceforge

www.steve.museum steve@steve.museum

Feel free to install on


# That extra server you just retired
# A $6.95/month Web hosting provider
# Your desktop, even
# There are one-stop, combined downloads of all the
software you need to run steve, and it will run on
every OS

www.steve.museum steve@steve.museum
Changing the look is easy
# Design is pure standards-based CSS
# To change the look, just make a new style sheet
# Let’s check out some interfaces

www.steve.museum steve@steve.museum
Changing the look is easy II
# Those are just new templates for the same basic page
# You can make a completely new interface, like in Rob’s
example, with the API

www.steve.museum steve@steve.museum

Try out
# Give the demo tagger a try on the public site, http://
steve.museum (click “Tag Art”)

www.steve.museum steve@steve.museum
www.steve.museum steve@steve.museum

www.steve.museum steve@steve.museum
www.steve.museum steve@steve.museum

Read about
# http://steve.museum
# Intro to the project
# Info for museums, researchers, and developers
# Reference section with papers, conference
presentations, dev specs …

www.steve.museum steve@steve.museum
Talk about
# discuss list for general discussion about steve and
museum tagging, more broadly
# steve.tech list for tech concerns, installation help, etc.
# Subscription links on http://steve.museum/

www.steve.museum steve@steve.museum

fini.

steve@steve.museum

www.steve.museum steve@steve.museum

You might also like