• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Linked Data Patterns
 

Linked Data Patterns

on

  • 611 views

Short presentation I gave at the Reading Semantic Web meetup about the Linked Data patterns book. ...

Short presentation I gave at the Reading Semantic Web meetup about the Linked Data patterns book.

The talk outlined the major areas in which we can look for patterns and noted some areas for further work.

Statistics

Views

Total Views
611
Views on SlideShare
611
Embed Views
0

Actions

Likes
3
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Linked Data Patterns Linked Data Patterns Presentation Transcript

    • Linked Data PatternsLinked Data Meetup, 25/02/2013@ldoddshttp://www.flickr.com/photos/geishaboy500/2382529806/
    • What is a Design Pattern?...a general reusable solution to a commonly occurringproblem within a given context...... a description or template for how to solve a problem thatcan be used in many different situations...http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
    • Benefits of Design Patterns(General)● Simple focused discussion of a single issue● Encourage discussion of related or complementaryapproaches● Capture successful, oft-repeated designs (and failures)● Build a lexicon: a language for practitioners that improvescommunication
    • Benefits of Linked Data Patterns● Supplement existing publishing guides & tutorials● Provide clear guidance on common problems & questions● Help people avoid common pit-falls● Improve quality of published data● Lower barrier to entry
    • http://patterns.dataincubator.org/book/
    • Identifier Patterns● How do we partition a URI space?● How do we use existing keys to build URIs?● How can we make linking easier?● How can we work around lack of stable identifiers forcommon resources?
    • Modelling Patterns● How do we get the most from a graph based model?● How can we best handle semi-structured and/or multi-lingual data?● How can we describe complex relationships betweenresources?● How can we annotate relationships between resources?
    • Publishing Patterns● How do we best publish data on the web?● How do we link to other sources of data?● How can we annotate existing data?● How do we link documents and data?● How do we enhance data over time?● How do we remove data from the web?
    • Data Management Patterns● How can we organise data in a triple store?● What are the different ways in which we can partition agraph to make it easier to manage?● How can we annotate and describe collections of RDFstatements?● How can we track the sources of RDF statements?
    • Application Patterns● How do we build applications over RDF data?● How do we collect and aggregate data from across theweb (or an enterprise?● How do we validate RDF data?● How do we transform and merge data?
    • Future Work● Mixed architectures● Data conversion work flows● API design● Data discovery
    • Book:http://patterns.dataincubator.org/book/Source:http://github.com/ldodds/ld-patternsMe:@ldodds