rdfruit / general

General information regarding this group.
12 stars 4 forks source link

Gitter

RDF Representation in User Interfaces Team

This is WIP!

Clear outline of goals/motivation/mission.

Mission statement

The general purpose of this task force will be to bridge the vastly disconnected models of RDF data structures with the user interfaces meant to encapsulate them. The implicit transformations that are commonly applied to Linked Data in order to represent them as human-readable entities are not well defined. As a consequence, developers often resort to creating their own ad hoc transformations, adding to a growing conglomerate of redundant yet non-reusable components. The lessons learned thereafter have been that creating reusable methods for transforming RDF structures into user interface components is not trivial since there are both many ways to interpret the structure of data, and many ways to conceptualize its representations.

Thus the overall goal of this task force is to create a common specification for transformations (and a reference implemenation) to build graphical user interfaces based on and informed by RDF data structures.

Goals

Definitions

As this is WIP, We'll clean this text up as we go along. However, right now, we have been using terms that I'm not sure we agree upon:

Transformation (as used in the Mission statement) is a function: RDF Dataset -> GUI, maybe also RDF Dataset -> GUI Component, or RDF Graph -> GUI Component.

Roles regarding definitions (as used in Goals) is unclear: What Roles, Definition of what?

Context (as used in Goals): an attribute (or a more complex data structure) that characterizes a user's situation and allows for selecting one of possibly multiple transformations.

References

Implementations

phuzzy

Tabulator

solid ui

papers

ontologies

Name of TF?

Direction

Use Cases

Adaptive GUI for Web of Needs