VTi Knowledge Database: a LinkedData project

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    VTi Knowledge Database: a LinkedData project - Presentation Transcript

    1. Knowledge Database by VTi A LinkedData store
    2. Tom Klaasen • Developer at (http://10to1.be) • Consultant to VTi • Working on Knowledge Database
    3. LinkedData • Data • Everything has a URI • RDF • HTTP • Link with other datasources
    4. Ruby • Programming language • ˚1993 • Made popular by Rails ~1995 • Object-oriented • Dynamic typing (“scripting”) • Duck typing
    5. Rails • Web application framework • “Convention over configuration” • OR mapping • Model - View - Controller
    6. Ruby and Rails • Open Source
    7. Architecture Desktop PC Internet Server DB
    8. OR Mapping Server DB
    9. OR Mapping Person Production people_prod people productions uctions
    10. OR Mapping in Rails • ActiveRecord
    11. MVC View • Model • View Model • Controller Controller
    12. Rails • Model: ActiveRecord • View: ActionView • Controller: ActionController
    13. How is this interesting? • Replace the HTML view with an RDF view!
    14. Code
    15. ReST • Service Oriented Architecture • HTTP methods • Simple!
    16. ReST principles • Everything has a URI • Actions are defined via URIs • Actions are executed with HTTP methods: GET, PUT, POST, DELETE
    17. Rails and ReST • ActiveResource
    18. LinkedData and Rails • Data : ActiveRecord • Everything has a URI: ReST • HTTP : ReST • RDF : MVC, writing plugin • Link with other datasources: Enrichment
    19. VTi • People • Organisations • Productions • Documentation
    20. VTi • Existing database in MS SQL Server • Migrated to PostgreSQL
    21. VTi Migration • Migration script in Ruby (+ ActiveRecord)
    22. Migration opportunities • Data cleaning • Data restructuring • Discovering new data structures: • Seasons • Genres •…
    23. Seasons
    24. State • Basic RDF: automatically • Mid-term future: plugins • Near future: • add existing ontologies • enrichment with other datasources
    25. Thank You tom@10to1.be
    SlideShare Zeitgeist 2009

    + tomklaasentomklaasen Nominate

    custom

    355 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 355
      • 355 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags