Sesame (framework)
   HOME

TheInfoList



OR:

Eclipse RDF4J (formerly OpenRDF Sesame) is an open-source framework for storing, querying, and analysing RDF data. It was created by the
Dutch Dutch commonly refers to: * Something of, from, or related to the Netherlands * Dutch people () * Dutch language () Dutch may also refer to: Places * Dutch, West Virginia, a community in the United States * Pennsylvania Dutch Country People E ...
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
company Aduna as part of "On-To-Knowledge", a semantic web project that ran from 1999 to 2002. It contains implementations of an in-memory triplestore and an on-disk triplestore, along with two separate
Servlet A Jakarta Servlet (formerly Java Servlet) is a Java software component that extends the capabilities of a server. Although servlets can respond to many types of requests, they most commonly implement web containers for hosting web application ...
packages that can be used to manage and provide access to these triplestores, on a permanent server. The RDF4J Rio (RDF Input/Output) package contains a simple API for Java-based RDF parsers and writers. Parsers and writers for popular RDF serialisations are distributed along with RDF4J, and users can easily extend the list by putting their parsers and writers on the Java classpath when running their application. RDF4J supports two query languages:
SPARQL SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
and SeRQL. RDF4J's RDF database
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
differs from comparable solutions in that it offers a stackable interface through which functionality can be added, and the storage engine () is abstracted from the query interface. Many other triplestores can be used through the RDF4J
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
, including Ontotext GraphDB (built as a SAIL),
Mulgara Mulgaras are the two small rat-sized species in the genus ''Dasycercus''. They are marsupial carnivores, closely related to the Tasmanian devil and the quolls, that live in deserts and spinifex grasslands of arid Australia. They are nocturnal, ...
, and AllegroGraph. Through the stackable interface, functionality can be added to all of these stores. It can, for example, be used to add indexing and query capabilities to all compatible stores: * Free text search capabilities can be added through the LuceneSail. *
Geospatial Geographic data and information is defined in the ISO/TC 211 series of standards as data and information having an implicit or explicit association with a location relative to Earth (a geographic location or geographic position). It is also ca ...
(
GeoSPARQL GeoSPARQL is a standard for representation and querying of geospatial linked data for the Semantic Web from the Open Geospatial Consortium (OGC). The definition of a small ontology based on well-understood OGC standards is intended to provide a st ...
) and free text search can be added through uSeekM.


RDF4J

In May 2016, Sesame officially forked into an Eclipse project called RDF4J, in recognition of Aduna no longer being involved in its development. This official fork brings the core developers with it and is supported by several commercial companies.


See also

* CubicWeb *
Jena Jena () is a German city and the second largest city in Thuringia. Together with the nearby cities of Erfurt and Weimar, it forms the central metropolitan area of Thuringia with approximately 500,000 inhabitants, while the city itself has a po ...
*
Mulgara Mulgaras are the two small rat-sized species in the genus ''Dasycercus''. They are marsupial carnivores, closely related to the Tasmanian devil and the quolls, that live in deserts and spinifex grasslands of arid Australia. They are nocturnal, ...


References


External links

* {{Official website Semantic Web Resource Description Framework Triplestores