请输入您要查询的百科知识:

 

词条 RDF4J
释义

  1. RDF4J

  2. See also

  3. References

  4. External links

{{Infobox Software
| name = RDF4J
| logo = RDF4J_logo.png
| screenshot = RDF4J_Workbench_Screenshot_(small).png
| caption = Screenshot of the RDF4J Workbench in a web browser tab.
| developer =
| latest_release_version = 2.5
| latest_release_date = {{start date|2019|03|07}}
| platform = Java Virtual Machine
| programming language = Java
| operating_system = Cross-platform
| genre = Semantic Web
| license = Eclipse Distribution License (EDL), v1.0
| website = http://rdf4j.org/
}}

Eclipse RDF4J (formerly OpenRDF Sesame) is an open-source framework for querying and analyzing RDF data. It was created by the Dutch software 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 packages that can be used to manage and provide access to these triplestores, on a permanent server. The Sesame 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 Sesame, and users can easily extend the list by putting their parsers and writers on the Java classpath when running their application.

Sesame supports two query languages: SPARQL and SeRQL. Another component of Sesame is Alibaba, an API that allows for mapping Java classes onto ontologies and for generating Java source files from ontologies. This makes it possible to use specific ontologies like RSS, FOAF and the Dublin Core directly from Java.

Sesame's RDF database API differs from comparable solutions in that it offers a stackable interface through which functionality can be added, and the storage engine ({{abbr|SAIL|Storage and Inference Layer}}) is abstracted from the query interface. Many other triplestores can be used through the Sesame API, including Ontotext GraphDB (built as a Sesame SAIL), Mulgara, 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 (GeoSPARQL) and free text search can be added through uSeekM.[3]

RDF4J

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

See also

{{Portal|Free and open-source software|Java (programming language)}}
  • CubicWeb
  • Jena
  • Mulgara

References

1. ^{{cite web|url=https://projects.eclipse.org/projects/technology.rdf4j|title=Eclipse RDF4J|first=Wayne|last=Beaton|date=4 June 2015|publisher=projects.eclipse.org}}
2. ^{{cite web|title=RDF4J | projects.eclipse.org|url=https://projects.eclipse.org/proposals/rdf4j}}
3. ^{{cite web|url=https://dev.opensahara.com/projects/useekm|title="uSeekM"|publisher=dev.opensahara.com|deadurl=yes|archiveurl=https://web.archive.org/web/20140415085418/https://dev.opensahara.com/projects/useekm|archivedate=2014-04-15|df=}}
[3]
}}

External links

  • {{Official website}}

3 : Semantic Web|Resource Description Framework|Triplestores

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/29 21:23:59