Sobes.tech
Senior

RDF və SPARQL nədir?

sobes.tech Süni İntellekt

AI-dan cavab

RDF (Resurs Təsviri Çərçivəsi) — qraf şəklində məlumatların təsviri və mübadiləsi üçün standartdır, burada məlumatlar tripletlər şəklində təqdim olunur: subyekt — predikat — obyekt. RDF biliklərin və metadataların modelləşdirilməsi üçün istifadə olunur və müxtəlif mənbələrdən məlumatların əlaqələndirilməsinə imkan verir.

SPARQL — RDF formatında təqdim olunan məlumatlar üçün sorğu dilidir. O, mürəkkəb seçmələr, filtrasiya və bilik qrafiklərinin manipulyasiyasını həyata keçirməyə imkan verir.

RDF triplet nümunəsi:

<http://example.org/person#Alice> <http://xmlns.com/foaf/0.1/name> "Alice" .

Burada, subyekt Alice resursu, predikat name xüsusiyyəti, obyekt isə "Alice" sətiridir.

Bütün adları almaq üçün sadə SPARQL sorğu nümunəsi:

SELECT ?name WHERE {
  ?person <http://xmlns.com/foaf/0.1/name> ?name .
}

Bu sorğu bütün subyektlər üçün name xüsusiyyətinin dəyərlərini seçir.

RDF və SPARQL süni intellekt və maşın öyrənməsi sistemlərində bilik qrafiklərinin qurulması və işlənməsi üçün geniş istifadə olunur.