Making GUIs SPARQL

Start presentation

Slide 1: Title, etc.

Making GUIs SPARQL

by

Rich Morin, rdm@cfcl.com

with help from

Gregg Kellogg, gregg@kellogg-assoc.com

Slide 2: Motivation

  • There are many public web resources:

    • CSV, JSON, and other "data silos"
    • Linked Data (eg, SPARQL endpoints)

  • However, using them can be a challenge.

    • Few examples of working apps.
    • Not everyone is a programmer.

  • So, let's collaborate!

Slide 3: Overview

  • Find a hospitable collaboration platform.
    (eg, GitHub)

  • Start with their server-side technology.
    (eg, GitHub Pages, Jekyll)

  • Add development tools, as needed.

  • Add nifty client-side technology.

  • Write cool recipes!

Slide 4: Technology Mix

The current technology mix includes:

  • Development support
    (eg, Git, GitHub, Jekyll, Ruby, YAML)

  • Template languages
    (eg, Handlebars, Liquid, Markdown)

  • JavaScript libraries
    (eg, CoffeeScript, D3, jQuery)

  • Semantic Web languages
    (eg, JSON-LD, SPARQL, Turtle)

Slide 5: Data Flow (1)

Here is a high-level view of the data flow:

Slide 6: Data Flow (2)

Here is a more detailed view:

Slide 7: Demo


This wiki page is maintained by Rich Morin, an independent consultant specializing in software design, development, and documentation. Please feel free to email comments, inquiries, suggestions, etc!

Topic revision: r1 - 02 Mar 2012, RichMorin
This site is powered by Foswiki Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
Foswiki version v2.1.6, Release Foswiki-2.1.6, Plugin API version 2.4
Ideas, requests, problems regarding CFCL Wiki? Send us email