Abstrakt. I denna uppsats presenterar vi Mastro, ett Java-verktyg för ontologibaserad dataåtkomst (OBDA) utvecklat vid universitetet i Rom "La Sapienza" och vid Free University of Bozen-Bolzano. Mastro hanterar OBDA-system där ontologin specificeras i DL-Lite A,id, en logik i DL-Lite familjen av dragbar Beskrivning Logik speciellt anpassad för ontologi-baserad dataåtkomst, och är ansluten till externa JDBC aktiverat datahanteringssystem genom semantiska kartläggningar som associerar SQL-frågor över externa data till elementen i ontologin. Avancerade former av integritetsbegränsningar, som visade sig vara mycket användbara i praktiska tillämpningar, är också möjliga över ontologierna. Optimerade algoritmer för att besvara expressiva frågor tillhandahålls, samt funktioner för extensiv resonemang och konsekvent kontroll. Mastro tillhandahåller ett eget API, ett OWLAPI-kompatibelt gränssnitt och en plugin för Protégé 4 ontology editor. Det har framgångsrikt använts i flera projekt som genomförts i samarbete med viktiga organisationer, som vi kortfattat kommenterar i detta dokument.
Ontologibaserad dataåtkomst (OBDA) använder ontologier uttryckta i Beskrivning Logik som en begreppsmässig vy över datakällor REF.
The Mastro System for Ontology-based Data Access
{'venue': 'Semantic Web', 'journal': 'Semantic Web', 'mag_field_of_study': ['Computer Science']}