Wiki Blog Gallery

Semantic Web

RDF

    • RDF Schema describes how to use RDF to describe RDF vocabularies. It provides mechanisms for describing groups of related resources and the relationships between these resources.

To read:

RDF Storage Engines / Libraries

  • Sesame Triple Store
  • Jena1) is a Java framework that provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine. It supports reading and writing RDF in RDF/XML, N3 and N-Triples and provides in-memory and persistent storage implementations.
  • Mulgara is a scalable RDF database (triplestore) and fork of the original Kowari project written entirely in Java. Can be queried via iTQL and SPARQL query language.
  • JRDF2) is an attempt to create a standard set of APIs and base implementations to RDF which includes a graph API (e.g. graph comparison, manipulating graph objects), IoC support, RDF datatypes, query handling (SPARQL support). It does not currently provide support for OWL.
  • 4store is an efficient, scalable and stable RDF database3).
  • Redland RDF Libraries is a set of free software C libraries that provide support for RDF.
  • OpenLink Virtuoso is Universal Server to implement Web, File, and Database server functionality alongside Native XML Storage, and Universal Data Access Middleware, as a single server solution. It includes support for key Internet, Web, and Data Access standards such as: XML, XPATH, XSLT, SOAP, WSDL, UDDI, WebDAV, SMTP, SQL, ODBC, JDBC, and OLE-DB. It has native connectors to the following fraweworks: Jena, Sesame and Redland.
  • Aperture is an open source Java framework for extracting full-text content and metadata from various information systems (e.g. file systems, web sites, mail boxes) and the file formats (e.g. documents, images) occurring in these systems. Data exchange based on Semantic Web standards (e.g. RDF).

Benchmarks:

To read:

RDF Mapping

  • RDF/XMLXSL/Fresnel lens/JSON.
  • Sesame Elmo POJO mapping tool module.
  • Custom data access layer.

SPARQL

OWL

  • OWLIM is a scalable semantic repository which has full RDFS and limited OWL Lite support. It is available as SAIL4) for Sesame.
  • Pellet is an open source reasoner for OWL 2 DL in Java which provides standard and cutting-edge reasoning services for OWL ontologies.

Online tools:

To read:

SKOS

To read:

Vocabulary

reincation – a form of RDF in which any RDF statement itself can be the subject or object of a triple. This means graphs can be nested as well as chained. On the Web this allows us, for example, to express doubt or support for statements created by other people

query statements inferencer – the ability of query processor to intercept and preprocess new statements as needed to enable data semantic support (e.g. RDF), which in Sesame is implemented for SAIL6)

ontology reasoner – basically checks that ontology makes sense (consistency checking, concept satisfiability). A reasoner creates an entailment of the RDF graph by following rules through the unification/resolution process to their transitive closure.




RDF Meta RDF Sesame W3C RDF W3C SPARQL

4) , 6) SAIL stands for Storage And Inference Layer
 
программирование/semantic_web/start.txt · Последние изменения: 2009/10/13 00:12 dmitry
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki