background preloader

4store - Scalable RDF storage

4store - Scalable RDF storage

Neo4j Sparql Plugin v0.2-SNAPSHOT Insert quads This endpoint enables the insertion of quads into the Neo4j Server. Figure 1. Final Graph POST application/jsonContent-Type: application/json Querying sparql This is the default endpoint for SPARQL queries. Figure 2. POST application/jsonContent-Type: application/json 200: OKContent-Type: application/json In defense of the Semantic Web ... Again Submitted by jonathan on Mon, 10/26/2009 - 13:12. With the official announcement that RDF is in Drupal core and the Semantic Web conference in DC, I wanted to take time to respond to "tales of a semantic web skeptic" . Healthy criticism, and a good read. This piece is to defend the vision, if not the execution. I helped get RDF into Drupal and spoke on the topic at two DrupalCons (one in Brussels and the other in Barcelona). Arguments are mostly semantic about the semantic web. What is perhaps a PR shift is to differentiate the upper-case and lower-case semantic web. The semantic web: a data exchange standard for graph based meta data and logical meta data a webservice with a standardized API a graph database, or other specialized store consumers or Agents The Semantic Web (a la W3C) RDF(S), RDFa, OWL(S), etc Sesame, Jena, YARS, Redland, etc Semantic Agents Microformats and popularizations are all good. Tim Berners-Less talk at Ted changes the term to "Linked Data". A final two points:

HyperTwitter Start Page Virtuoso Open-Source Edition What's New 2014-02-17: New VOS 7.1.0 Released Virtuoso 7.1.0 includes improvements in the Engine (SQL Relational Tables and RDF Property/Predicate Graphs); Geo-Spatial support; SPARQL compiler; Jena and Sesame provider performance; JDBC Driver; Conductor CA root certificate management; WebDAV; and the Faceted Browser. Learn more about VOS 7.1.0... or download it now! 2013-12-10: New VOS 6.1.8 Released Virtuoso 6.1.8 includes improvements in the engine; SPARQL compiler optimisations; improvements in client RPC layer; performance improvements in Jena and Sesame providers; new Conductor WebDAV user interface; improved navigation controls for the Faceted Browser. Learn more about VOS 6.1.8... or download it now! 2013-08-05: New VOS 7.0.0 Released Virtuoso 7.0.0 is the stable release of the open source edition of the new Virtuoso engine. Learn more about VOS 7.0.0... or download it now! 2013-07-23: New VOS 6.1.7 Released Learn more about VOS 6.1.7... or download it now! Previous announcements Plugins

Strabon | strabon.di.uoa.gr Linked Data - Connect Distributed Data across the Web Potential RDF use cases for Drupal | groups.drupal.org Following up on my previous post introducing the in-progress RDF API for Drupal 6.x, I'm going to be, bit by bit, posting some of the materials that I've earlier put together internally for the project this is being developed for. Development of this project is supported through M.C. Dean and MakaluMedia on behalf of their clients. First, some requisite background. Our use cases for RDF evolved out of several years of building a communications and collaboration platform serving the needs of an international community of intergovernmental agencies and organizations. Development of many well-known Drupal modules has been funded through this project while tackling these challenges; examples include OpenID, OpenSearch, LDAP provisioning, Timeline and Boost. Our platform is currently based on Drupal 4.7.x, and is probably one of the most complex Drupal systems around: we're making use of over 130 contributed modules and have a total code base size of nearly 600 KLOC (not a point of pride).

Welcome to the Mulgara Project! Parliament High-Performance Triple Store Introduction to RDFa RDFa (“Resource Description Framework in attributes”) is having its five minutes of fame: Google is beginning to process RDFa and Microformats as it indexes websites, using the parsed data to enhance the display of search results with “rich snippets.” Yahoo!, meanwhile, has been processing RDFa for about a year. With these two giants of search on the same trajectory, a new kind of web is closer than ever before. Article Continues Below The web is designed to be consumed by humans, and much of the rich, useful information our websites contain, is inaccessible to machines. A new kind of web—a semantic web—would be made up of information marked up in such a way that software can also easily understand it. Improved search#section2 Adding machine-friendly data to a web page improves our ability to search. Improved user interfaces#section3 Yahoo! A rich snippet on Google. …and here’s Yahoo!’ An enhanced results example on Yahoo! The HTML use of meta and link#section5 (Line wraps marked » —Ed.)

Search RDF data with SPARQL SPARQL and the Jena Toolkit open up the semantic Web Philip McCarthyPublished on May 10, 2005 The Resource Description Framework, or RDF, enables data to be decentralized and distributed. But how can you find and manipulate the data you need within RDF graphs? This article assumes that you have a working knowledge of RDF, and are familiar with RDF vocabularies such as Dublin Core, FOAF, and RSS 1.0. Anatomy of a simple SPARQL query Let's start by looking at PlanetRDF's bloggers.rdf model. Figure 1. View image at full size Now let's look at a very simple SPARQL query over the bloggers model. Listing 1. The first line of the query simply defines a PREFIX for the FOAF namespace, so that you don't have to type it in full each time it is referenced. The query attempts to match the triples of the graph pattern to the model. Using SPARQL with Jena SPARQL support in Jena is currently available via a module called ARQ. It's simple to get ARQ up and running. Listing 2. Listing 3. Listing 4. Summary

OWLIM-Lite Fact Sheet - OWLIM42 - Ontotext Wiki OWLIM-Lite is a high-performance semantic repository created by Ontotext including a native RDF rule entailment engine. It is implemented in Java and packaged as a Storage and Inference Layer (SAIL) for the Sesame openRDF framework. The supported semantics can be configured through rule-set definition and selection. Rule-sets for OWL-Horst [21], unconstrained RDFS [7] with OWL Lite [10] and the OWL2 RL profile [25][26] are included. Custom rule-sets allow tuning for optimal performance and expressivity. The key features of the current release of OWLIM-Lite can be summarised as follows: The fastest semantic repository in the World, it can perform non-trivial inference on millions of RDF data statements; Pure Java implementation, ensuring ease of deployment and portability; Compatible with Sesame 2, which brings interoperability benefits and support for all major RDF syntaxes and query languages; Customisable reasoning, in addition to RDFS, OWL Horst, and OWL 2 RL support.

RDF Graph Security in Virtuoso Controlling access to Named Graphs and Graph Groups is critical to constructing a security matrix for any DBMS. This article describes how to do so in Virtuoso. RDF Graph Groups In some cases, the data-set of a SPARQL query is not known at compile time. It is possible to pass IRIs of source graphs via parameters, but the method is not perfect. Not all protocols are suitable for parameter passing, and none is an interoperable standard. It would be nice to create named lists of graphs and a clause like "select from all graph names of the specified list." Internally, descriptions of graph groups are kept in two tables: Table of graph groups: CREATE TABLE DB.DBA.RDF_GRAPH_GROUP ( RGG_IID IRI_ID NOT NULL PRIMARY KEY , -- IRI ID of RGG_IRI field RGG_IRI VARCHAR NOT NULL, -- Name of the group RGG_MEMBER_PATTERN VARCHAR, -- Member IRI pattern RGG_COMMENT VARCHAR -- Comment ); CREATE INDEX RDF_GRAPH_GROUP_IRI ON DB.DBA.RDF_GRAPH_GROUP (RGG_IRI); Table of contents of groups: SELECT ... 1. 2. 3. 4. 5.

Related: