Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data
Free

Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data

By Leigh Dodds
Free
Book Description

There are many ways to help spread the adoption of a technology, and to share skills and experience amongst a community of practitioners. Different approaches work well for communicating different kinds of knowledge. And we all individually have a preferred means of acquiring new skills, or getting help with a specific problem. Reference manuals, tutorials, recipes, best practice guides and experience reports all have their role. As do training courses, mentoring, pair programming and code reviews.

This book attempts to add to the steadily growing canon of reference documentation relating to Linked Data. Linked Data is a means of publishing "web-native" data using standards like HTTP, URIs and RDF. The book adopts a tried and tested means of communicating knowledge and experience in software development: the design pattern. The book is organized as a pattern catalogue that covers a range of different areas from the design of web scale identifiers through to application development patterns. The intent is to create a ready reference that will be useful for both the beginner and the experienced practioner alike. It's also intended to grow and mature in line with the practitioner community.

Table of Contents
  • Linked Data Patterns
    • 1. Introduction
      • Overview
        • Why A Pattern Catalogue?
        • ...And Why a Book? Why Not a Blog or a Wiki?
        • What's Not Covered?
        • How the Catalogue Is Organized
        • Examples
    • 2. Identifier Patterns
      • Hierarchical URIs
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Literal Keys
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Natural Keys
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Patterned URIs
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Proxy URIs
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Rebased URI
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Shared Keys
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • URL Slug
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
    • 3. Modelling Patterns
      • Custom Datatype
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Index Resources
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Label Everything
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Link Not Label
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Multi-Lingual Literal
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • N-Ary Relation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Ordered List
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Ordering Relation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Preferred Label
        • Context
        • Solution
        • Example(s)
        • Discussion
      • Qualified Relation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Reified Statement
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Repeated Property
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Topic Relation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Typed Literal
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
    • 4. Publishing Patterns
      • Annotation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Autodiscovery
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Dataset Autodiscovery
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Document Type
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Edit Trail
        • Context
        • Solution
        • Example(s)
        • Discussion
      • Embedded Metadata
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Equivalence Links
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Link Base
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Materialize Inferences
        • Context
        • Solution
        • Discussion
        • Further Reading
      • Primary Topic Autodiscovery
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Progressive Enrichment
        • Context
        • Solution
        • Discussion
        • Related
      • See Also
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Unpublish
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
    • 5. Data Management Patterns
      • Graph Annotation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Graph Per Aspect
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Graph Per Resource
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Graph Per Source
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Named Graph
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Union Graph
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
    • 6. Application Patterns
      • Assertion Query
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Blackboard
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Bounded Description
        • Context
        • Solution
        • Discussion
        • Further Reading
      • Composite Descriptions
        • Context
        • Solution
        • Example(s)
        • Discussion
      • Follow Your Nose
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Missing Isn't Broken
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Named Query
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Parallel Loading
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Parallel Retrieval
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Parameterised Query
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Resource Caching
        • Context
        • Solution
        • Discussion
        • Related
      • Schema Annotation
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
      • Smushing
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
      • Transformation Query
        • Context
        • Solution
        • Example(s)
        • Discussion
      • URI Resolver
        • Context
        • Solution
        • Example(s)
        • Discussion
        • Related
        • Further Reading
    No review for this book yet, be the first to review.
      No comment for this book yet, be the first to comment
      You May Also Like
      Also Available On
      Categories
      Curated Lists