Skip to content
Snippets Groups Projects
Commit 7f23dcf9 authored by Alice Poggioli's avatar Alice Poggioli
Browse files

updatesolid introduction

parent e5cfb264
No related branches found
No related tags found
No related merge requests found
Pipeline #5158 passed
SOLID is a standard that universalizes API
==========================================
Our SOLID introduction
======================
`SOLID <https://solid.mit.edu/>`__ is a project start in 2015 and lead
in the 3WC by `Tim Berners Lee <https://fr.wikipedia.org/wiki/Tim_Berners-Lee>`__, the inventor of
the web. He was upset that his warning about the future of the web
the web that aims to universalizes web API. He was upset that his warning about the future of the web
wasn’t heard and that’s why he propose a new way to build web
application that give power back to the final user.
SOLID project has inspired Startin’blox a lot. This is the way we
implement `SOLID specifications <https://github.com/solid/solid-spec>`__.
Our API
-------
Here is an example of our API :
.. code:: json
......@@ -64,7 +66,7 @@ Here is an example of our API :
}
Looks like a simple JSON but it’s more
======================================
----------------------------------------
Did you notice the presence of a context ?
......@@ -81,7 +83,6 @@ Did you notice the presence of a context ?
}
It is a way to go from the Json to `JsonLD <https://fr.wikipedia.org/wiki/JSON-LD>`__
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
That’s mean that we encode `Linked
Data <https://en.wikipedia.org/wiki/Linked_data>`__ using Json.
......@@ -146,7 +147,7 @@ Now we can describe a user for every machines in the world using a
universal language :)
Why JsonLD is awesome ?
=======================
-----------------------
A document structured in RDF is a set of triplets.
......@@ -164,8 +165,8 @@ apprehend.
JsonLD allow us to us Linked Datas in a very intuitive way.
That’s the time to speak about containers
=========================================
Let's speak about containers
----------------------------
So how JsonLD manage to tiny the datas ?
......@@ -217,7 +218,7 @@ web api’s that are not semantic. The magic is that turning your api into
ldp is very simple. You just have to add the contexts :)
Conclusion
==========
----------
Startin’blox technology aims to provide interoperability between
interface in order the make a smarter, opener et more cooperative web to
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment