magistrsko delo
Domen Gašperlin (Avtor), Slavko Žitnik (Mentor)

Povzetek

Cilj semantičnega spleta je standardizacija izmenjave podatkov na spletu. Za njihovo predstavitev se uporabljajo ontologije. Gradnja ontologije je cikličen proces, ki zahteva usklajevanje in koordinacijo njenih sprememb s strani strokovnjakov z različnih področij. Za to je ključno sledenje, od kod so prišle spremembe in kdo jih je naredil. Prav tako s spreminjanjem ontologije ne smemo porušiti njene konsistentnosti. Namen dela je izboljšanje procesa gradnje ontologije z razvojem rešitve za njeno upravljanje in distribucijo. Rešitev poskrbi, da se s spremembami ontologije ne poruši njena konsistentnost. Za svoje delovanje uporablja tehnologije semantičnega spleta in verige blokov. Tehnologije semantičnega spleta se uporablja za učinkovito poizvedovanje in spreminjanje podatkov, za varno shrambo ontologij in sledljivosti njihovih sprememb pa se uporablja verige blokov. Na koncu je na podmnožici ontologije DBpedia evalvirano, kakšna je cena uporabe rešitve in kakšna je njena časovna zahtevnost v primerjavi s knjižnico Apache Jena. Rezultati pokažejo, da je rešitev počasnejša, a primerljiva, kot če bi se uporabilo zgolj knjižnico Apache Jena. Rešitev je z določenimi spremembami primerna tudi za implementacijo za druge tipe podatkovnih baz.

Ključne besede

ontologije;IPFS;Ethereum;računalništvo in informatika;magisteriji;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.09 - Magistrsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [D. Gašperlin]
UDK: 004.774.2(043.2)
COBISS: 87432195 Povezava se bo odprla v novem oknu
Št. ogledov: 192
Št. prenosov: 102
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Integration of blockchain and semantic web technologies
Sekundarni povzetek: The goal of the semantic web is to standardise the exchange of data on the Web. Ontologies are regularly used to represent such data. However, the development of ontology is a cyclical process which requires the consolidation and coordination of changes made by experts from different backgrounds. It is important to track the provenance of ontological changes. In addition, the changes should not make the ontologies inconsistent. We want to improve the process of ontological development by providing a solution for the management and distribution of ontologies. Our solution prevents new changes from making an ontology inconsistent. It works by using the blockchain and semantic web technologies. The latter are used for efficient querying and modification of data, whereas the blockchain is used for the secure storage and tracking of ontologies. Finally, we evaluate our solution on a subset of the DBpedia dataset, by measuring the costs and time needed to run our solution, then comparing this with the Apache Jena library. Results show that our solution is slower but comparable to the Apache Jena library. With certain modifications, our solution is appropriate for implementation with other types of databases.
Sekundarne ključne besede: semantic web;blockchain;ontologies;IPFS;Ethereum;computer science;computer and information science;master's degree;Semantični splet;Verige blokov (zbirke podatkov);Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Magistrsko delo/naloga
Študijski program: 1000471
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 62 str.
ID: 13990464