Abstract
De siste årene har stadig mer data blitt tilgjengeliggjort og åpnet for allmennheten. Den store mengden kan gjøre det hele mindre oversiktlig, men dataene kan kobles sammen ved hjelp av semantisk web-teknologier som RDF. Data representert som RDF kan spørres mot ved hjelp av SPARQL-spørringer.
Et problem kan oppstå med bestemte RDF-datakilder kalt “enveiskilder”. Disse datakildene gir kun deler av datasettet ved hver forespørsel, og kun der forespørselen inneholder inputverdiene datakilden krever. Problemet blir dermed om en gitt SPARQL-spørring mot en gitt mengde enveiskilder kan besvares, og i så fall, hvordan?
Denne masteroppgaven forsøker å komme med en løsning på dette problemet. Vi har ikke klart å definere problemet formelt, men vi har kommet frem til en løsning som løser noen bestemte problemer vi vet vi kan svare på. Dette gjøres ved å lage en beskrivelse av hver datakilde. Ved hjelp av disse beskrivelsene kan vi samle data fra datakildene basert på dataene som allerede er samlet opp. Løsningen er implementert som en Java-applikasjon.