JSON-LD, Semantic Web i HATEOAS

Serwisy RESTowe powinny podawać dane semantyczne. To czwarty i najwyższy stopień dojrzałości naszego API zwany HATEOAS. Aby nie być związanym z XMLem dziś zajmiemy się semantyczną stroną danych w JSON czyli JSON Linked Data.

Czytaj dalej JSON-LD, Semantic Web i HATEOAS

RDF, RDFS, OWL i semantic web dla początkujących

Dziś rzucimy trochę światła na podstawę semantycznej sieci czyli tajemniczy Resource Description Framework. Zobaczymy jak opisać znaczenie naszych danych i dlaczego sieć jest grafem. Zahaczymy też o RDFS i OWL.

Czytaj dalej RDF, RDFS, OWL i semantic web dla początkujących

REST i JavaScript – metody i nagłówki HTTP

Opisując metody tworzenia RESTful API nie możemy zapomnieć o klientach. Wszystkie ciekawe nagłówki i metody HTTP powinniśmy móc wywołać z poziomu przeglądarki. Dlatego dziś zajmiemy się korzystaniem z REST API w JavaScripcie.

Czytaj dalej REST i JavaScript – metody i nagłówki HTTP

Etag czyli jeszcze jedna ciekawostka w HTTP

Jeśli url jest identyfikatorem zasobu to ETag oznacza jego kolejne wersje. Można pomyśleć o nim jak o dacie modyfikacji, tylko nie w formie daty a identyfikatora. Dzięki ETagowi możemy zapamiętać identyfikator wersji zasobu a później śledzić jego zmiany.

Czytaj dalej Etag czyli jeszcze jedna ciekawostka w HTTP

Linki semantyczne – atrybut REL

Internet jest gęsto polinkowany. Ta zaleta sieci jest też jej wadą. W powodzi linków nie wiemy co ma znaczenie a co jest tylko szumem. Musimy korzystać z automatów, które za nas przeglądają internet (roboty, czytniki rss). Tylko skąd automaty mają wiedzieć które linki nas interesują?

Czytaj dalej Linki semantyczne – atrybut REL