Skip to content

Instantly share code, notes, and snippets.

@Fannon
Created May 5, 2015 11:25
Show Gist options
  • Save Fannon/84762fe3377460839042 to your computer and use it in GitHub Desktop.
Save Fannon/84762fe3377460839042 to your computer and use it in GitHub Desktop.
JSON Schema Talk (german)
# Intro
Thema ist Daten und ihre Metadaten. Zusammengefasst:
* JSON selbst ist ein neutralen Datenformat, spezialisiert für serialisation.
* Es kann Daten oder Metadaten beinhalten.
* Metadatenformate:
** JSON Schema kann die Datenstruktur beschreiben ("type")
** JSON Schema bringt auch eine sehr einfache Semantik mit sich ("format") z.B. Email, URL
** JSON LD ist darauf spezialisiert komplexe Semantik zu erfassen (auch Zusammenhänge zwischen Datensätzen)
# JSON Schema
## Intro
JSON Schema beschreibt die Struktur von JSON Dokumenten und JavaScript Objekten. Es ist sehr einfach und momentan ein IETF draft. Die Spezifikation von JSON Schema ist in JSON Schema geschrieben, es kann sich also selbst beschreiben.
## Links
* [JSON Schema](http://json-schema.org/)
* [JSON Schema JS Bin](http://jsbin.com/fanuti/21/edit?js)
* [JSON Schema Tutorial](http://spacetelescope.github.io/understanding-json-schema/)
# JSON-LD
## Intro
Nur kurz, falls Interesse?
Kommt aus der Semantic Web Szene, ist allerdings deutlich pragmatischer orientiert. Stärken: Annotation (SEO) und maschineninterpretierbare API's.
## Links
* [JSON LD](http://json-ld.org/)
* [Schema.org](http://schema.org/)
*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment