Sesame: a generic architecture for storing and querying RDF and RDF Schema

Source: Internet
Author: User
Simple Information

Title

Sesame: a generic architecture for storing and querying RDF and RDF Schema

Conference

the Semantic Web-iswc, Springer

year

2002

author

J broekstra, A kampman, f Van Harmelen

level

Comment

Can deepenRDFUnderstanding

 

1. Summary

RDFAndRDF SchemaYesW3CTwo standards,Used to add machine-readable semantic data to the network.

We developedSesame,A PairRDFAndRDF SchemaA large amount of metadata provides an architecture for effective storage and rich query capabilities..

SesameIs designed and implemented independently of any specific storage device..Therefore, SesameCan be deployed on a variety of storage devices,Such as relational database,Ternary storage warehouse,Object Database,Without changing the query engine or other functional modules.

SesameProvides the following functions::

Synchronization Control,

RDFAndRDFSIndependent export of information,

OneRqlQuery Engine,

A PairRDF SchemaSemantics provides internal supportRDFQuery Language.

We introducedSesame --A general architecture,Its implementation and our experience.

2. ArticleStructure

Section 2IntroductionRDFAndRDFS

Section 3Design goalsRDFAndRDFSThe necessity of the query language

Section 4IntroductionSesameModular architecture

Section 5SummarySail APIAnd otherRDF APIComparison of Methods

Section 6Author of the discussionSesameExperience

Section 7 Future Work

Section 8Summary

3. RDF And RDFS

RDFUsed to provide network data with a basic"Subject-Predicate-Accessible"Model.

RDF SchemaProvides a mechanism,Developers canRDFData defines some special words,And specify the objects that a certain predicate applies..

RDFSThe expression is also common.RDFExpression,It is similar to otherRDFThe only difference between expressions is that:

RDFS medium , agree on the semantics of some terms , , , for example, subclass, typeof


Chart 1Example RDF Schema

4. RDF Document and RDFS Three abstract layers of data

Syntactic level: XMLDocument(In fact, it is not based onXMLSyntaxRDFExist)

Structure Level:Composed of a set of three tuples

Semantic Level:Consists of one or more graphs with partial predefined semantics.

ForRDFQuery,The author believes thatSemantic LevelStart,And introducedRql.

5. Sesame Architecture Overview

 

RDF sail (storage and Inference Layer ):

DBMSRelatedCode.ProvidedRDFRelated Methods.

Rql query engine:

RDF admin module:

RDF export module:

6. Others

Getting started, SesameThe specific design and implementation.

Resource

Http://www.openrdf.org/

SesameHome Page

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.