ClioPatria: A SWI-prolog infrastructure for the semantic web

Jan Wielemaker, Wouter Beek, Michiel Hildebrand, Jacco Van Ossenbruggen

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

ClioPatria is a comprehensive semantic web development framework based on SWI-Prolog. SWI-Prolog provides an efficient C-based main-memory RDF store that is designed to cooperate naturally and efficiently with Prolog, realizing a flexible RDF-based environment for rule based programming. ClioPatria extends this core with a SPARQL and LOD server, an extensible web frontend to manage the server, browse the data, query the data using SPARQL and Prolog and a Git-based plugin manager. The ability to query RDF using Prolog provides query composition and smooth integration with application logic. ClioPatria is primarily positioned as a prototyping platform for exploring novel ways of reasoning with RDF data. It has been used in several research projects in order to perform tasks such as data integration and enrichment and semantic search.

Original languageEnglish
Pages (from-to)529-541
Number of pages13
JournalSemantic Web
Volume7
Issue number5
DOIs
Publication statusPublished - 23 Jun 2016

Fingerprint

Semantic Web
Servers
Logic programming
Data integration
Managers
Semantics
Data storage equipment
Chemical analysis

Keywords

  • Logic programming
  • Semantic Web framework
  • Triple store

Cite this

Wielemaker, Jan ; Beek, Wouter ; Hildebrand, Michiel ; Van Ossenbruggen, Jacco. / ClioPatria : A SWI-prolog infrastructure for the semantic web. In: Semantic Web. 2016 ; Vol. 7, No. 5. pp. 529-541.
@article{d35101d170504aa89903f06633f2236d,
title = "ClioPatria: A SWI-prolog infrastructure for the semantic web",
abstract = "ClioPatria is a comprehensive semantic web development framework based on SWI-Prolog. SWI-Prolog provides an efficient C-based main-memory RDF store that is designed to cooperate naturally and efficiently with Prolog, realizing a flexible RDF-based environment for rule based programming. ClioPatria extends this core with a SPARQL and LOD server, an extensible web frontend to manage the server, browse the data, query the data using SPARQL and Prolog and a Git-based plugin manager. The ability to query RDF using Prolog provides query composition and smooth integration with application logic. ClioPatria is primarily positioned as a prototyping platform for exploring novel ways of reasoning with RDF data. It has been used in several research projects in order to perform tasks such as data integration and enrichment and semantic search.",
keywords = "Logic programming, Semantic Web framework, Triple store",
author = "Jan Wielemaker and Wouter Beek and Michiel Hildebrand and {Van Ossenbruggen}, Jacco",
year = "2016",
month = "6",
day = "23",
doi = "10.3233/SW-150191",
language = "English",
volume = "7",
pages = "529--541",
journal = "Semantic Web",
issn = "1570-0844",
publisher = "IOS Press",
number = "5",

}

ClioPatria : A SWI-prolog infrastructure for the semantic web. / Wielemaker, Jan; Beek, Wouter; Hildebrand, Michiel; Van Ossenbruggen, Jacco.

In: Semantic Web, Vol. 7, No. 5, 23.06.2016, p. 529-541.

Research output: Contribution to JournalArticleAcademicpeer-review

TY - JOUR

T1 - ClioPatria

T2 - A SWI-prolog infrastructure for the semantic web

AU - Wielemaker, Jan

AU - Beek, Wouter

AU - Hildebrand, Michiel

AU - Van Ossenbruggen, Jacco

PY - 2016/6/23

Y1 - 2016/6/23

N2 - ClioPatria is a comprehensive semantic web development framework based on SWI-Prolog. SWI-Prolog provides an efficient C-based main-memory RDF store that is designed to cooperate naturally and efficiently with Prolog, realizing a flexible RDF-based environment for rule based programming. ClioPatria extends this core with a SPARQL and LOD server, an extensible web frontend to manage the server, browse the data, query the data using SPARQL and Prolog and a Git-based plugin manager. The ability to query RDF using Prolog provides query composition and smooth integration with application logic. ClioPatria is primarily positioned as a prototyping platform for exploring novel ways of reasoning with RDF data. It has been used in several research projects in order to perform tasks such as data integration and enrichment and semantic search.

AB - ClioPatria is a comprehensive semantic web development framework based on SWI-Prolog. SWI-Prolog provides an efficient C-based main-memory RDF store that is designed to cooperate naturally and efficiently with Prolog, realizing a flexible RDF-based environment for rule based programming. ClioPatria extends this core with a SPARQL and LOD server, an extensible web frontend to manage the server, browse the data, query the data using SPARQL and Prolog and a Git-based plugin manager. The ability to query RDF using Prolog provides query composition and smooth integration with application logic. ClioPatria is primarily positioned as a prototyping platform for exploring novel ways of reasoning with RDF data. It has been used in several research projects in order to perform tasks such as data integration and enrichment and semantic search.

KW - Logic programming

KW - Semantic Web framework

KW - Triple store

UR - http://www.scopus.com/inward/record.url?scp=84976468714&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84976468714&partnerID=8YFLogxK

U2 - 10.3233/SW-150191

DO - 10.3233/SW-150191

M3 - Article

VL - 7

SP - 529

EP - 541

JO - Semantic Web

JF - Semantic Web

SN - 1570-0844

IS - 5

ER -