MODEL OF SEMANTIC WEB, WORK AND EXAMPLE
A lot of information has been updated in the web for human consumption. These pieces of information can be perceived and interpreted by humans easily. But machines do not understand the data lying in the web as humans do. The goal of the semantic web lies there in a moto of making the internet data machine readable. It is an effort to make the content world accessible and readable to a machine. According to the W3C – “The semantic web produces a common framework that allows data to be shared and reused across the application, enterprise and community boundaries”.The term was coined by Tim Berners-Lee for a web data that can be processed by machines”. The standards promote common data formats and exchange protocols on the web, most fundamentally the RDF. The aim here is to change the unstructured data in the web into structured data. It uses set of standards for sharing data and the semantics of data used by applications will be understandable by machines. The prominent set of standards of the semantic web are
RDF Data Model
OWL
SPARQL
Resourse Description Framework (RDF)
RDF is a set of standard in semantic web which uses data model is used to represent resources. It is a basic building block of a statement and uses a triple to define a resource. The syntax of RDF is similar as that of XML. It is also known by other names like – Turtle, N-Triples, N3, JSON. In order to define the RDF vocabulary, a controlled vocabulary called ontology is required.
Ontology
Ontology is the main knowledge representation techniques in which it represents vocabulary. It defines the common words and the meaning used to describe and represent an ara of knowledge.
For example: Case1: Apple is a fruit and it is an edible things
Case 2: Apple is a big tech electronic gadgets company.
Both cases pertain to the word apple with reference to two different things In order to define this ontology uses concepts behind this like the properties, attributes, data properties and object properties.
Ontology is a formal and explicit specification of shared conceptualization:
Formal – As it refers to the facts that the web should be machine readable.
Explicit – It adheres to the type of concepts, the relationships between the concept.
Shared conceptualization – As it refers to relevant concepts involved in a particular domain.
Ontology Web Language (OWL) – It is intended to provide a language that can be used to describe the classes and relations between them that are inhereted in web documents and applications. It is a computer language used to write ontologies for the web and is built on top of RDF.
(SPARQL Protocol and RDF Query Language) SPARQL
The SPARQL is a SQL like query language for RDF data. It is used for RDF repositories and explore RDF data by querying unknown relationships. Fuseki is a SPARQL server which provides SPARQL HTTP Update, SPARQL Query and SPARQL Update using the SPARQL protocol over HTTP.