Skip to content

Graphviz Application Semantics

jvelilla edited this page Feb 22, 2013 · 4 revisions

Graphviz Profile

Application Semantics for Hypermedia API Graphviz

The Data Model

User

  • name: user name
  • password: password

Graph

  • content: graphviz’s code
  • title: user friendly title
  • description: description of the graph

Links Relations Standards see [1]

  • profile

  • first

  • last

  • next

  • prev

  • search TODO

Link Relations Extensions

  • home : Refers to the home page or entry point to the API.

  • graphs : The URL points to a resource which represents the collection resource for graphviz server descriptions

  • graph/image : The URL points to a resource that is a member of the collection represented by graphs, the representation could be jpg, gif, pdf, etc.

  • register: Refers to a resource that can be used to register a new user

  • login : Refers to a resource that can be used to login in into the system

[1] IANA Link Relations http://www.iana.org/assignments/link-relations/link-relations.xml