📜 ⬆️ ⬇️

Semantic Web Technologies

Semantic Web (also known as Web of Data, Linked Data, Linking Open Data) is the direction of development of the World Wide Web, allowing machines not only to display information on the Internet, but also to understand its meaning.



A few years ago, the Semantic Web broke out of research laboratories and became the property of a wide range of developers. Unfortunately, SW is not widespread in the Russian-speaking community. Few Russian-language data sets. Few applications that work with them.
')
One of the reasons is the lack of a full-fledged open educational material in Russian. There are good highly specialized articles. There are good reviews. But there is no systematic training course.

My colleagues from ITIC KFU with the support of the Computer Science club and the SWUG community decided to do this course, which I want to introduce to the habra people. It consists of six parts:

  1. Introduction to semantics and semantic web;
  2. The format of the RDF data;
  3. Formal ontologies;
  4. OWL ontology description language;
  5. SPARQL query language;
  6. Semantic Web in the wild: popular resources, ontologies and services.

I decided to arrange the course not as a solid text, but as a slide with examples and pictures. I hope it will be more interesting to read than traditional textbooks. (See the answer to ivanych's comment on the choice of format).

See the first two parts under the cut.

Part I. Introduction to Semantics and the Semantic Web
Show table of contents
  1. Semantic Web motivation: semantic search, data integration, inference, intelligent agents;
  2. Introduction to semantics: language, sign, semantics, denotation, concept, formal, explicit and implicit semantics, metalanguage;
  3. Semantics on the World Wide Web and the Semantic Web;
  4. Semantic Web technologies: RDF, OWL, SPARQL.

Download as PDF .

Part II. RDF data presentation format
Show table of contents
  1. Resource;
  2. URI;
  3. Triplet;
  4. RDF graph;
  5. Linked Data Cloud;
  6. Resource specified by URI;
  7. Anonymous resource (blank node);
  8. Literal;
  9. RDF classes;
  10. Reification;
  11. Containers and lists;
  12. RDF serialization formats: RDF / XML, N-Triples, Turtle, Microdata.

Download as PDF .

I will be glad to answer any questions.

Subscribe to our blog on "Habré" , so as not to miss the following parts of the course.
I want to thank Sergey Shcherbak Shcherbak (KrNU), Pavel klextor Klinova (Universität Ulm) and Natalia Keberle (ZNU) from the SWUG community for valuable comments, as well as ITIS colleagues and children from the Computer Science Club for their support.
The course is available under the free license Creative Commons Attribution-ShareAlike .

Source: https://habr.com/ru/post/258405/


All Articles