2. What Is Linked Data ?
Linked Data is about using the Web to connect related
data that wasn't previously linked, or using the Web to
lower the barriers to linking data currently linked using
other methods. More specifically, Wikipedia defines
Linked Data as "a term used to describe a recommended
best practice for exposing, sharing, and connecting pieces
of data, information, and knowledge on the Semantic
Web using URIs and RDF."
4. Linked Data as RDF
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#
xmlns:dc=http://purl.org/dc/elements/1.1/
xmlns:fc="http://www.country.fake/">
<rdf:Description rdf:about=http://home.intranet.xxx.com/profiles/Arpit Kulshrestha>
<dc:title>Arpit Kulshrestha</dc:title>
<dc:livesIn geo:place=”http://home.intranet.xxx.com/geo/ New Delhi”</dc:livesIn>
<dc:worksAt company:name=”http://home.intranet.xxx.com/companies/TCS</dc:worksAt>
<fc:citizenOf rdf:resource="http://home.intranet.xxx.com/geo/India"/>
</rdf:Description>
</rdf:RDF>
5. TripleStore & Tripleware
Triples are stored in triple stores. One can think of a
triple store as a table with three columns.
it allows users (and user programs) to create, retrieve, and
delete triples in a triple store.
It provides a service for querying.
The third and fourth things tripleware can do are drawing
inferences and federate data stores.
6. Why Linked Data ?
It provides human readable and machine readable
documents fully accessible and inter-linkable.
Uses same common web communication protocols.
Better Data quality.
Saves times , quicker development time , saves
maintenance cost.
7. The Problem with Relational DB
You have to understand the structure to be able to use the database.
Structures tend to become large and complicated, so that it becomes
almost impossible to find your way.
Changing a complex structure in one place often leads to a change in
some other place, and so on: the rippling effect , application
programs have to reflect the structure of the database, so they need
to change as well. The data in the database needs to be migrated
from the old to the new structure
The fourth problem stemming from structural commitment is that
in order to combine data from different databases, it is necessary to
translate one structure to the other first.
8. The Relational Database
Paradox
The relational database paradox is that it wants to free data from the
bounds of application programs, but has to lock the data up into a
service layer to alleviate the problems stemming from its structural
commitment.
Hiding the database behind a services layer makes the data less
responsive to varying needs. Data can be used only through a
limited set of services — much more limited than the set of queries
one could run against the database directly.