About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • Last update: 5 years ago
  • Total downloads: 169
  • Operating system: Mac OS X
  • Publisher: Daniele Galdi and Sebastian Trueg
See full specifications

mac default iconSoprano For Mac Publisher's description

Soprano (formerly known as QRDF) is a library which provides a highly usable object-oriented C++/Qt4 framework for RDF data.

It uses different RDF storage solutions as backends through a simple plugin system. Soprano is targetted at desktop applications that need a RDF data storage solution. It has been optimized for easy usage and simplicity.

Soprano features:

* A Model-centric view on RDF data. A Model is one set of RDF statements, optionally is different named graphs (contexts).
* Highly usable API: fully iterator-based, FilterModel design which allows to easily stack different RDF filters on top of Models.
* Simple plugin design: Soprano 2 features five different kinds of plugins:
1. Backend plugins do the actual RDF data storage
2. Parser plugins are used to parser encoded RDF data into Soprano statements
3. Serializer plugins are the exact counterpart to parser plugins: they serialize Soprano RDF statements into encoded RDF data
4. Query parser plugins provide support for different query languages
5. Query serializer plugins are the exact counterpart to query parser plugins: they serialize a Soprano query object into different query languages.
* Vocabulary namepaces contain static QUrl objects for most frequently used URIs from RDF, RDFS, or XML Schema
* Soprano 2 has a rule-based forward-inference engine that is implemented as a filter model and comes with predefined rulsets for RDFS and NRL
* The CLucene index provides a full text query index for all literal statements including CLucene scoring.
* Soprano 2 features a server/client architecture which allows to run an RDF storage remotely. Interfaces for communication over TCP, unix sockets, and DBus are provided in an easy-to use API.
* The Soprano 2 API is fully documented using doxygen. The build target "apidox" creates the documentation as HTML pages.
* Soprano 2 comes with two full-features backend plugins: redland and Sesame2.

Soprano has been created as a subproject of the Nepomuk project. It is developed by Daniele Galdi without any sponsor and Sebastian Trueg sponsored by Mandriva.

What's New in This Release:

Be less strict when converting a string to a QDateTime:
В· Allow an empty time part, ie. "2011-10-04".
В· Allow the usage of a space instead of "T" to separate date from time.
В· Fixed URI parsing in the SparqlModel.
В· Fixed an endless loop in the VirtuosoModel destruction which can happen in rare error cases.
В· Fixed serialization of non-string literal values.
В· Support Turtle result encoding in the SPARQL model.

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Soprano For Mac Tags:

Click on a tag to find related softwares

Is Soprano For Mac your software?

Manage your software

Most Popular

mac default icon twttr.media.types.instagram For Mac 1.4
Permission is hereby granted, free of charge
mac default icon Fiddler For Mac 1.0
Objective-C libraries for calculating sunrise & sunset times
mac default icon Wassup For Mac 2.5
Let's you know what's up with your Java environment.
mac default icon libdvdcss for Mac 1.2.11
Free and open source library that will help you access DVDs
mac default icon CodeRunner For Mac 1.3
Edit and run code in 10 different programming languages with CodeRunner...

Related Category

» Other (625)
» Tools (3122)