SlideShare uma empresa Scribd logo
1 de 233
Similar, But Not The Same:
  Designing Projects Around Three Open Datasets




               Matt Blair
   Open Source Bridge, Portland, Oregon
             June 23, 2011
• Summary of the three projects
• Planning Open Data Projects
• Slides and PDF online
The Three Projects
Poetry Boxes
What are these things?
“A poetry post (or poetry pole or poetry
box) is a wooden pole, usually, mounted on
private property, so that it faces
pedestrians. On top of the pole is a box,
with a glass or clear face and a lid. Inside the
box is a sheet of paper containing a poem
(or, sometimes, prose or a photograph).
Sometimes the pole is absent, the box
mounted to a tree. That’s it.”
                              – Laura O. Foster
A Poetry Box
Poetry Posts
A Poetry Pole
That Poetry “Tree”
Project History
• Started: June 2010
• An idea without
  much data
• Only 11 locations
  until October
• Various iterations...
Project Goals

• Map the poetry posts
• Promote the idea of sharing poetry in a
  neighborhood context
• Encourage people to get out and walk,
  interact with each other
Current Status
59 locations
 Including 33 photos
http://poetrybox.info
Data Available for Re-use
       GeoJSON in Couch DB
I’m not sure what’s next
      And that’s part of the story.
PDX Trees
Project History

• Started: August 2010
• Built around Heritage Tree data released
  through Civic Apps
• App released: October 2010
Project Goals

• Where are these Heritage Trees?
• Learn more about each
• Get people out to see the trees
Public Art PDX
Project History

• Started: November 2010
• Built with data from the Regional Arts &
  Culture Council (aka RACC)
• Geo-coded by City’s Bureau of Technology
  Services for portlandmaps.com
http://racc.org/public-art/search
portlandmaps.com
Project Goals

• Make public art more accessible in situ
• Remind everyone of how lucky we are
• Encourage exploration (& more walking!)
App released:
February 2011
451 works of art
    At 215 locations
Data Available for Re-use
       GeoJSON in Couch DB
Planning
Open Data
 Projects
They’re all just maps,
       right?
They’re all just maps,
       right?
       What’s the diff?
What makes open data
 easy -- or difficult?
Anticipate problems
 and skills needed
Make great projects
that excite and engage
Seem basic?
Make no assumptions about Open Data.
1. Is there data?
Data + Idea = Project
True?
Lots of great Ideas with no
    Open Data to use.
Lots of Open Data
that’s just dull as dirt.
Data
    Ideas




The Open Data Universe
Data
Ideas



                Work here.


   Option #1
Option #2:
Assemble your own data
If it exists in digital form:

 • Screen-scrape
 • Repurpose feeds or reporting systems
 • Google Refine
 • Convince governments/stakeholders to
   release it
If it’s not in digital form?
And arrives like this?
Tough to Automate
Poetry Posts
   Dozens and dozens of emails
in and outside of a Google Group
Don’t underestimate
  data collection.
2. Data Sources
• Who gathered it?
• To what end?
• Are they maintaining it?
• Do they want to share?
PDX Trees
One list, managed by one department.
Public Art Data
  in Portland
Data Sources (Nov 2010)

 • PDX API: 279 works of art
 • Civic Apps CSV file: 366 works of art
 • BTS: 300ish works of art (no direct access)
 • RACC.org: 1800+ works or art
PDXAPI


           RACC.org


              Civic Apps

                       BTS?




Where to start?
RACC.org

              Civic Apps

                 PDXAPI




And BTS = Civic Apps?
But they didn’t match...
RACC.org




       Permanent
       Collection
Text   = Available Data
Text     = Available Data


       As of November 2010:
        ~ 370 works of art
RACC.org
RACC.org

 (City of Portland)

(Multnomah County)
Done? Not quite...
(Caveat: Not To Scale)
     Accuracy Not Guaranteed
RACC.org




 Public Art
RACC.org      Murals




 Public Art
RACC.org       Murals




              TriMet




 Public Art
RACC.org            Murals




                TriMet



       Convention
        Center




 Public Art
RACC.org            Murals




                TriMet

              Metro

       Convention
        Center




 Public Art
RACC.org            Murals



 Port of

                           TriMet
Portland




                         Metro

                  Convention
                   Center




            Public Art
Fountains
                  RACC.org            Murals



 Port of

                                  TriMet
Portland




                                Metro

                         Convention
                          Center




                   Public Art
Fountains
                  RACC.org            Murals
Parks
& Rec



 Port of

                                  TriMet
Portland




                                Metro

                         Convention
                          Center




                   Public Art
Fountains
                  RACC.org            Murals
Parks
& Rec



 Port of

                                  TriMet
Portland




 Beaverton?

                                Metro

                         Convention
                          Center




                   Public Art
Fountains
                  RACC.org                    Murals
Parks
& Rec



 Port of

                                          TriMet
Portland




 Beaverton?

                    Hillsboro?          Metro

                                 Convention
                                  Center




                   Public Art
Fountains
                    RACC.org                      Murals
Parks
& Rec



 Port of

                                              TriMet
Portland




 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center




                        Public Art
Fountains
                    RACC.org                      Murals
Parks
& Rec



 Port of

                                              TriMet
Portland


               Performance

 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center




                        Public Art
Fountains
                    RACC.org                      Murals
Parks
& Rec



 Port of

                                              TriMet
Portland


               Performance                                  Temporary
                                                           Installations
 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center




                        Public Art
Fountains
                    RACC.org                      Murals                   Graffiti?
Parks
& Rec



 Port of

                                              TriMet
Portland


               Performance                                  Temporary
                                                           Installations
 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center




                        Public Art
“Of course not!”
“But what if it’s Banksy?”
Fountains
                    RACC.org                      Murals                      Graffiti?
Parks
& Rec



 Port of

                                              TriMet
Portland


               Performance                                     Temporary
                                                              Installations
 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center
                                                           Community?


                        Public Art
Community Collection
Where’s Paul?
photo by Cacophony (via Wikipedia)
Intersection
   Repair




photo by City Repair (via Flickr)
Julian Voss-
    Andrae’s
   Alpha Helix

(at the Linus Pauling House)
     photo via julianvossandrae.com
Fountains
                    RACC.org                      Murals                      Graffiti?
Parks
& Rec



 Port of

                                              TriMet
Portland


               Performance                                     Temporary
                                                              Installations
 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center
                                                           Community?


                        Public Art
Fountains
                    RACC.org                      Murals                      Graffiti?
Parks
& Rec


                                                                          Available
 Port of
                                                                           Data
                                              TriMet
Portland


               Performance                                     Temporary
                                                              Installations
 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center
                                                           Community?


                        Public Art
A Community-wide
    Database
Build an inter-agency superset of public art
Yes, it’s complicated.
Yes, it’s complicated.
   Yet Portland has some of the best
     public art data in the country.
Data Source Tips

• Start small
• Find allies and set an example
• Don’t wait for the perfect dataset
• Plan for chaos
• But be ambitious in the long-term!
3. Data Structure
Each source has its own:

• metadata
• schema
• volatility
• level of accuracy and currency
• messes to clean up
A dynamic mix of...
• noisy data
• shifting standards
• unexpected restrictions
• adapting to community requests
• addressing data provider concerns
• ambiguities of project 'ownership'
Less about architecture
 than improvisation...
Metadata Flexibility
 Let early adopters set the standards
NoSQL
Document Databases
CouchDB
Eventual Schema
“There is always
schema somewhere.”
“There is always
schema somewhere.”
 If it’s not in your software, you’re forcing
  your audience to build it in their heads.
Delay Schema Decisions
   Push them up to presentation/client layer
But what about MVC?
But what about MVC?
    My model is in my view?!
More nimble than
relational database
  Especially during development
YKmMV
4. Scope and Density
Not Just Geographic
      Topic or Time
Social Clusters
Geo-Density and UI
PDX
Shrub?
PDX
Lichen?
Cluster it?
Art Mob?
Places and Art
   Distinct Databases
The Map Shows Places
        Not Art
If a place has
one work of art:
  Place = Art
If a place has
multiple works of art...
Presentation Determines
      Data Model
Presentation Determines
      Data Model
       But you just said!?!
5. Stories
“While the map makes class and race
differences all the more evident, it's great to
learn about the few murals where I live and
I look forward to using this app on a walking
tour downtown soon.”

     – Marshal Kirkpatrick, Read Write Web
Incomplete Data
Recent Public
Building Projects
Economic Activity
Voice and
Representation
Share Open Data:
Interpretations Emerge
A Tool for Advocacy?
6. Accuracy
What’s Missing
or Incorrect?
What’s Missing
or Incorrect?
    Errors and omissions are
an opportunity for participation.
> 1 mile
Artifact of Geo-Coding
      Address != Location
Capacity
Who has the time to manually verify all these locations?
Crowd-Correction
7. Audience Appeal
Public Art
{ "docs": [{
    "addrCity": "",
    "addrState": " ",
    "addrStreet": "",
    "addrZip": "",
    "artists": "Dan Corson",
    "date": "2009",
    "dateModified": "2011-04-18 00:00:00",
    "description": "Mercurial Sky is an ever-changing array of light played on LED
tubes integrated into the Director Park Canopy. The digital video only emits from the
lighted bars, and provides a sense of movement through an abstract tapestry of light
and color. If you stand farther away, or look in nearby reflections, the images are
compressed and give a clearer view of the video. nn"I filmed images and patterns of
natural phenomena like waves, clouds, fire, earthworms, and jellyfish to bring the
movement and randomness of nature into this mostly hardscaped park."",
    "detailPageURL": "http://racc.org/public-art/search/?recid=2909.101",
    "dimensions": "duration: 1:23:10",
    "discipline": "video",
    "fundingSource": "Percent for Art - City of Portland",
    "thumbnailURL": "http://data.racc.org/pa_inventory/1844/1844thumb.jpg",
    "location": "Director Park Canopy",
    "mappableDiscipline": "other",
    "medium": "Digital video on DVD",
    "recordID": "2909",
    "title": "Mercurial Sky",
    "dataSource": "RACC",
    "collection": "None",
    "photoCredit": "RACC",
    "artCopyright": "TBD",
    "locationVerified": "YES",
    "geometry": {
        "coordinates": [
            -122.681124,
            45.518759
        ],
        "type": "Point"
    }
}
Public Art
{ "docs": [{
    "addrCity": "",
    "addrState": " ",
    "addrStreet": "",
    "addrZip": "",
    "artists": "Dan Corson",
    "date": "2009",
    "dateModified": "2011-04-18 00:00:00",
    "description": "Mercurial Sky is an ever-changing array of light played on LED
tubes integrated into the Director Park Canopy. The digital video only emits from the
lighted bars, and provides a sense of movement through an abstract tapestry of light
and color. If you stand farther away, or look in nearby reflections, the images are
compressed and give a clearer view of the video. nn"I filmed images and patterns of
natural phenomena like waves, clouds, fire, earthworms, and jellyfish to bring the
movement and randomness of nature into this mostly hardscaped park."",
    "detailPageURL": "http://racc.org/public-art/search/?recid=2909.101",
    "dimensions": "duration: 1:23:10",
    "discipline": "video",
    "fundingSource": "Percent for Art - City of Portland",
    "thumbnailURL": "http://data.racc.org/pa_inventory/1844/1844thumb.jpg",
    "location": "Director Park Canopy",
    "mappableDiscipline": "other",
    "medium": "Digital video on DVD",
    "recordID": "2909",
    "title": "Mercurial Sky",
    "dataSource": "RACC",
    "collection": "None",
    "photoCredit": "RACC",
    "artCopyright": "TBD",
    "locationVerified": "YES",
    "geometry": {
        "coordinates": [
            -122.681124,
            45.518759
        ],
        "type": "Point"
    }
}
Public Art
{ "docs": [{
    "addrCity": "",
    "addrState": " ",
    "addrStreet": "",
    "addrZip": "",
    "artists": "Dan Corson",
    "date": "2009",
    "dateModified": "2011-04-18 00:00:00",
    "description": "Mercurial Sky is an ever-changing array of light played on LED
tubes integrated into the Director Park Canopy. The digital video only emits from the
lighted bars, and provides a sense of movement through an abstract tapestry of light
and color. If you stand farther away, or look in nearby reflections, the images are
compressed and give a clearer view of the video. nn"I filmed images and patterns of
natural phenomena like waves, clouds, fire, earthworms, and jellyfish to bring the
movement and randomness of nature into this mostly hardscaped park."",
    "detailPageURL": "http://racc.org/public-art/search/?recid=2909.101",
    "dimensions": "duration: 1:23:10",
    "discipline": "video",
    "fundingSource": "Percent for Art - City of Portland",
    "thumbnailURL": "http://data.racc.org/pa_inventory/1844/1844thumb.jpg",
    "location": "Director Park Canopy",
    "mappableDiscipline": "other",
    "medium": "Digital video on DVD",
    "recordID": "2909",
    "title": "Mercurial Sky",
    "dataSource": "RACC",
    "collection": "None",
    "photoCredit": "RACC",
    "artCopyright": "TBD",
    "locationVerified": "YES",
    "geometry": {
        "coordinates": [
            -122.681124,
            45.518759
        ],
        "type": "Point"
    }
}
Heritage Trees
{
    "address": "2403 WI/ SW JEFFERSON ST",
    "circumfere": "12.300000000000001",
    "common_nam": "Deodar cedar",
    "diameter": "47",
    "geometry": {
        "coordinates": [
            -122.70463884770101,
            45.521710633334202
        ],
        "type": "Point"
    },
    "gid": "103",
    "height": "73",
    "notes": "between SW Marconi Ave and SW Tichner Dr",
    "objectid": "103",
    "owner": "Right Of Way",
    "scientific": "Cedrus deodara",
    "spread": "73",
    "stateid": "1N1E32    100",
    "status": "Heritage",
    "treeid": "113",
    "year": "1996"
}
PDX Trees
{
    "address": "2403 WI/ SW JEFFERSON ST",
    "circumfere": "12.300000000000001",
    "common_nam": "Deodar cedar",
    "diameter": "47",
    "geometry": {




                                              +         ?
        "coordinates": [
            -122.70463884770101,
            45.521710633334202
        ],
        "type": "Point"
    },
    "gid": "103",
    "height": "73",
    "notes": "between Marconi Ave and SW Tichner Dr",
    "objectid": "103",
    "owner": "Right Of Way",
    "scientific": "Cedrus deodara",
    "spread": "73",
    "stateid": "1N1E32    100",
    "status": "Heritage",
    "treeid": "113",
    "year": "1996"
}
PDX Trees
{
    "address": "2403 WI/ SW JEFFERSON ST",
    "circumfere": "12.300000000000001",
    "common_nam": "Deodar cedar",
    "diameter": "47",
    "geometry": {




                                       +
        "coordinates": [
            -122.70463884770101,
            45.521710633334202
        ],
        "type": "Point"
    },
    "gid": "103",
    "height": "73",
    "notes": "between Marconi...",
    "objectid": "103",
    "owner": "Right Of Way",
    "scientific": "Cedrus deodara",
    "spread": "73",
    "stateid": "1N1E32    100",
    "status": "Heritage",
    "treeid": "113",
    "year": "1996"
}
PDX Trees
{
    "address": "2403 WI/ SW JEFFERSON ST",
    "circumfere": "12.300000000000001",
    "common_nam": "Deodar cedar",
    "diameter": "47",
    "geometry": {




                                             +          ??
        "coordinates": [
            -122.70463884770101,
            45.521710633334202
        ],
        "type": "Point"
    },
    "gid": "103",
    "height": "73",
    "notes": "between Marconi Ave and SW Tichner Dr",
    "objectid": "103",
    "owner": "Right Of Way",
    "scientific": "Cedrus deodara",
    "spread": "73",
    "stateid": "1N1E32    100",
    "status": "Heritage",
    "treeid": "113",
    "year": "1996"
}
Poetry Posts


1991 SW Mill St Terrace
Poetry Posts


1991 SW Mill St Terrace
PDX Trees
{
    "address": "2403 WI/ SW JEFFERSON ST",
    "circumfere": "12.300000000000001",
    "common_nam": "Deodar cedar",
    "diameter": "47",
    "geometry": {




                                       +
        "coordinates": [
            -122.70463884770101,
            45.521710633334202
        ],
        "type": "Point"
    },
    "gid": "103",
    "height": "73",
    "notes": "between Marconi...",
    "objectid": "103",
    "owner": "Right Of Way",
    "scientific": "Cedrus deodara",
    "spread": "73",
    "stateid": "1N1E32    100",
    "status": "Heritage",
    "treeid": "113",
    "year": "1996"
}
Sunny October Day?
Sunny October Day?
    No one will believe it.
More Realistic
In Rarer Weather, too...
But there are 283 Trees!
But there are 283 Trees!
         I need help.
Create a
crowd-
sourced,
longitudinal,
season-
sortable
collection of
tree photos...
Will anyone send photos?
by Brad B
by kateinoregon
“Keep
Portland
Green!”


by Dan Flynn
(and I still add some...)
320+ Photos Sent In
Submitted under
Creative Commons
Photos (and data)
available for re-use
8. Intellectual Property
I thought this was
   “open” data?
Restrictions in
Terms of Use
Linked Media
Linked Media
 Who took that photo?
   Who owns it?
  Who can license it?
9. Data Volatility
How fast does the data
       change?
Poetry Posts
 Whenever I update it.
Poetry Posts


Website reads from CouchDB
Poetry Posts (future)


 Multiple clients read/write from CouchDB
PDX Trees
PDX Trees
Trees are slow movers.
PDX Trees


• Data: once or twice a year
• Photos: a couple times a week
PDX Trees

• Basic tree data on phone
• Available images for each tree pulled from
  API in real-time
• Photos not available offline
PDX Trees (future)

• Multiple clients adopting the same pattern?
• Device caching of images?
• Remote delete of flagged images?
Public Art PDX

• Basic data changes faster than app update
• Micro-updates (a comma moved)
• New works and collections
• Photos online only (IP)
Public Art PDX

• CouchDB is the canonical data store
• App fetches packaged data releases
• App searches data locally
• Photos load from CouchDB
DIY Phone to Couch Sync
Public Art PDX (future)
       Mobile Couchbase!
10. Open Data Roles
Who do you need?
Standard Roles
•   Project Management         •   Software Engineering

•   Graphic Design             •   Testing

•   Information Architecture   •   Maintenance

•   Metadata Design            •   Coordination

•   Data Entry/Import          •   Marketing

•   UI Design                  •   Communication
Roles That Deserve
 Special Attention
Data Collection
Fountains
                    RACC.org                      Murals                      Graffiti?
Parks
& Rec


                                                                          Available
 Port of
                                                                           Data
                                              TriMet
Portland


               Performance                                     Temporary
                                                              Installations
 Beaverton?

                        Hillsboro?          Metro

               Clark                 Convention
              County?                 Center
                                                           Community?


                        Public Art
Research & Verification
   Not necessarily a technical person
Data Scrubbing
 Probably Need Tech Skills
Curation
What’s in, what’s out and why
Authority
(not required, but it helps)
Advocacy
    Why are we doing this?
Why should you release this data?
Public Art PDX 1.0:
Essential Collaborators
• Regional Arts & Culture Council (RACC)
• The Office of Mayor Sam Adams
• City of Portland’s Bureau of Technology
  Services
• City Attorney (and pro bono attorneys)
• Bud Clark! (see the video)
Public Art PDX 1.0
Collaborators Helped With:
  •   Graphic Design      •   Communication

  •   Metadata Design     •   Data Collection

  •   Data Entry/Import   •   Data Scrubbing

  •   Testing             •   Authority

  •   Marketing           •   Advocacy
Evolving Roles for the
Community Collection
•   Metadata Design            •   Curation

•   Data Entry/Import          •   Photography

•   Research and Verification   •   Communication
Public Art PDX 1.x:
  Community Collection
Different Phases, Different Roles, New Participants
PDF
        Online
Text
 Text
This is a work-in-progress.
          Ideas welcome.
11.
WhereCamp
  September, 2010
“The App is not the Thing”
“The App is not the Thing”
           (redux)
Websites =
Presentation
Apps = Presentation
Presentation Layers are
      Ephemeral
Presentation Layers are
      Ephemeral
     They come and go, like fashion
This year’s attire
What costumes will
your data wear in
 five years’ time?
Who knows.
Data *is* the Thing.
Data Lasts.
Project Websites

• http://poetrybox.info
• http://pdxtrees.org
• http://publicartpdx.com
Thank You

• http://mattblair.net
• Email: elsewisemedia@gmail.com
• Blog: http://elsewisestrategic.com
• github.com/mattblair

Mais conteúdo relacionado

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Similar, But Not The Same: Designing Projects Around Three Open Datasets

  • 1. Similar, But Not The Same: Designing Projects Around Three Open Datasets Matt Blair Open Source Bridge, Portland, Oregon June 23, 2011
  • 2. • Summary of the three projects • Planning Open Data Projects • Slides and PDF online
  • 4.
  • 6. What are these things?
  • 7. “A poetry post (or poetry pole or poetry box) is a wooden pole, usually, mounted on private property, so that it faces pedestrians. On top of the pole is a box, with a glass or clear face and a lid. Inside the box is a sheet of paper containing a poem (or, sometimes, prose or a photograph). Sometimes the pole is absent, the box mounted to a tree. That’s it.” – Laura O. Foster
  • 12. Project History • Started: June 2010 • An idea without much data • Only 11 locations until October • Various iterations...
  • 13. Project Goals • Map the poetry posts • Promote the idea of sharing poetry in a neighborhood context • Encourage people to get out and walk, interact with each other
  • 17. Data Available for Re-use GeoJSON in Couch DB
  • 18. I’m not sure what’s next And that’s part of the story.
  • 20. Project History • Started: August 2010 • Built around Heritage Tree data released through Civic Apps • App released: October 2010
  • 21.
  • 22. Project Goals • Where are these Heritage Trees? • Learn more about each • Get people out to see the trees
  • 24. Project History • Started: November 2010 • Built with data from the Regional Arts & Culture Council (aka RACC) • Geo-coded by City’s Bureau of Technology Services for portlandmaps.com
  • 26.
  • 27.
  • 28.
  • 30. Project Goals • Make public art more accessible in situ • Remind everyone of how lucky we are • Encourage exploration (& more walking!)
  • 32.
  • 33.
  • 34.
  • 35. 451 works of art At 215 locations
  • 36. Data Available for Re-use GeoJSON in Couch DB
  • 38. They’re all just maps, right?
  • 39. They’re all just maps, right? What’s the diff?
  • 40. What makes open data easy -- or difficult?
  • 41. Anticipate problems and skills needed
  • 42. Make great projects that excite and engage
  • 43. Seem basic? Make no assumptions about Open Data.
  • 44. 1. Is there data?
  • 45. Data + Idea = Project
  • 46. True?
  • 47. Lots of great Ideas with no Open Data to use.
  • 48. Lots of Open Data that’s just dull as dirt.
  • 49. Data Ideas The Open Data Universe
  • 50. Data Ideas Work here. Option #1
  • 52. If it exists in digital form: • Screen-scrape • Repurpose feeds or reporting systems • Google Refine • Convince governments/stakeholders to release it
  • 53. If it’s not in digital form?
  • 56. Poetry Posts Dozens and dozens of emails in and outside of a Google Group
  • 57. Don’t underestimate data collection.
  • 59. • Who gathered it? • To what end? • Are they maintaining it? • Do they want to share?
  • 60. PDX Trees One list, managed by one department.
  • 61. Public Art Data in Portland
  • 62. Data Sources (Nov 2010) • PDX API: 279 works of art • Civic Apps CSV file: 366 works of art • BTS: 300ish works of art (no direct access) • RACC.org: 1800+ works or art
  • 63. PDXAPI RACC.org Civic Apps BTS? Where to start?
  • 64. RACC.org Civic Apps PDXAPI And BTS = Civic Apps?
  • 65. But they didn’t match...
  • 66. RACC.org Permanent Collection
  • 67. Text = Available Data
  • 68. Text = Available Data As of November 2010: ~ 370 works of art
  • 70. RACC.org (City of Portland) (Multnomah County)
  • 72. (Caveat: Not To Scale) Accuracy Not Guaranteed
  • 74. RACC.org Murals Public Art
  • 75. RACC.org Murals TriMet Public Art
  • 76. RACC.org Murals TriMet Convention Center Public Art
  • 77. RACC.org Murals TriMet Metro Convention Center Public Art
  • 78. RACC.org Murals Port of TriMet Portland Metro Convention Center Public Art
  • 79. Fountains RACC.org Murals Port of TriMet Portland Metro Convention Center Public Art
  • 80. Fountains RACC.org Murals Parks & Rec Port of TriMet Portland Metro Convention Center Public Art
  • 81. Fountains RACC.org Murals Parks & Rec Port of TriMet Portland Beaverton? Metro Convention Center Public Art
  • 82. Fountains RACC.org Murals Parks & Rec Port of TriMet Portland Beaverton? Hillsboro? Metro Convention Center Public Art
  • 83. Fountains RACC.org Murals Parks & Rec Port of TriMet Portland Beaverton? Hillsboro? Metro Clark Convention County? Center Public Art
  • 84. Fountains RACC.org Murals Parks & Rec Port of TriMet Portland Performance Beaverton? Hillsboro? Metro Clark Convention County? Center Public Art
  • 85. Fountains RACC.org Murals Parks & Rec Port of TriMet Portland Performance Temporary Installations Beaverton? Hillsboro? Metro Clark Convention County? Center Public Art
  • 86. Fountains RACC.org Murals Graffiti? Parks & Rec Port of TriMet Portland Performance Temporary Installations Beaverton? Hillsboro? Metro Clark Convention County? Center Public Art
  • 88. “But what if it’s Banksy?”
  • 89. Fountains RACC.org Murals Graffiti? Parks & Rec Port of TriMet Portland Performance Temporary Installations Beaverton? Hillsboro? Metro Clark Convention County? Center Community? Public Art
  • 92. photo by Cacophony (via Wikipedia)
  • 93. Intersection Repair photo by City Repair (via Flickr)
  • 94. Julian Voss- Andrae’s Alpha Helix (at the Linus Pauling House) photo via julianvossandrae.com
  • 95. Fountains RACC.org Murals Graffiti? Parks & Rec Port of TriMet Portland Performance Temporary Installations Beaverton? Hillsboro? Metro Clark Convention County? Center Community? Public Art
  • 96. Fountains RACC.org Murals Graffiti? Parks & Rec Available Port of Data TriMet Portland Performance Temporary Installations Beaverton? Hillsboro? Metro Clark Convention County? Center Community? Public Art
  • 97. A Community-wide Database Build an inter-agency superset of public art
  • 99. Yes, it’s complicated. Yet Portland has some of the best public art data in the country.
  • 100. Data Source Tips • Start small • Find allies and set an example • Don’t wait for the perfect dataset • Plan for chaos • But be ambitious in the long-term!
  • 102. Each source has its own: • metadata • schema • volatility • level of accuracy and currency • messes to clean up
  • 103. A dynamic mix of... • noisy data • shifting standards • unexpected restrictions • adapting to community requests • addressing data provider concerns • ambiguities of project 'ownership'
  • 104. Less about architecture than improvisation...
  • 105. Metadata Flexibility Let early adopters set the standards
  • 106. NoSQL
  • 110. “There is always schema somewhere.”
  • 111. “There is always schema somewhere.” If it’s not in your software, you’re forcing your audience to build it in their heads.
  • 112. Delay Schema Decisions Push them up to presentation/client layer
  • 113. But what about MVC?
  • 114. But what about MVC? My model is in my view?!
  • 115. More nimble than relational database Especially during development
  • 116. YKmMV
  • 117. 4. Scope and Density
  • 118. Not Just Geographic Topic or Time
  • 125. Places and Art Distinct Databases
  • 126. The Map Shows Places Not Art
  • 127. If a place has one work of art: Place = Art
  • 128.
  • 129. If a place has multiple works of art...
  • 130.
  • 131. Presentation Determines Data Model
  • 132. Presentation Determines Data Model But you just said!?!
  • 134.
  • 135. “While the map makes class and race differences all the more evident, it's great to learn about the few murals where I live and I look forward to using this app on a walking tour downtown soon.” – Marshal Kirkpatrick, Read Write Web
  • 136.
  • 137.
  • 143. A Tool for Advocacy?
  • 146. What’s Missing or Incorrect? Errors and omissions are an opportunity for participation.
  • 147.
  • 148.
  • 150. Artifact of Geo-Coding Address != Location
  • 151. Capacity Who has the time to manually verify all these locations?
  • 153.
  • 154.
  • 156. Public Art { "docs": [{ "addrCity": "", "addrState": " ", "addrStreet": "", "addrZip": "", "artists": "Dan Corson", "date": "2009", "dateModified": "2011-04-18 00:00:00", "description": "Mercurial Sky is an ever-changing array of light played on LED tubes integrated into the Director Park Canopy. The digital video only emits from the lighted bars, and provides a sense of movement through an abstract tapestry of light and color. If you stand farther away, or look in nearby reflections, the images are compressed and give a clearer view of the video. nn"I filmed images and patterns of natural phenomena like waves, clouds, fire, earthworms, and jellyfish to bring the movement and randomness of nature into this mostly hardscaped park."", "detailPageURL": "http://racc.org/public-art/search/?recid=2909.101", "dimensions": "duration: 1:23:10", "discipline": "video", "fundingSource": "Percent for Art - City of Portland", "thumbnailURL": "http://data.racc.org/pa_inventory/1844/1844thumb.jpg", "location": "Director Park Canopy", "mappableDiscipline": "other", "medium": "Digital video on DVD", "recordID": "2909", "title": "Mercurial Sky", "dataSource": "RACC", "collection": "None", "photoCredit": "RACC", "artCopyright": "TBD", "locationVerified": "YES", "geometry": { "coordinates": [ -122.681124, 45.518759 ], "type": "Point" } }
  • 157. Public Art { "docs": [{ "addrCity": "", "addrState": " ", "addrStreet": "", "addrZip": "", "artists": "Dan Corson", "date": "2009", "dateModified": "2011-04-18 00:00:00", "description": "Mercurial Sky is an ever-changing array of light played on LED tubes integrated into the Director Park Canopy. The digital video only emits from the lighted bars, and provides a sense of movement through an abstract tapestry of light and color. If you stand farther away, or look in nearby reflections, the images are compressed and give a clearer view of the video. nn"I filmed images and patterns of natural phenomena like waves, clouds, fire, earthworms, and jellyfish to bring the movement and randomness of nature into this mostly hardscaped park."", "detailPageURL": "http://racc.org/public-art/search/?recid=2909.101", "dimensions": "duration: 1:23:10", "discipline": "video", "fundingSource": "Percent for Art - City of Portland", "thumbnailURL": "http://data.racc.org/pa_inventory/1844/1844thumb.jpg", "location": "Director Park Canopy", "mappableDiscipline": "other", "medium": "Digital video on DVD", "recordID": "2909", "title": "Mercurial Sky", "dataSource": "RACC", "collection": "None", "photoCredit": "RACC", "artCopyright": "TBD", "locationVerified": "YES", "geometry": { "coordinates": [ -122.681124, 45.518759 ], "type": "Point" } }
  • 158. Public Art { "docs": [{ "addrCity": "", "addrState": " ", "addrStreet": "", "addrZip": "", "artists": "Dan Corson", "date": "2009", "dateModified": "2011-04-18 00:00:00", "description": "Mercurial Sky is an ever-changing array of light played on LED tubes integrated into the Director Park Canopy. The digital video only emits from the lighted bars, and provides a sense of movement through an abstract tapestry of light and color. If you stand farther away, or look in nearby reflections, the images are compressed and give a clearer view of the video. nn"I filmed images and patterns of natural phenomena like waves, clouds, fire, earthworms, and jellyfish to bring the movement and randomness of nature into this mostly hardscaped park."", "detailPageURL": "http://racc.org/public-art/search/?recid=2909.101", "dimensions": "duration: 1:23:10", "discipline": "video", "fundingSource": "Percent for Art - City of Portland", "thumbnailURL": "http://data.racc.org/pa_inventory/1844/1844thumb.jpg", "location": "Director Park Canopy", "mappableDiscipline": "other", "medium": "Digital video on DVD", "recordID": "2909", "title": "Mercurial Sky", "dataSource": "RACC", "collection": "None", "photoCredit": "RACC", "artCopyright": "TBD", "locationVerified": "YES", "geometry": { "coordinates": [ -122.681124, 45.518759 ], "type": "Point" } }
  • 159. Heritage Trees { "address": "2403 WI/ SW JEFFERSON ST", "circumfere": "12.300000000000001", "common_nam": "Deodar cedar", "diameter": "47", "geometry": { "coordinates": [ -122.70463884770101, 45.521710633334202 ], "type": "Point" }, "gid": "103", "height": "73", "notes": "between SW Marconi Ave and SW Tichner Dr", "objectid": "103", "owner": "Right Of Way", "scientific": "Cedrus deodara", "spread": "73", "stateid": "1N1E32 100", "status": "Heritage", "treeid": "113", "year": "1996" }
  • 160. PDX Trees { "address": "2403 WI/ SW JEFFERSON ST", "circumfere": "12.300000000000001", "common_nam": "Deodar cedar", "diameter": "47", "geometry": { + ? "coordinates": [ -122.70463884770101, 45.521710633334202 ], "type": "Point" }, "gid": "103", "height": "73", "notes": "between Marconi Ave and SW Tichner Dr", "objectid": "103", "owner": "Right Of Way", "scientific": "Cedrus deodara", "spread": "73", "stateid": "1N1E32 100", "status": "Heritage", "treeid": "113", "year": "1996" }
  • 161. PDX Trees { "address": "2403 WI/ SW JEFFERSON ST", "circumfere": "12.300000000000001", "common_nam": "Deodar cedar", "diameter": "47", "geometry": { + "coordinates": [ -122.70463884770101, 45.521710633334202 ], "type": "Point" }, "gid": "103", "height": "73", "notes": "between Marconi...", "objectid": "103", "owner": "Right Of Way", "scientific": "Cedrus deodara", "spread": "73", "stateid": "1N1E32 100", "status": "Heritage", "treeid": "113", "year": "1996" }
  • 162. PDX Trees { "address": "2403 WI/ SW JEFFERSON ST", "circumfere": "12.300000000000001", "common_nam": "Deodar cedar", "diameter": "47", "geometry": { + ?? "coordinates": [ -122.70463884770101, 45.521710633334202 ], "type": "Point" }, "gid": "103", "height": "73", "notes": "between Marconi Ave and SW Tichner Dr", "objectid": "103", "owner": "Right Of Way", "scientific": "Cedrus deodara", "spread": "73", "stateid": "1N1E32 100", "status": "Heritage", "treeid": "113", "year": "1996" }
  • 163. Poetry Posts 1991 SW Mill St Terrace
  • 164. Poetry Posts 1991 SW Mill St Terrace
  • 165. PDX Trees { "address": "2403 WI/ SW JEFFERSON ST", "circumfere": "12.300000000000001", "common_nam": "Deodar cedar", "diameter": "47", "geometry": { + "coordinates": [ -122.70463884770101, 45.521710633334202 ], "type": "Point" }, "gid": "103", "height": "73", "notes": "between Marconi...", "objectid": "103", "owner": "Right Of Way", "scientific": "Cedrus deodara", "spread": "73", "stateid": "1N1E32 100", "status": "Heritage", "treeid": "113", "year": "1996" }
  • 167. Sunny October Day? No one will believe it.
  • 169. In Rarer Weather, too...
  • 170.
  • 171. But there are 283 Trees!
  • 172. But there are 283 Trees! I need help.
  • 173.
  • 175. Will anyone send photos?
  • 179. (and I still add some...)
  • 184. I thought this was “open” data?
  • 187. Linked Media Who took that photo? Who owns it? Who can license it?
  • 189. How fast does the data change?
  • 190. Poetry Posts Whenever I update it.
  • 191. Poetry Posts Website reads from CouchDB
  • 192. Poetry Posts (future) Multiple clients read/write from CouchDB
  • 194. PDX Trees Trees are slow movers.
  • 195. PDX Trees • Data: once or twice a year • Photos: a couple times a week
  • 196. PDX Trees • Basic tree data on phone • Available images for each tree pulled from API in real-time • Photos not available offline
  • 197. PDX Trees (future) • Multiple clients adopting the same pattern? • Device caching of images? • Remote delete of flagged images?
  • 198. Public Art PDX • Basic data changes faster than app update • Micro-updates (a comma moved) • New works and collections • Photos online only (IP)
  • 199. Public Art PDX • CouchDB is the canonical data store • App fetches packaged data releases • App searches data locally • Photos load from CouchDB
  • 200. DIY Phone to Couch Sync
  • 201. Public Art PDX (future) Mobile Couchbase!
  • 202. 10. Open Data Roles
  • 203. Who do you need?
  • 204. Standard Roles • Project Management • Software Engineering • Graphic Design • Testing • Information Architecture • Maintenance • Metadata Design • Coordination • Data Entry/Import • Marketing • UI Design • Communication
  • 205. Roles That Deserve Special Attention
  • 207. Fountains RACC.org Murals Graffiti? Parks & Rec Available Port of Data TriMet Portland Performance Temporary Installations Beaverton? Hillsboro? Metro Clark Convention County? Center Community? Public Art
  • 208. Research & Verification Not necessarily a technical person
  • 209. Data Scrubbing Probably Need Tech Skills
  • 212. Advocacy Why are we doing this? Why should you release this data?
  • 213. Public Art PDX 1.0: Essential Collaborators • Regional Arts & Culture Council (RACC) • The Office of Mayor Sam Adams • City of Portland’s Bureau of Technology Services • City Attorney (and pro bono attorneys) • Bud Clark! (see the video)
  • 214. Public Art PDX 1.0 Collaborators Helped With: • Graphic Design • Communication • Metadata Design • Data Collection • Data Entry/Import • Data Scrubbing • Testing • Authority • Marketing • Advocacy
  • 215. Evolving Roles for the Community Collection • Metadata Design • Curation • Data Entry/Import • Photography • Research and Verification • Communication
  • 216. Public Art PDX 1.x: Community Collection Different Phases, Different Roles, New Participants
  • 217. PDF Online Text Text
  • 218. This is a work-in-progress. Ideas welcome.
  • 219. 11.
  • 221. “The App is not the Thing”
  • 222. “The App is not the Thing” (redux)
  • 226. Presentation Layers are Ephemeral They come and go, like fashion
  • 228. What costumes will your data wear in five years’ time?
  • 230. Data *is* the Thing.
  • 232. Project Websites • http://poetrybox.info • http://pdxtrees.org • http://publicartpdx.com
  • 233. Thank You • http://mattblair.net • Email: elsewisemedia@gmail.com • Blog: http://elsewisestrategic.com • github.com/mattblair

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n
  135. \n
  136. \n
  137. \n
  138. \n
  139. \n
  140. \n
  141. \n
  142. \n
  143. \n
  144. \n
  145. \n
  146. \n
  147. \n
  148. \n
  149. \n
  150. \n
  151. \n
  152. \n
  153. \n
  154. \n
  155. \n
  156. \n
  157. \n
  158. \n
  159. \n
  160. \n
  161. \n
  162. \n
  163. \n
  164. \n
  165. \n
  166. \n
  167. \n
  168. \n
  169. \n
  170. \n
  171. \n
  172. \n
  173. \n
  174. \n
  175. \n
  176. \n
  177. \n
  178. \n
  179. \n
  180. \n
  181. \n
  182. \n
  183. \n
  184. \n
  185. \n
  186. \n
  187. \n
  188. \n
  189. \n
  190. \n
  191. \n
  192. \n
  193. \n
  194. \n
  195. \n
  196. \n
  197. \n
  198. \n
  199. \n
  200. \n
  201. \n
  202. \n
  203. \n
  204. \n
  205. \n
  206. \n
  207. \n
  208. \n
  209. \n
  210. \n
  211. \n
  212. \n
  213. \n
  214. \n
  215. \n
  216. \n
  217. \n
  218. \n
  219. \n
  220. \n
  221. \n
  222. \n
  223. \n
  224. \n
  225. \n
  226. \n
  227. \n
  228. \n
  229. \n
  230. \n
  231. \n
  232. \n
  233. \n