Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SNAC SAA 2012

tingletech
August 13, 2012

SNAC SAA 2012

My slides from SAA

tingletech

August 13, 2012
Tweet

More Decks by tingletech

Other Decks in Research

Transcript

  1. Historic Social Networks Prototype access system

    View Slide

  2. View Slide

  3. Outline
    • User Persona
    • Search and Display
    • Network graph visualization
    • Linked Data / RDF
    • Future Plans

    View Slide

  4. Meet the target users
    • Randy: Graduate student working on a PhD that involves biographies and the study of diplomatic
    families and networks. Sometimes he comes to the site looking for information on specific people; other
    times he is looking for information on a specific subject or event. He also TAs an undergraduate history
    class and sometimes has to help students find topics for papers.
    • Connie: Works at an institution that contributed records to the project. Is going to be asking
    themselves how this site would be useful to their users. Wants to understand how their records were
    used and what the added value is.
    • Quincy: Library School Student working to QA record matching.

    • Adele: Person doing authority work during collection processing.

    • Lenny: Lenny likes linked data, and wants to be able to mine the links that have been established
    programatically.
    Personas are fictional characters created to represent the different user types within a targeted demographic, attitude and/or behavior set that might use a site, brand
    or product in a similar way. http://en.wikipedia.org/wiki/Persona_(marketing)

    View Slide

  5. Outline
    • User Persona
    • Search and Display
    • Network graph visualization
    • Linked Data / RDF
    • Future Plans

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. Advanced limits match EAC sections

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. Outline
    • User Persona
    • Search and Display
    • Network graph visualization
    • Context widget (needs new name)

    • Linked Data / RDF
    • Future Plans

    View Slide

  34. Tinkerpop graph database stack
    • Simple "property graph" model
    • "JDBC for graph databases" [SNAC is using Neo4J for
    the graphDB]
    • XPath like "gremlin" for graph query
    • REST interfaces with "Rexster"
    • For me, this was 10 to 100 times easier than using RDF

    View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. Outline
    • User Persona
    • Search and Display
    • Network graph visualization
    • Linked Data / RDF
    • Future Plans

    View Slide

  45. What is Linked Open Data?
    • w3c Semantic Web Technology Stack
    • Web of atomized Data, not a web of documents
    • RDF; OWL ontologies; SPARQL queries; triple/quad/quint
    stores
    • httpRange14; content negotiation; CURIE
    • No restrictions on data use; free and easy license
    • Lenny wants it, but does Randy?

    View Slide

  46. What is Linked Open Data?
    • Getting to the good stuff
    • Blue underlined text
    • Pulling in data from multiple sources, in an intelligent
    way, into a "document"
    • Understand and discover relationships
    • Open access for research, education, private study and
    other fair use

    View Slide

  47. RDFa owl:sameAs

    View Slide

  48. HTML 5 microdata in chron list

    View Slide

  49. Thanks Ed Summers!
    RDF of the social graph

    View Slide

  50. View Slide

  51. View Slide

  52. View Slide

  53. http://templates.xdams.net/IBC/ontology/eac-cpf.rdf
    Silvia Mazzini
    regesta.exe srl

    View Slide

  54. View Slide

  55. &mode=xml2owl [experimental]

    View Slide

  56. My opinion on the use cases for w3c RDF tech
    • Good for publishing data
    • Good for controlled vocabularies
    • Data models?
    • Most people with open source RDF-store type systems
    do the real stuff with solr
    • Consider a graph database

    View Slide

  57. View Slide

  58. Outline
    • User Persona
    • Search and Display
    • Linked Data / RDF
    • Network graph visualization
    • Future Plans

    View Slide

  59. Future Plans
    • Conduct assessment activities involving members of target
    audiences to establish mental model of users for design work
    • Scale interface to millions of names
    • Visualizations useful and integrated (network and geospatial)
    • Stable URLs between batches for linked data
    • Social and personalization features (gateway to crowdsourcing)
    • Integration with local systems (such as with the context widget)

    View Slide

  60. • Photo attribution http://www.flickr.com/photos/
    dsevilla/139656712/in/photostream/
    • http://xtf.cdlib.org/
    • http://code.google.com/p/eac-graph-load/source/
    browse/README.txt
    • http://tinkerpop.com/
    • http://thejit.org/
    • https://github.com/tingletech/snac-related-widget

    View Slide