Web Data Architecture
![]() | ||||||
| Web Data Architecture WEB DATA ARCHITECTURE EXPLAINED
Contents from government, institutions, research bodies,
individuals, blogs, and social sites are uploaded unto the web server. The web
documents undergo some transformation to make meaning to both humans and machine;
of numerous document concerning subjects on the internet by using the core
technology called RDF.
RDF an acronym for Resource Description Framework is known
to describe the information as a triple pattern of subject-predicate-object…Hence
forming a web data .
Consider for an example:
Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila.
This sentence has the following parts:
The above can be represented using the following syntax:
In Turtle it is represented as:
1.
<http://www.w3.org/Home/#Lassila>
<http://www.perceive.net/schemas/relationship/creator>
<http://w3.org/#Ora-Lassila>
If the predicate was creatorOf, the subject could become the
object and the object becomes the subject.
2.
<http://w3.org/#Ora-Lassila>
<http://www.perceive.net/schemas/relationship/creatorOf>
<http://www.w3.org/Home/#Lassila>
The above URI (Uniform resource identifiers can use prefix
instead of writing them explicitly.
@prefix rel:< http://www.perceive.net/schemas/relationship/>
@prefix ab: <http://www.w3.org/>
@prefix p: http://www.w3.org/Home>
1.
p:Lassila rel:creator ab:Ora-Lassila .
2.
ab:Ora-Lassila rel:creatorOf p:Lassila .
In RDF/XML it is represented as:
<rdf:RDF>
<rdf:Description
about=http://www.w3.org/Home/Lassila>
<s:Creator>Ora
Lassila</s:Creator>
</rdf:Description>
</rdf:RDF>
Now sparql engine is
built to query these data using especially the SELECT keyword as used in the SQL
endpoint… other sparl operations which can be performed on the triples use the
following keywords : DESCRIBE, ASK and CONSTRUCT
For each type of RDF comes a unique sparql engine/endpoint
Now because some properties
about subjects differs across the web, it becomes pertinent to query various
triplestore of data and come up with needful answers about questions…Hence
comes the Federated Query Engine.
The Federated Query Engine uses the service protocol which
is intelligent to understand that it must combine results of query coming from
various sparql endpoint
The result comes with options to serialize ready for public
and individual consumption i.e (share, re-use etc).
|

Comments
Post a Comment