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.