SWOBE - Embedding the Semantic Web Languages RDF, SPARQL and SPARUL into Java for Guaranteeing Type Safety, for Checking the Satisfiability of Queries and for the Determination of Query Result Types

Sven Groppe, Jana Neumann, Volker Linnemann

Abstract

The Semantic Web and its technologies become increasingly important. As more and more Semantic Web applications are being used, developing more stable Semantic Web applications becomes a key issue. The state-of-the-art in programming Semantic Web applications is using complex application programming interfaces of Semantic Web frameworks, where extensive tests are necessary for the detection of errors, although many types of errors could be detected already at compile time. In this paper, we propose an embedding of Semantic Web languages into the java programming language, such that Semantic Web data and queries can be transparently used, type safety is guaranteed, and already at compile time, syntax errors of Semantic Web data and queries are reported, unsatisfiable queries are detected and the types of query results are determined. A demonstration of our system is available online.

OriginalspracheEnglisch
TitelProceedings of the 2009 ACM Symposium on Applied Computing
Seitenumfang8
ErscheinungsortNew York, NY, USA
Herausgeber (Verlag)ACM
Erscheinungsdatum08.03.2009
Seiten1239-1246
ISBN (Print)978-1-60558-166-8
DOIs
PublikationsstatusVeröffentlicht - 08.03.2009
Veranstaltung24th Annual ACM Symposium on Applied Computing
- Honolulu, USA / Vereinigte Staaten
Dauer: 08.03.200912.03.2009
Konferenznummer: 78664

Strategische Forschungsbereiche und Zentren

  • Querschnittsbereich: Intelligente Systeme
  • Zentren: Zentrum für Künstliche Intelligenz Lübeck (ZKIL)

DFG-Fachsystematik

  • 409-04 Betriebs-, Kommunikations-, Datenbank- und verteilte Systeme

Fingerprint

Untersuchen Sie die Forschungsthemen von „SWOBE - Embedding the Semantic Web Languages RDF, SPARQL and SPARUL into Java for Guaranteeing Type Safety, for Checking the Satisfiability of Queries and for the Determination of Query Result Types“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitieren