<div class="csl-bib-body">
<div class="csl-entry">Aigner, A. (2012). <i>Easy RDF for PHP (ERP) API : a PHP API for processing RDF resources</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-46823</div>
</div>
Die Vision des Semantischen Webs und dessen Konzepten repräsentiert die Zukunft des Webs. Application Programming Interfaces (APIs), welche die Integration semantischen Technologien vereinfachen, repräsentieren einen wichtigen Teil zur Realisierung dieser Vision. Das Resource Description Framework (RDF) ist eine von diesen semantischen Technologien, welche es ermöglicht Ressourcen aus dem Web zu beschreiben und da- durch für Maschinen interpretierbar zu machen. Während RDF APIs bereits vermehrt für Programmiersprachen wie Java oder dotNet existieren, besteht immer noch ein Mangel an effizienten und zufriedenstellenden Schnittstellen für PHP. Wenn man bedenkt, dass PHP die viert häufigst verwendete Programmiersprache im Bereich Webentwicklung ist, ist es notwendig, auch für diese Programmiersprache brauchbare Schnittstellen zur Verfügung zu stellen. Deswegen haben wir uns entschieden, eine leicht zu verwendende RDF API für PHP zu entwickeln. Diese API nennt sich Easy RDF for PHP (ERP) API. Durch evaluieren und vergleichen von bereits existierenden und weitverbreiteten RDF APIs, basierend auf verschiedenen Programmiersprachen, haben wir es geschafft, einige Stärken und Schwächen zu definieren, welche während der Entwicklung unserer API beachtet wurden. Dies ermöglichte uns wertvolle Konzepte in die ERP API einzubringen, welche zuvor noch nicht in PHP verwendet wurden. Weiters zeigt der Vergleich, dass die meisten APIs keine effizienten und zufriedenstellenden Schnittstellen für RDF zur Verfügung stellen. Eine abschließende Gegenüberstellung illustriert, dass die ERP API eine hohe Bewertung in den Kategorien Effektivität, Effizienz und Zufriedenheit erreicht und deshalb einige Verbesserungsmöglichkeiten für die Entwicklung anderer APIs präsentiert.<br />
de
dc.description.abstract
The vision of the Semantic Web and its concepts represent the future of the Web. Application programming interfaces (APIs), which simplify the integration of semantic technologies, are an important part in realizing this vision. The Resource Description Framework (RDF) defines one of these semantic technologies, which is used to describe the resources of the Web to make them interpretable by machines. While RDF APIs are getting more popular amongst programming languages like Java or .Net, there is still a lack of efficient and satisfying RDF interfaces for PHP. Considering that PHP is the fourth most used programming language for Web development, it is necessary to provide usable interfaces. Therefore, we decided to create an easy to use RDF API for PHP, namely, the ''Easy RDF for PHP (ERP)'' API. By evaluating and comparing popular RDF APIs from various programming languages, we were able to extract strengths and weaknesses, which were considered during the development of our API. This enabled us to introduce valuable, but previously unused concepts to PHP, creating an efficient and easy to use API. Further, the comparison illustrates that most APIs do not provide efficient and satisfying interfaces for RDF. In a final comparison, it is illustrated that the ERP API achieves high ratings in the characteristics efficiency, effectiveness and satisfaction and, therefore, it presents opportunities for the development of other APIs.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
RDF
de
dc.subject
API
de
dc.subject
PHP
de
dc.subject
Schnittstelle
de
dc.subject
Semantisches Web
de
dc.subject
Resource Description Framewrok
de
dc.title
Easy RDF for PHP (ERP) API : a PHP API for processing RDF resources
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Alexander Aigner
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Dippelreiter, Birgit
-
tuw.publication.orgunit
E188 - Institut für Softwaretechnik und Interaktive Systeme