Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния

Π₯ΠΎΡ‡Ρƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ вниманию ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π²ΠΎΡ‚ этой Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ:

ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ прСдприятия: ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ [ВСкст]: монография / [Π‘.Β Π’.Β Π“ΠΎΡ€ΡˆΠΊΠΎΠ², Π‘. Π‘. ΠšΡ€Π°Π»ΠΈΠ½, О. И. ΠœΡƒΡˆΡ‚Π°ΠΊ ΠΈ Π΄Ρ€.; отвСтствСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π‘. Π’. Π“ΠΎΡ€ΡˆΠΊΠΎΠ²]. β€” Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³: Изд-Π²ΠΎ Π£Ρ€Π°Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΡƒΠ½-Ρ‚Π°, 2019. β€” 234 с.: ΠΈΠ»., Ρ‚Π°Π±Π».; 20 см. β€” Авт. ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½Π°Β ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π΅ Ρ‚ΠΈΡ‚. с. β€” Π‘ΠΈΠ±Π»ΠΈΠΎΠ³Ρ€. Π² ΠΊΠΎΠ½Ρ†Π΅ Π³Π». β€” ISBN 978-5-7996-2580-1: 200 экз.

ЦСль Π²Ρ‹ΠΊΠ»Π°Π΄ΠΊΠΈ этого Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π½Π° Π₯Π°Π±Ρ€Π΅ чСтвСроякая:

  • Вряд Π»ΠΈ Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ получится ΠΏΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ эту ΠΊΠ½ΠΈΠΆΠΊΡƒ Π² Ρ€ΡƒΠΊΠ°Ρ…, Ссли ΠΎΠ½ Π½Π΅ являСтся ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ SergeIndex; Π² ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Π΅Ρ‘ Π½Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ.
  • Π’ тСкст внСсСны исправлСния (Π½ΠΈΠΆΠ΅ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹) ΠΈ сдСланы дополнСния, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ совмСстимыС с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ½ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ: Π·Π»ΠΎΠ±ΠΎΠ΄Π½Π΅Π²Π½Ρ‹Π΅ примСчания (ΠΏΠΎΠ΄ спойлСрами) и гипСрссылки.
  • Π₯очСтся ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ вопросы ΠΈ замСчания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡Π΅ΡΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ этого тСкста Π²Β ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ издания.
  • МногиС Π°Π΄Π΅ΠΏΡ‚Ρ‹ Semantic Web ΠΈ Linked Data всС Π΅Ρ‰Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΊΡ€ΡƒΠ³ ΡΡ‚ΠΎΠ»ΡŒ ΡƒΠ·ΠΎΠΊ Π² основном ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ΅ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΠΎ-Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ Π½Π΅ объяснили, ΠΊΠ°ΠΊ ΠΆΠ΅ это Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ β€” Π±Ρ‹Ρ‚ΡŒ Π°Π΄Π΅ΠΏΡ‚ΠΎΠΌ Semantic Web ΠΈ Linked Data. Автор Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, Ρ…ΠΎΡ‚ΡŒ ΠΊ этому ΠΊΡ€ΡƒΠ³Ρƒ ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚, Ρ‚Π°ΠΊΠΎΠ³ΠΎ мнСния Π½Π΅ придСрТиваСтся, Π½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, считаСт сСбя обязанным ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ.

Π˜Ρ‚Π°ΠΊ,

Semantic Web

Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡŽ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (ΠΈΠ»ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π΅Π³ΠΎ сСгмСнтах, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ порядкС):

  1. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” Gopher, FTP ΠΈ Ρ‚. ΠΏ.
    Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ являСтся глобальной ΡΠ΅Ρ‚ΡŒΡŽ для ΠΎΠ±ΠΌΠ΅Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рСсурсами.
  2. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” HTML ΠΈ HTTP.
    Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ выставляСмых рСсурсов ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ особСнности срСды ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.
  3. Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” REST ΠΈ SOAP API, XHR ΠΈ ΠΏΡ€.
    Π­ΠΏΠΎΡ…Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, потрСбитСлями рСсурсов становятся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ люди.
  4. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Linked Data.
    Π­Ρ‚ΠΎΡ‚ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ этап, прСдсказываСмый БСрнСрсом-Π›ΠΈ, создатСлСм ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ W3C, ΠΈ называСтся Semantic Web; Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Linked Data ΠΏΡ€ΠΈΠ·Π²Π°Π½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π²Β Π²Π΅Π±Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ, Π½ΠΎ ΠΈ Β«ΠΌΠ°ΡˆΠΈΠ½ΠΎΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΌΠΈΒ».

Из дальнСйшСго Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ станСт ясно соотвСтствиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… понятий Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ этапов:

  • Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ URL ΡΠ²Π»ΡΡŽΡ‚ΡΡ URI,
  • Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ HTML являСтся RDF,
  • HTML-гипСрссылкам Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ вхоТдСния URI Π² RDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Semantic Web β€” скорСС систСмноС Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ρ‡Π΅ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ стихийный ΠΈΠ»ΠΈ Π»ΠΎΠ±Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚Ρ€Π΅Π½Π΄, хотя способСн ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ эти послСдниС. НапримСр, Π²Π°ΠΆΠ½ΠΎΠΉ характСристикой Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ называСтся Web 2.0, считаСтся «создаваСмоС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ содСрТимоС». ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΅Ρ‘ Π²ΠΎΒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π²Π°Π½Ρ‹, Π² частности, рСкомСндация W3C Β«WebΒ Annotation OntologyΒ» ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Solid.

ΠœΡ‘Ρ€Ρ‚Π² Π»ΠΈ Semantic Web?

Если ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ нСрСалистичных ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ, ситуация с сСмантичСским Π²Π΅Π±ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая ΠΆΠ΅, ΠΊΠ°ΠΊ с ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠ·ΠΌΠΎΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠ³ΠΎ социализма (Π° ΡƒΠΆ Π±Π»ΡŽΠ΄Π΅Ρ‚ΡΡ Π»ΠΈ Π²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ условным Π·Π°Π²Π΅Ρ‚Π°ΠΌ Π˜Π»ΡŒΠΈΡ‡Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ сам). ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ систСмы довольно ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°ΡŽΡ‚ Π²Π΅Π±-сайты ΠΊ использованию RDFa ΠΈ JSON-LD ΠΈ сами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, родствСнныС описываСмым Π΄Π°Π»Π΅Π΅ (Google Knowledge Graph, Bing Knowledge Graph).

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ прСпятствуСт Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ, Π½ΠΎΒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° основС Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π°. Π—Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°Π»ΠΈΡΡŒ Π±Ρ‹ Β«ΠΈΠ·Β ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈΒ» в условиях наступлСния SW, Π΅ΡΡ‚ΡŒ, хотя ΠΈΒ Π½Π΅Β ΠΎΡ‡Π΅Π½ΡŒ массовыС. Как слСдствиС, ΡƒΒ Ρ‚Π΅Ρ…, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ΅ΠΌ эти Π·Π°Π΄Π°Ρ‡ΠΈ стоят, Π½Π΅Ρ‚ срСдств принуТдСния Π²Β ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ способСн ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΆΠ΅ обСспСчСниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этими послСдними ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΈΡ… бизнСс-модСлям. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ HTML ΠΈ ΡΠΊΠ»Π΅ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ API, ΠΎΠ΄Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ shittier.

Однако Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Linked Data ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ распространСниС ΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ массового Π²Π΅Π±Π°; этим их примСнСниям ΠΊΠ½ΠΈΠ³Π°, собствСнно, ΠΈ посвящСна. Π’ настоящСС врСмя сообщСство Linked Data ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π΅Ρ‰Π΅ большСС распространСниС благодаря фиксации (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ·Π³Π»Π°ΡˆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊ нравится) Gartner Ρ‚Π°ΠΊΠΈΡ… Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ², ΠΊΠ°ΠΊ ΠΊΠ°ΠΊ Knowledge Graphs ΠΈ Data Fabric. Π₯очСтся Π²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ успСх Π½Π΅ «вСлосипСдныС» Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этих ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Π° ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ рассматриваСмым Π΄Π°Π»Π΅Π΅ стандартам W3C.

Linked Data

БСрнСрс-Π›ΠΈ опрСдСлял Linked Data ΠΊΠ°ΠΊ Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сдСланный» сСмантичСский Π²Π΅Π±: cΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Linked Data БСрнСрс-Π›ΠΈ выдСлял ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ 1. ИспользованиС URI для имСнования сущностСй.

URI ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ сущностСй Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ строковым ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ записСй. ВпослСдствии Π»ΡƒΡ‡ΡˆΠ΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ этот ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ нашСл Π² слоганС Google Knowledge Graph Β«things, not stringsΒ».

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ 2. ИспользованиС URI Π² схСмС HTTP, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ URI, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΠΎΠ΅, стоящСС Π·Π° этим ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΌ (Ρ‚ΡƒΡ‚ понятна аналогия с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Β«*Β» Π² Π‘ΠΈ); Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставлСниС этого ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΠΎΠ³ΠΎ β€” Π² зависимости ΠΎΡ‚ значСния HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Accept:. Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, с наступлСниСм эпохи AR/VR ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сам рСсурс, ΠΏΠΎΠΊΠ° ΠΆΠ΅, скорСС всСго, это Π±ΡƒΠ΄Π΅Ρ‚ RDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния SPARQL-запроса DESCRIBE.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ 3. ИспользованиС стандартов W3C β€” Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, RDF(S) ΠΈ SPARQL β€” в частности, ΠΏΡ€ΠΈ дСрСфСрСнсировании URI.

Π­Ρ‚ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ «слои» стСка Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Linked Data, извСстного Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Semantic Web Layer Cake, Π±ΡƒΠ΄ΡƒΡ‚ описаны Π½Π°ΠΌΠΈ Π΄Π°Π»Π΅Π΅.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ 4. ИспользованиС ΠΏΡ€ΠΈ описании сущностСй ссылок Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ URI.

RDF позволяСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ словСсным описаниСм рСсурса Π½Π° СстСствСнном языкС, ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°Π΅Ρ‚ этого Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ всСобщСм соблюдСнии ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ описании рСсурса ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π² Ρ‚ΠΎΠΌ числС Β«Ρ‡ΡƒΠΆΠΈΠ΅Β», ΠΎΡ‚Ρ‡Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ связанными. На самом Π΄Π΅Π»Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ использования URI, ΠΏΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… в словарС RDFS.

RDF

RDF (Resource Description Framework) β€” Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌ описания взаимосвязанных сущностСй.

О сущностях ΠΈ ΠΈΡ… взаимосвязях Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ утвСрТдСния Π²ΠΈΠ΄Π° Β«ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β», Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚Π°ΠΌΠΈ. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” это URI. Один ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ URI ΠΌΠΎΠΆΠ΅Ρ‚ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚Π°Ρ… Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… позициях: Π±Ρ‹Ρ‚ΡŒ ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠΌ, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ; Ρ‚Π΅ΠΌ самым Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ своСго Ρ€ΠΎΠ΄Π° Π³Ρ€Π°Ρ„, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ RDF-Π³Ρ€Π°Ρ„ΠΎΠΌ.

Π‘ΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ URI, Π½ΠΎ ΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ пустыми ΡƒΠ·Π»Π°ΠΌΠΈ, Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Π°ΠΌΠΈ. Π›ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ β€” экзСмпляры ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², состоящиС ΠΈΠ· строкового прСдставлСния ΠΈ указания Ρ‚ΠΈΠΏΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ записи Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠ² (Π² Turtle-синтаксисС, ΠΎ Π½Π΅ΠΌ Π½ΠΈΠΆΠ΅): "5.0"^^xsd:float ΠΈΒ "five"^^xsd:string. Π›ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ с Ρ‚ΠΈΠΏΠΎΠΌ rdf:langString ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ снабТСны Π΅Ρ‰Π΅ ΠΈ языковым Ρ‚Π΅Π³ΠΎΠΌ, Π² Turtle это записываСтся Ρ‚Π°ΠΊ: "five"@en ΠΈ "ΠΏΡΡ‚ΡŒ"@ru.

ΠŸΡƒΡΡ‚Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ β€” Β«Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Π΅Β» рСсурсы Π±Π΅Π· Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ утвСрТдСния; своСго Ρ€ΠΎΠ΄Π° ΡΠΊΠ·ΠΈΡΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Π˜Ρ‚Π°ΠΊ (Π² этом, собствСнно, ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ вся ΡΡƒΡ‚ΡŒ RDF):

  • ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ β€” это URI ΠΈΠ»ΠΈ пустой ΡƒΠ·Π΅Π»,
  • ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ β€” это URI,
  • ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ β€” это URI, пустой ΡƒΠ·Π΅Π» ΠΈΠ»ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Π».

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пустыми ΡƒΠ·Π»Π°ΠΌΠΈ?

ВСроятная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° β€” ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° язык Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚ s p o ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния, Π³Π΄Π΅ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния β€” ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚, Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния ΠΈ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния β€” константы. CΠ»Π΅Π΄Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ понимания Π΅ΡΡ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Β«LBase: Semantics for Languages of the Semantic WebΒ», ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌ статус Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ W3Π‘. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚ s p [], Π³Π΄Π΅ [] β€” пустой ΡƒΠ·Π΅Π», Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ ΠΊΠ°ΠΊ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния, Π³Π΄Π΅ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния β€” пСрСмСнная, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° пСрСвСсти s [] o? Π˜ΠΌΠ΅ΡŽΡ‰ΠΈΠΉ статус Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ W3C Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Β«RDF 1.1 SemanticsΒ» ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² Π±Ρ‹Ρ‚ΡŒ пустыми ΡƒΠ·Π»Π°ΠΌΠΈ всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ рассматриваСт.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠœΠ°Π½Ρƒ Π‘ΠΏΠΎΡ€Π½ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»ΠΈ.

RDF β€” абстрактная модСль. RDF ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан (сСриализован) Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… синтаксисах: RDF/XML, Turtle (Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ), JSON-LD, HDT (Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ).

Один ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ RDF ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован Π² RDF/XML Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, поэтому, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ XML бСссмыслСнно Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XSD ΠΈΠ»ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ XPath. Π Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ JSON-LD вряд Π»ΠΈ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ рядового Javascript-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с RDF с использованиСм Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎΠΉ ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎ-скобочной Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Javascript (хотя JSON-LD ΠΈ двиТСтся Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, прСдлагая ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ„Ρ€Π΅ΠΉΠΌΠΈΠ½Π³Π°).

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ синтаксисов ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ способы сокращСния Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… URI. НапримСр, объявлСниС @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> Π² Turtle ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ вмСсто <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> просто rdf:type.

RDFS

RDFS (RDF Schema) β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ модСлирования, Π²Π²ΠΎΠ΄ΠΈΡ‚ понятия свойства ΠΈ класса ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ rdf:type, rdfs:subClassOf, rdfs:domain ΠΈ rdfs:range. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ словаря RDFS ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ€Π½Ρ‹Π΅ выраТСния:

rdf:type         rdf:type         rdf:Property .
rdf:Property     rdf:type         rdfs:Class .
rdfs:Class       rdfs:subClassOf  rdfs:Resource .
rdfs:subClassOf  rdfs:domain      rdfs:Class .
rdfs:domain      rdfs:domain      rdf:Property .
rdfs:domain      rdfs:range       rdfs:Class .
rdfs:label       rdfs:range       rdfs:Literal .

RDFS являСтся словарСм описания ΠΈ модСлирования, Π½ΠΎ Π½Π΅ являСтся языком ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (хотя ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ спСцификация ΠΈ оставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ употрСблСния). Π‘Π»ΠΎΠ²ΠΎ Β«SchemaΒ» Π½Π΅ слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ смыслС, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Β«XML SchemaΒ». НапримСр, :author rdfs:range foaf:Person ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ rdf:type всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойства :author β€” foaf:Person, Π½ΠΎ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ± этом Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сказано Π·Π°Ρ€Π°Π½Π΅Π΅.

SPARQL

SPARQL (SPARQL Protocol and RDF Query Language) β€” язык запросов ΠΊ RDF-Π΄Π°Π½Π½Ρ‹ΠΌ. Π’ простом случаС SPARQL-запрос прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ², с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚Ρ‹ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„Π°. Π’ ΠΎΠ±Ρ€Π°Π·Ρ†Π°Ρ… Π² позициях ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

Запрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΈΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ подстановкС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ΄Π³Ρ€Π°Ρ„ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ RDF-Π³Ρ€Π°Ρ„Π° (подмноТСство Π΅Π³ΠΎ Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚ΠΎΠ²). ΠžΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·Ρ†Π°Ρ… Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈ этом ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния.

НапримСр, Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ Π½Π°Π±ΠΎΡ€Π΅ ΠΈΠ· сСми RDFS-аксиом ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запрос Π²Π΅Ρ€Π½Π΅Ρ‚ rdfs:domain ΠΈ rdfs:range Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ?s ΠΈ ?p соотвСтствСнно:

SELECT * WHERE {
 ?s ?p rdfs:Class .
 ?p ?p rdf:Property .
}

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ SPARQL Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΈ Π½Π΅ являСтся языком описания ΠΎΠ±Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„Π° (Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ способы ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠ»Π°Π½Π° выполнСния запроса). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стандартныС Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, поиск ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Π½Π° SPARQL, Π² Ρ‚ΠΎΠΌ числС ΠΈ с использованиСм ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° property paths (Π½ΠΎ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих Π·Π°Π΄Π°Ρ‡).

SPARQL Π½Π΅ раздСляСт ΠΏΡ€Π΅Π·ΡƒΠΌΠΏΡ†ΠΈΡŽ открытости ΠΌΠΈΡ€Π° ΠΈ слСдуСт ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ Β«negation as failureΒ», Π²Β Π½Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ конструкции, ΠΊΠ°ΠΊ FILTER NOT EXISTS {…}. Π Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… учитываСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Ρ„Π΅Π΄Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… запросов.

Π’ΠΎΡ‡ΠΊΠ° доступа SPARQL β€” RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, способноС ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ SPARQL-запросы β€” Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ прямых Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ этапа (см. Π½Π°Ρ‡Π°Π»ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π°). Π•Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΠ΄ΠΎΠ±ΠΈΡ‚ΡŒ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° основС содСрТимого ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ HTML-страницы, Π½ΠΎ доступной Π²ΠΎΠ²Π½Π΅. Π’ΠΎΡ‡ΠΊΠ° доступа SPARQL являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ скорСС Ρ‚ΠΎΡ‡ΠΊΠΈ доступа API ΠΈΠ· Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ этапа, ΠΎΠ΄Π½Π°ΠΊΠΎ с двумя основными отличиями. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ нСсколько Β«Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Ρ…Β» запросов Π² ΠΎΠ΄ΠΈΠ½ (Ρ‡Ρ‚ΠΎ считаСтся ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ характСристикой GraphQL), Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ‚Π°ΠΊΠΎΠΉ API ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ самодокумСнтирован (Ρ‡Π΅Π³ΠΎ пытался Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ HATEOAS).

ΠŸΠΎΠ»Π΅ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

RDF β€” способ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π²Π΅Π±Π΅, поэтому RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° слСдовало Π±Ρ‹ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ Π‘Π£Π‘Π”. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ RDF β€” Π³Ρ€Π°Ρ„, Π° Π½Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΎΠ½ΠΈ Π·Π°ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΈ Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹ΠΌΠΈ. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ. ΠšΡ‚ΠΎ Π±Ρ‹ ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ найдутся ΡƒΠΌΠ½ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ blank nodes. Π£ Кодда Π²ΠΎΡ‚ Π½Π΅ Π²Ρ‹ΡˆΠ»ΠΎ.

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΡƒΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ способы ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ доступа ΠΊ RDF-Π΄Π°Π½Π½Ρ‹ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Linked Data Fragments (LDF) ΠΈ Linked Data Platform (LDP).

OWL

OWL (Web Ontology Language) β€” Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌ прСдставлСния Π·Π½Π°Π½ΠΈΠΉ, синтаксичСский Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ дСскрипционной Π»ΠΎΠ³ΠΈΠΊΠΈ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния (Π²ΡΡŽΠ΄Ρƒ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ OWL 2, пСрвая вСрсия OWL Π±Ρ‹Π»Π° основана Π½Π° Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния).

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚Π°ΠΌ дСскрипционных Π»ΠΎΠ³ΠΈΠΊ Π² OWL ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ классы, ролям β€” свойства, ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ свои ΠΏΡ€Π΅ΠΆΠ½Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. Аксиомы Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ аксиомами.

НапримСр, Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ манчСстСрском синтаксисС для записи OWL ΡƒΠΆΠ΅ извСстная Π½Π°ΠΌ аксиома Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния Π±ΡƒΠ΄Π΅Ρ‚ записана Ρ‚Π°ΠΊ:

Class: Human
Class: Parent
   EquivalentClass: Human and (inverse hasParent) some Human
ObjectProperty: hasParent

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ синтаксисы для записи OWL, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π²Β ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ спСцификации, ΠΈ OWL/XML. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, OWL ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСриализован Π² абстрактный синтаксис RDF ΠΈ Π² дальнСйшСм β€” Π² любой ΠΈΠ· ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… синтаксисов.

OWL Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊ RDF выступаСт Π² двояком ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ. Π•Π³ΠΎ, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΈΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰ΠΈΠΉ RDFS. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, это Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ RDF лишь Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сСриализации. НС всС элСмСнтарныС конструкции OWL ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ посрСдством СдинствСнного RDF-Ρ‚Ρ€ΠΈΠΏΠ»Π΅Ρ‚Π°.

Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ подмноТСство конструкций OWL Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, говорят ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… профилях OWL. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстныС β€” это OWL EL, OWL RL ΠΈΒ OWL QL. Π’Ρ‹Π±ΠΎΡ€ профиля влияСт Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ конструкций OWL, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния, называСтся OWL DL. Иногда Ρ‚Π°ΠΊΠΆΠ΅ говорят ΠΎΠ± OWL Full, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ конструкции OWL Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠ»Π½ΠΎΠΉ свободой, присущСй RDF, Π±Π΅Π· сСмантичСских ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Semantic Web ΠΈ Linked Data. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΈ дополнСния. НапримСр, Π½Π΅Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ классом, и свойством. OWL Full Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌ.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ присоСдинСния слСдствий Π² OWL β€” принятиС ΠΏΡ€Π΅Π·ΡƒΠΌΠΏΡ†ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° (open world assumption, OWA) ΠΈ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ ΠΏΡ€Π΅Π·ΡƒΠΌΠΏΡ†ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠ΅Π½ (unique name assumption, UNA). НиТС ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, ΠΈ познакомимся с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ конструкциями OWL.

ΠŸΡƒΡΡ‚ΡŒ онтология содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ (Π² манчСстСрском синтаксисС):

Class: manyChildren
   EquivalentTo: Human that hasChild min 3
Individual: John
   Types: Human
   Facts: hasChild Alice, hasChild Bob, hasChild Carol

Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΈΠ· сказанного ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π”ΠΆΠΎΠ½ ΠΌΠ½ΠΎΠ³ΠΎΠ΄Π΅Ρ‚Π΅Π½? ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ UNA заставит Π΄Π²ΠΈΠΆΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, вСдь Алиса ΠΈ Π‘ΠΎΠ± Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ слСдованиС ΠΈΠΌΠ΅Π»ΠΎ мСсто, потрСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ аксиому:

DifferentIndividuals: Alice, Bob, Carol, John

ΠŸΡƒΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ (Π”ΠΆΠΎΠ½ объявлСн ΠΌΠ½ΠΎΠ³ΠΎΠ΄Π΅Ρ‚Π½Ρ‹ΠΌ, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΎ лишь Π΄Π²ΠΎΠ΅ Π΄Π΅Ρ‚Π΅ΠΉ):

Class: manyChildren
   EquivalentTo: Human that hasChild min 3
Individual: John
   Types: Human, manyChildren
   Facts: hasChild Alice, hasChild Bob
DifferentIndividuals: Alice, Bob, Carol, John

Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ эта онтология ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΠΉ (Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ нСвалидности Π΄Π°Π½Π½Ρ‹Ρ…)? ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ OWA заставит Π΄Π²ΠΈΠΆΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: Β«Π³Π΄Π΅-Ρ‚ΠΎΒ» Π΅Ρ‰Π΅ (Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ) Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сказано, Ρ‡Ρ‚ΠΎ ΠšΡΡ€ΠΎΠ» Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ Π”ΠΆΠΎΠ½Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этого, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚ ΠΎ Π”ΠΆΠΎΠ½Π΅:

Individual: John
   Facts: hasChild Alice, hasChild Bob, not hasChild Carol

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ появлСниС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ, скаТСм, Ρ‡Ρ‚ΠΎ всС значСния свойства Β«ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΠ°Β» β€” люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ нас всСго Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎ:

ObjectProperty: hasChild
   Domain: Human
   Π‘haracteristics: Irreflexive
Class: Human
EquivalentTo: { Alice, Bill, Carol, John }

Π’Π΅ΠΏΠ΅Ρ€ΡŒ онтология станСт ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΠΉ, ΠΎ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠΆΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ. ПослСднСй из аксиом ΠΌΡ‹ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ смыслС Β«Π·Π°ΠΌΠΊΠ½ΡƒΠ»ΠΈΒ» ΠΌΠΈΡ€, ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠΌ способом ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π”ΠΆΠΎΠ½ являСтся Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ самому сСбС.

Linking Enterprise Data

Набор ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Linked Data ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ прСдназначался для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Β Π²Π΅Π±Π΅. ИспользованиС ΠΈΡ… Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ срСдС сталкиваСтся с рядом Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ.

НапримСр, Π² Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ срСдС оказываСтся слишком слабой дСдуктивная сила OWL, основанного Π½Π° принятии OWA ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π΅ ΠΎΡ‚ UNA β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, обусловлСнных ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΈ распрСдСлСнным Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΎΠΌ Π²Π΅Π±Π°. И здСсь Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹.

  • НадСлСниС OWL сСмантикой, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ OWA ΠΈ принятиС UNA, рСализация ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π°. β€” По Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ ΠΈΠ΄Π΅Ρ‚ RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Stardog.
  • ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ Π΄Π΅Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… возмоТностСй OWL Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ». β€” Stardog ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SWRL; Jena ΠΈ GraphDB ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ собствСнныС языки ΠΏΡ€Π°Π²ΠΈΠ».
  • ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ Π΄Π΅Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… возмоТностСй OWL, использованиС для модСлирования Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ подмноТСства, Π±Π»ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΊ RDFS. β€” Π‘ΠΌ. ΠΎΠ± этом Π΄Π°Π»Π΅Π΅.

Другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π±ΠΎΠ»Π΅Π΅ сущСствСнноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ качСства Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ отсутствиС Π² стСкС Linked Data инструмСнтов Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ здСсь ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

  • ΠžΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ, использованиС для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ конструкций OWL с сСмантикой Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠ΅Π½ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π°.
  • ИспользованиС SHACL, стандартизованного ΡƒΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ слоСв Semantic Web Layer Cake Π±Ρ‹Π» зафиксирован (Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π² качСствС Π΄Π²ΠΈΠΆΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»), ΠΈΠ»ΠΈ ShEx.
  • ОсознаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ всС Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ дСлаСтся SPARQL-запросами, созданиС собствСнного нСслоТного ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΡ… использованиСм.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ Π΄Π΅Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… возмоТностСй ΠΈ инструмСнтов Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ оставляСт стСк Linked Data Π²Π½Π΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½ΠΎ сходных с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΈ распрСдСлСнным Π²Π΅Π±ΠΎΠΌ β€” Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Как насчСт ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы?

Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ слСдуСт, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ сСбС ΠΎΡ‚Ρ‡Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠžΠΏΠΈΡˆΡƒ здСсь Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ участников Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит этот тСхнологичСских стСк с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ IT. НСмного Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΡ‚Ρ‡Ρƒ ΠΎ слонС:

  • БизнСс-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ: RDF β€” это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚ΠΈΠΏΠ° нСпосрСдствСнно Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΉ логичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ.
  • БистСмный Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ: RDF β€” это ΠΊΠ°ΠΊ EAV, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΡƒΡ‡Π΅ΠΉ индСксов ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ языком запросов.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: Π½Ρƒ, это всС Π² Π΄ΡƒΡ…Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ rich model ΠΈ low code, Ρ‡ΠΈΡ‚Π°Π» Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠ± этом.
  • Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Π΄Π° это ΠΆΠ΅ collapsing the stack!

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ стСк Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ…, связанных с Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΒ Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ построСнии систСм класса MDM (Master Data Management) ΠΈΠ»ΠΈΒ DWH (Data Warehouse). Π’Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² любой отрасли.

Π§Ρ‚ΠΎ Π΄ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с отраслСвой спСцификой, Π² настоящСС врСмя Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Linked Data Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярны Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… отраслях.

  • биомСдицинскиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π³Π΄Π΅ ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, связана со ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области);

Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅

Π’ Β«Π’ΠΎΡ‡ΠΊΠ΅ кипСния» Π½Π° днях Π² ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° организованная ассоциациСй Β«ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π±Π°Π·Π° мСдицинских Π·Π½Π°Π½ΠΈΠΉΒ» конфСрСнция «ОбъСдинСниС ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠžΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊ практичСскому ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽΒ».

  • ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ эксплуатация слоТных ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ (ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ΅ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Ρ‹Ρ‡Π° Π½Π΅Ρ„Ρ‚ΠΈ ΠΈ Π³Π°Π·Π°; Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ стандартС ISO 15926);

Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅

Π—Π΄Π΅ΡΡŒ Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ являСтся ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, ΠΊΠΎΠ³Π΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° этапС upstream, Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½Π΅Ρ„Ρ‚Π΅Π³Π°Π·ΠΎΠ²ΠΎΠΉ отрасли, простой ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ БАПР.

Π’ 2008 Π³ΠΎΠ΄Ρƒ ΠΏΡ€ΠΎΡˆΠ»Π° организованная Chevron ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установочная конфСрСнция.

ISO 15926 Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² показался Π½Π΅Ρ„Ρ‚Π΅Π³Π°Π·ΠΎΠ²ΠΎΠΉ отрасли тяТСловатым (ΠΈ Π΅Π΄Π²Π° Π»ΠΈ нС большСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ нашСл Π² ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠΈ). ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° Π½Π΅Π³ΠΎ подсСла Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Statoil (Equinor), в НорвСгии Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ слоТилась цСлая экосистСма. ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ своС. НапримСр, ΠΏΠΎ слухам, отСчСствСнный ΠœΠΈΠ½ΡΠ½Π΅Ρ€Π³ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π·Π°Π½ΡΡ‚ΡŒΡΡ созданиСм Β«ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ онтологичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ ВЭК», Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, созданной для элСктроэнСргСтики.

  • финансовыС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π΄Π°ΠΆΠ΅ XBRL ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΈΠΉ Π³ΠΈΠ±Ρ€ΠΈΠ΄ SDMX ΠΈ ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ RDF Data Cube);

Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅

LinkedIn Π² Π½Π°Ρ‡Π°Π»Π΅ Π³ΠΎΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ спамил Π°Π²Ρ‚ΠΎΡ€Π° вакансиями Π΅Π΄Π²Π° Π»ΠΈ Π½Π΅ Ρƒ всСх Π³ΠΈΠ³Π°Π½Ρ‚ΠΎΠ² финансовой индустрии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ Π·Π½Π°Π΅Ρ‚ по сСриалу «Ѐорс-ΠΌΠ°ΠΆΠΎΡ€Ρ‹Β»: Goldman Sachs, JPMorgan Chase ΠΈ/ΠΈΠ»ΠΈ Morgan Stanley, Wells Fargo, SWIFT/Visa/Mastercard, Bank of America, Citigroup, Π€Π Π‘, Deutsche Bank… ВСроятно, всС искали, ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° Knowledge Graph Conference. Найти ΡƒΠ΄Π°Π»ΠΎΡΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΈΠΌ: финансовыС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ заняли всё ΡƒΡ‚Ρ€ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ дня.

На HeadHunter ΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСсноС попадалось Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ Π‘Π±Π΅Ρ€Π±Π°Π½ΠΊΠ°, Ρ€Π΅Ρ‡ΡŒ шла ΠΎ Β«EAV-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ с RDF-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ модСлью Π΄Π°Π½Π½Ρ‹Ρ…Β».

ВСроятно, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² стСпСни любви ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ тСхнологиям отСчСствСнных ΠΈΒ Π·Π°ΠΏΠ°Π΄Π½Ρ‹Ρ… финансовых институций обусловлСна Ρ‚Ρ€Π°Π½ΡΠ½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΎΠΌ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ послСдних. По-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ сквозь государствСнныС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ качСствСнно ΠΈΠ½Ρ‹Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ тСхничСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

  • вопросно-ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹Π΅ систСмы, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ коммСрчСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ (IBM Watson, Apple Siri, Google Knowledge Graph);

Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅

К слову, ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Siri Вомас Π“Ρ€ΡƒΠ±Π΅Ρ€ β€” Π°Π²Ρ‚ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ самого опрСдСлСния ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π² ИВ-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ) ΠΊΠ°ΠΊ «спСцификации ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΒ». На ΠΌΠΎΠΉ взгляд, пСрСстановка слов Π² этом ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π΅ мСняСт Π΅Π³ΠΎ смысл, Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ‚Π°ΠΌ ΠΈ Π½Π΅Ρ‚.

  • публикация структурированных Π΄Π°Π½Π½Ρ‹Ρ… (с большим основаниСм это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ отнСсСно ΡƒΠΆΠ΅ ΠΊΒ Linked Open Data).

Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linked Data β€” Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ GLAM: Galleries, Libraries, Archives, and Museums. Π’ΡƒΡ‚ достаточно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° Π·Π°ΠΌΠ΅Π½Ρƒ MARC21 Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠšΠΎΠ½Π³Ρ€Π΅ΡΡΠ° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ BIBFRAME, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ provides a foundation for the future of bibliographic description ΠΈ, разумССтся, основан Π½Π° RDF.

Часто Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² сфСрС Linked Open Data приводят Wikidata β€” своСго Ρ€ΠΎΠ΄Π° ΠΌΠ°ΡˆΠΈΠ½ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, содСрТимоС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ DBPedia, Π½Π΅ гСнСрируСтся ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠΌ ΠΈΠ· инфобоксов статСй, Π° создаСтся Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (ΠΈΒ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ становится источником ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для Ρ‚Π΅Ρ… ΠΆΠ΅ инфобоксов).

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ для ознакомлСния список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Stardog Π½Π° сайтС Stardog Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«CustomersΒ».

Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, Π² гартнСровском Β«Hype Cycle for Emerging TechnologiesΒ» 2016 Π³ΠΎΠ΄Π° Β«Enterprise Taxonomy and Ontology ManagementΒ» ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² сСрСдинС спуска Π² Π΄ΠΎΠ»ΠΈΠ½Ρƒ разочарования с пСрспСктивой Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Β«ΠΏΠ»Π°Ρ‚ΠΎ продуктивности» Π½Π΅ Ρ€Π°Π½Π΅Π΅ Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· 10 Π»Π΅Ρ‚.

Connecting Enterprise Data

ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹…

Из историчСского интСрСса свСл Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½ΠΈΠΆΠ΅ гартнСровскиС ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π»Π΅Ρ‚ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌ нас тСхнологиям.

Π“ΠΎΠ΄ ВСхнология ΠžΡ‚Ρ‡Π΅Ρ‚ ПолоТСниС Π›Π΅Ρ‚ Π΄ΠΎ ΠΏΠ»Π°Ρ‚ΠΎ
2001 Semantic Web Emerging Technologies Innovation Trigger 5-10
2006 Corporate Semantic Web Emerging Technologies Peak of Inflated Expectations 5-10
2012 Semantic Web Big Data Peak of Inflated Expectations >10
2015 Linked Data Advanced Analytics and Data Science Trough of Disillusionment 5-10
2016 Enterprise Ontology Management Emerging Technologies Trough of Disillusionment >10
2018 Knowledge Graphs Emerging Technologies Innovation Trigger 5-10

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΡƒΠΆΠ΅ Π² Β«Hype Cycle…» 2018 Π³ΠΎΠ΄Π° появился Π΄Ρ€ΡƒΠ³ΠΎΠΉ восходящий Ρ‚Ρ€Π΅Π½Π΄ β€” Knowledge Graphs. ΠŸΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° нСкая рСинкарнация: Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π‘Π£Π‘Π”, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ оказалось ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ и силы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΠ΄ влияниСм запросов ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π΅ΠΊ послСдних стали ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ своих ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ²-ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ².

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ каТдая графовая Π‘Π£Π‘Π” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ сСбя подходящСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для построСния ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Β«Π³Ρ€Π°Ρ„Π° Π·Π½Π°Π½ΠΈΠΉΒ» (Β«linked dataΒ» ΠΈΠ½ΠΎΠ³Π΄Π° замСняСтся Π½Π° Β«connected dataΒ»), Π½ΠΎ насколько ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Ρ‹ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ притязания?

Π“Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ асСмантичны, Π΄Π°Π½Π½Ρ‹Π΅ Π² Π³Ρ€Π°Ρ„ΠΎΠ²ΠΎΠΉ Π‘Π£Π‘Π” β€” всС Ρ‚ΠΎΡ‚ ΠΆΠ΅ data silo. Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ вмСсто URI Π΄Π΅Π»Π°ΡŽΡ‚ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π΄Π²ΡƒΡ… Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Ρ… Π‘Π£Π‘Π” всС Ρ‚ΠΎΠΉ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ интСграция Π΄Π²ΡƒΡ… RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ сводится просто ΠΊ объСдинСнию Π΄Π²ΡƒΡ… RDF-Π³Ρ€Π°Ρ„ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΎΠΉ аспСкт асСмантичности β€” Π½Π΅Ρ€Π΅Ρ„Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ LPG, Π΄Π΅Π»Π°ΡŽΡ‰Π°Ρ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с использованиСм Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

НаконСц, Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π‘Π£Π‘Π” Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ». Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ воспроизвСдСны услоТнСниСм запросов, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π² SQL.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π΅ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ LPG. НаиболСС солидным считаСтся ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² своС врСмя Π² Blazegraph: модСль RDF*, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ RDF ΠΈ LPG.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ LPG ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° Π₯Π°Π±Ρ€Π΅: Β«Π§Ρ‚ΠΎ сСйчас происходит с RDF-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌΠΈΒ». ΠŸΡ€ΠΎ Knowledge Graphs ΠΈ Data Fabric Π±ΡƒΠ΄Π΅Ρ‚, надСюсь, ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ написана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ. Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π», ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, дописывался Π² спСшкС, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈ спустя ΠΏΠΎΠ»Π³ΠΎΠ΄Π° с этими концСпциями всС Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ яснСС.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

  1. Halpin, H., Monnin, A. (eds.) (2014). Philosophical Engineering: Toward a Philosophy of the Web
  2. Allemang, D., Hendler, J. (2011) Semantic Web for the Working Ontologist (2nd ed.)
  3. Staab, S., Studer, R. (eds.) (2009) Handbook on Ontologies (2nd ed.)
  4. Wood, D. (ed.). (2011) Linking Enterprise Data
  5. Keet, M. (2018) An Introduction to Ontology Engineering

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ