Your SlideShare is downloading. ×
Linked Data Patterns
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Linked Data Patterns

349
views

Published on

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.

Published in: Technology, Education

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
349
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Linked Data PatternsLinked Data Meetup, 25/02/2013@ldoddshttp://www.flickr.com/photos/geishaboy500/2382529806/
  • 2. 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)
  • 3. 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
  • 4. 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
  • 5. http://patterns.dataincubator.org/book/
  • 6. 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?
  • 7. 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?
  • 8. 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?
  • 9. 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?
  • 10. 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?
  • 11. Future Work● Mixed architectures● Data conversion work flows● API design● Data discovery
  • 12. Book:http://patterns.dataincubator.org/book/Source:http://github.com/ldodds/ld-patternsMe:@ldodds