2008
DOI: 10.1017/s1471068407003237
|View full text |Cite
|
Sign up to set email alerts
|

SWI-Prolog and the web

Abstract: Prolog is an excellent tool for representing and manipulating data written in formal languages as well as natural language. Its safe semantics and automatic memory management make it a prime candidate for programming robust Web services.Where Prolog is commonly seen as a component in a Web application that is either embedded or communicates using a proprietary protocol, we propose an architecture where Prolog communicates to other components in a Web application using the standard HTTP protocol. By avoiding em… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 50 publications
(35 citation statements)
references
References 12 publications
0
35
0
Order By: Relevance
“…The Lexicosyntactic Pattern Extraction (LSPE) method is one of the automated approaches used by lexicographers in developing domain-dependent knowledge base (Fellbaum, 1998 Using a W3C standard language SPARQL Protocol and RDF Query Language (SPARQL), WN data in RDF/OWL format can be queried (Brenga et al, 2015;Prud'Hommeaux & Seaborne, 2008). Typical queries can pose on WN RDF/OWL once it is loaded in tools such as SWI Prolog's Semantic Web Library (Wielemaker et al, 2008) or Sesame (Broekstra et al, 2003). Some WN-based word similarity algorithms have been implemented in a Perl package called WordNet::Similarity (Pedersen et al, 2004), Python package called NLTK (Bird, 2006) and Align, Disambiguate and Walk (ADW) in Java (Pilehvar & Navigli, 2015) .…”
Section: Wordnetmentioning
confidence: 99%
“…The Lexicosyntactic Pattern Extraction (LSPE) method is one of the automated approaches used by lexicographers in developing domain-dependent knowledge base (Fellbaum, 1998 Using a W3C standard language SPARQL Protocol and RDF Query Language (SPARQL), WN data in RDF/OWL format can be queried (Brenga et al, 2015;Prud'Hommeaux & Seaborne, 2008). Typical queries can pose on WN RDF/OWL once it is loaded in tools such as SWI Prolog's Semantic Web Library (Wielemaker et al, 2008) or Sesame (Broekstra et al, 2003). Some WN-based word similarity algorithms have been implemented in a Perl package called WordNet::Similarity (Pedersen et al, 2004), Python package called NLTK (Bird, 2006) and Align, Disambiguate and Walk (ADW) in Java (Pilehvar & Navigli, 2015) .…”
Section: Wordnetmentioning
confidence: 99%
“…We define rules over these two sources of knowledge, that allow us high-level reasoning about the behavior of ships. These rules, movement predicates and ontology are all integrated in SWI-Prolog [17] using its Semantic Web libraries 19 and the spatial index that we have developed.…”
Section: Use Case: Maritime Situational Awarenessmentioning
confidence: 99%
“…We describe a method to recognize meaningful events in this ship behavior data, and to model them as instances of SEM. We write rules in SWI-Prolog [17] that define the semantics of these events, and integrate them with GeoNames 2 concepts. We use the rules to classify the behavior of ships and derive new events, like ferry trips.…”
Section: Introductionmentioning
confidence: 99%
“…We have realised the functionality described in the previous section on top of the SWI-Prolog 6 web and semantic web libraries [10,11]. This platform provides a scalable in-core RDF triple store [12] and a multi-threaded HTTP server library.…”
Section: The Cliopatria Search and Annotation Toolkitmentioning
confidence: 99%
“…The K-Space European Network of Excellence is using ClioPatria to search news 10 . At the time of writing Europeana 11 is setting up ClioPatria as a demonstrator to provide multilingual access to a large collection of very divers cultural heritage data.…”
Section: Client-server Architecturementioning
confidence: 99%