Redland is a set of
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
libraries written in
C that provide support for the
Resource Description Framework The Resource Description Framework (RDF) is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. It has come to be used as a general method for description and exchange of graph data. RDF provides a variety of ...
(RDF), created by Dave Beckett (a former resident of
Redland, Bristol
Redland is a neighbourhood in Bristol, England. The neighbourhood is situated between Clifton, Cotham, Bishopston and Westbury Park. The boundaries of the district are not precisely defined, but are generally taken to be Whiteladies Road in th ...
).
The packages that form Redland are:
* Redland RDF Application Framework providing the C RDF API
* Raptor RDF Parser Toolkit for parsing and serializing RDF syntaxes (RDF/XML,
N-Triples,
Turtle
Turtles are an order of reptiles known as Testudines, characterized by a special shell developed mainly from their ribs. Modern turtles are divided into two major groups, the Pleurodira (side necked turtles) and Cryptodira (hidden necked ...
,
RSS
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
tag soup,
Atom
Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons.
Every solid, liquid, gas ...
)
* Rasqal RDF Query Library for executing RDF queries with
RDQL and
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 ...
* Redland
Language Bindings for APIs to Redland in
C#,
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
,
Objective-C
Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Originally developed by Brad Cox and Tom Love in the early 1980s, it was selected by NeXT for its N ...
,
Perl
Perl is a family of two High-level programming language, high-level, General-purpose programming language, general-purpose, Interpreter (computing), interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it ...
,
PHP
PHP is a General-purpose programming language, general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementati ...
,
Python,
Ruby
A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum (aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapp ...
and
Tcl
Redland is a mature set of libraries, in development since 2000 and closely conformant to the relevant
W3C specifications.
See also
*
Semantic Web
External links
*http://librdf.org/
*http://md.devc.at/internet/semantic-web/rdf/redland-rdf (TM-hub)
*http://kill.devc.at/internet/semantic-web/rdf/redland/tutorial
RDF data access
Resource Description Framework
C (programming language) libraries
Python (programming language) libraries
Free software programmed in Python
{{compu-library-stub