Comments (10)
Hat das irgendwelche Auswirkungen auf den Aufbau der JSON-Dokumente?
from spec.
JSON Schema beschränkt die Dokumente insofern, als das sie einem Schema folgen müssen. Das sollte aber gewollt sein ;)
Eine tatsächliche Beschränkung besteht nicht, da das Format, was hier erarbeitet wird, damit nur maschinenlesbar dokumentiert wird.
from spec.
Die prinzpielle Verwendbarkeit für JSON-LD scheint gegeben zu sein, siehe diesen Thread:
http://lists.w3.org/Archives/Public/public-webpayments/2012May/0010.html
Ich sehe also keine Einwände - und habe aktuell auch keinen besseren Vorschlag.
from spec.
Workshop: Soll in OParl berücksichtigt werden (ohne Hyperschema), Voraussetzung ist, dass jemand die JSON-Schemata entwirft. Berücksichtigen, dass für OParl JSON-LD verwendet wird. @stefanw
from spec.
Allmählich sollten wir uns mal dem Thema nähern, wie Schema und JSON-LD-context für unsere Objekttypen aussehen könnten. Ich habe dafür im Repository "schema" einen ersten Anlauf gemacht. Mit einem möglichst einfachen Objekttyp "thing". Ob es den später geben wird, ist nicht so wichtig.
https://github.com/OParl/schema/blob/master/schema/1.0/thing.json
https://github.com/OParl/schema/blob/master/schema/1.0/thing.jsonld
Die .json-Datei ist JSON Schema, die .jsonld-Datei ist ein JSON-LD context.
from spec.
Ich hatte schon angefangen einen exemplarischen JSON-LD context aufzubauen, hier unter people: https://github.com/OParl/reference-server/blob/master/data.json
from spec.
@akuckartz Ist mir bewusst. Da wir schon im anderen JSON-LD-Thread heraus gearbeitet haben, dass wir den context extern ablegen wollen, würde ich das im Referenz-Server nicht dauerhaft so lassen wollen. Außerdem beschäftigt mich die Frage, wie JSON Schema und JSON-LD zusammen arbeiten. Und das Personen-Beispiel ist mir für den Anfang schon ein bisschen zu kompliziert.
from spec.
Nur damit wir keine Arbeit duplizieren, möchte ich hier kurz anmerken, dass wir jetzt für den Validator versuchen, möglichst viel von der Spezifikation in JSON Schema abzubilden.
from spec.
Offenbar hatte ich am 11.6.2014 den Milestone dieses Issue auf "FerneZukunft" versetzt. Warum ist mir nicht mehr klar.
from spec.
Das Schema ist mittlerweile komplett im JSON-Schema Format gespeichert, weil es die Arbeit an der Spezifikation erleichtert, es ist zum Beispiel möglich automatisch ein ER-Diagramm zu erstellen, siehe #283.
from spec.
Related Issues (20)
- OParl 1.1 finaler Entwurf - Anpassungen HOT 13
- "Entwurf für OParl 1.1" - Wo? HOT 2
- HTTP-Statuscode für gelöschte Objekte HOT 4
- "Gelöschte Objekte" HOT 2
- Gelöschte Objekte 2 HOT 7
- Update-Mechanismus HOT 26
- Lizenz sollte möglichst DCAT-AP- bzw. SPDX-kompatibel sein HOT 5
- ags und rgs für z.B. Kreise HOT 1
- Bild mit URL-Beispiel zeigt prä-1.0 url
- Dokument zur Niederschrift nicht in Tagesordnung hinterlegt HOT 5
- Anmeldemaske für Zugriff auf nicht-öffentliche Informationen HOT 2
- Zählung der Mitglieder HOT 23
- Link zur Studie über langlebige / persistente URLs führt ins Nichts HOT 7
- Filter-Parameter auf alle Datumsfelder ausweiten HOT 1
- AgendaItem mit mehreren Consultation's HOT 1
- Organization die zu mehreren Organization's gehört HOT 1
- Objekt Organization um das Attribut locationList erweitern HOT 3
- oparl.org - Zertifikat abgelaufen
- [Request] OpenApi (Swagger) definition
- URL Struktur sehr individuell HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spec.