Ressourcebeskrivelsesramme

Resource Description Framework (RDF, "resource description framework" [1] ) er en model udviklet af World Wide Web Consortium til at repræsentere data, specifikt metadata [2] . RDF repræsenterer ressourcekrav i en maskinlæsbar form. RDF er en del af konceptet for det semantiske web .

En ressource i RDF kan være en hvilken som helst enhed, uanset om den er informativ (såsom et websted eller et billede) eller ikke-informationsmæssigt (såsom en person, en by eller et eller andet abstrakt koncept). Et udsagn om en ressource har formen "subjekt - prædikat - objekt" og kaldes en triplet [1] . Udsagnet "himlen er blå" i RDF-terminologi kan repræsenteres som følger: emnet er "himmel", prædikatet er "har en farve", objektet er "blåt". RDF bruger URI'er til at henvise til emner, relationer og objekter .

Sættet af RDF-sætninger danner en rettet graf , hvor hjørnerne er subjekter og objekter, og kanterne repræsenterer relationer.

RDF i sig selv er ikke et filformat , men kun en abstrakt model [2] af data, det vil sige, det beskriver den foreslåede struktur, måder at behandle og fortolke data på. Der er en række registreringsformater til lagring og transmission af information pakket ind i RDF-modellen.

Til behandling af RDF-data foreslås det at implementere forespørgselssprog: SPARQL ( W3C standard ), RQL , RDQL .

Historie

RDF's historie går tilbage til 1990 , hvor Tim Berners-Lee foreslog at markere linktyper mellem dokumenter for at lette automatisk behandling. Linktyper var dog ikke inkluderet i den første HTML -specifikation , men ideen blev hentet i MCF - metadatabeskrivelsessystemet . En generisk repræsentation af metadata blev afspejlet i W3C- anbefalingen fra 1999 om RDF . Siden da har RDF-standarderne udviklet sig, og nye værktøjer til at arbejde med RDF er dukket op [3] .

Et sæt standarder

Siden 10. februar 2004 har RDF været en W3C-standard. Siden 25. februar 2014 er RDF 1.1-standarden blevet vedtaget.

Liste over standarder relateret til RDF (se http://www.w3.org/TR/ ):

Der er også mange udkast og noter, blandt dem er Linked Data Glossary  (engelsk)  - en ordliste over alle begreber relateret til RDF.

Præsentationsformater

Adskillige formater bruges til at skrive og transmittere RDF, herunder:

Semantik

RDF leverer værktøjer til opbygning af informationsmodeller, men beskæftiger sig ikke med semantikken i det, der beskrives. Isoleret set kan en RDF-graf kun forstås som en graf. Betydningsfortolkning er afhængig af RDF-brugeres evne til at fortolke individuelle URI'er, strenglitteraler og grafstrukturer og derfra fortolke andre URI'er og datasemantik.

For at udtrykke semantik kræves ordforråd , taksonomier og ontologier ,  og tilstedeværelsen af ​​forbindelser med dem i den betragtede graf .  

De fleste ordbøger for de beskrevne emner indeholder ikke blot prædikater og objekter, men indebærer også for dem en eller anden semantisk belastning, som som regel ikke passer ind i den egentlige RDF-repræsentation af ordbogen. Det kan være måder at bruge bestemte emner på, regler, begrænsninger, anbefalinger, begrundelse for behovet for at bruge dem osv. Som udgangspunkt er dette beskrevet i den medfølgende dokumentation til ordbogen.

RDF-skema

RDF Schema giver et ordforråd til RDF, som primært bruges til at beskrive andre ordforråd. RDF-skema:

Beskrivelsen af ​​den ekstra semantiske belastning af denne ordbog er placeret i alle tre hoved-RDF-standarder - i beskrivelsen af ​​RDF-begreber  (engelsk) , i beskrivelsen af ​​selve ordbogen  (engelsk) og i beskrivelsen af ​​RDF-semantik  (engelsk) .

Specielt siger beskrivelsen af ​​RDF-semantikken, at ordbøger kun kan antyde, men ikke eksplicit indeholde, tripletter, der kan opnås fra de resterende trillinger i ordbogen ved at udføre et sæt formelle regler defineret for ordbogen, som følger af semantikken i ordbogen. de begreber, som ordbogen bruger. Og her er en liste over regler underforstået af RDF Schema-ordbogen.

UGLE

For at registrere mere komplekse logiske sammenhænge af de beskrevne ressourcer af forskellige fagområder i ontologier, bruges OWL -sproget [5] .

RDF repositories

To hovedtyper af lagring bruges til at lagre RDF-data: specialiseret (native, "native", "native") og ikke- specialiseret (ikke-native). Specialiserede depoter giver mulighed for en større grad af optimering, men er mere tidskrævende at designe, da de er bygget specifikt til at arbejde med RDF. Resten af ​​lagrene er mere simple i designet (f.eks. på grund af brugen af ​​relationelle DBMS-mekanismer eller NoSQL- løsninger ), men er mindre optimeret til at arbejde med RDF. Specialiserede lager er opdelt efter evnen til at arbejde med data, der kun er helt i RAM (in-memory) eller i stand til at bruge ekstern hukommelse (for eksempel en harddisk) [6] .

RDF-systemer udvikles til både forsknings- og produktionsbrug. De vigtigste specialiserede depoter, der er egnede til produktionsbrug, omfatter [6] :

Ansøgning

Dannelse af vidensbaser eller præsentation af deres data inden for rammerne af forskellige projekter i en række forskellige institutter, universiteter og andre organisationer. Primært til forskningsformål.

Søgemaskiner opfordrer webmastere til at bruge RDF og lignende sidemarkeringssprog for at øge synligheden af ​​et link tilbage til deres websted i søgeresultaterne.

Sociale netværk tilbyder efter forslag fra Facebook (opengraph) webmastere at bruge RDF til at beskrive sideegenskaber, som også giver dem mulighed for smukt at linke til det i en social netværksbrugers indlæg.

I form af RSS 1.0 bruges RDF-formatet i vid udstrækning til kortfattet oversigt over nye indlæg på periodisk opdaterede websteder såsom blogs, nyhedsfeeds eller onlinemagasiner.

Udover ovenstående repræsenterer RDF-format data til analyse og/eller integration i virksomhedsinformationssystemer , hvilket gør det muligt at udforske dem ved hjælp af SPARQL (D2RQ-projekt, for eksempel), og når det er baseret på en industristandard, for eksempel ISO 15926 giver dig mulighed for at forene udvekslingen af ​​data fra forskellige virksomheder på brancheniveau.

Brugen af ​​RDF er steget med fremkomsten af ​​JSON-LD- repræsentationen af ​​RDF og spredningen af ​​linkede data . For eksempel tager Google hensyn til den semantiske beskrivelse af en side i et af RDF-formaterne (og bruger Schema.org- ordbogen ) og bruger den til at beskrive søgeresultater mere detaljeret [7] .

Formater

Projekter

Værktøjer

Noter

  1. 1 2 Ressourcebeskrivelsesramme (RDF): Begreber og abstrakt syntaks . Hentet 11. august 2012. Arkiveret fra originalen 2. marts 2014.
  2. 1 2 RDF Primer  (engelsk)  (link ikke tilgængeligt) . World Wide Web Consortium (10. februar 2004). — W3C-anbefaling, informativ introduktion til RDF. Hentet 22. november 2009. Arkiveret fra originalen 2. juni 2012.
  3. Segaran, Evans, Taylor, 2009 , pp. 63-64.
  4. Sean Palmer. Notation3: En grov guide til N3  (engelsk)  (ikke tilgængeligt link) . — Indledning til Notation3. Hentet 22. november 2009. Arkiveret fra originalen 2. juni 2012.
  5. Hebeler, Fisher, Blace, Perez-Lopez, 2009 , pp. 98-100.
  6. 1 2 Curé, Blin, 2014 , kapitel V.
  7. Event Markup: Official Performer Sites . Hentet 28. maj 2015. Arkiveret fra originalen 28. maj 2015.

Litteratur

Links