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