Post on 04-Apr-2018
7/30/2019 Rdf Editor
1/17
RDF Editor
1
RDF EDITOR
RITU 1049/06
SANDHYA 1059/06
7/30/2019 Rdf Editor
2/17
RDF Editor
2
CONTENTS
Semantic Web
RDF
RDF properties
Triples and graphs
RDF/XML RDF description
Goal of RDF Editor
RDF Editor Window
N.I.T Kurukshetra
7/30/2019 Rdf Editor
3/17
RDF Editor
3
SEMANTIC WEB
Humans are capable of using the Web to carry out tasks.
Example searching for a low price for a DVD. However, acomputer cannot accomplish the same tasks withouthuman direction because web pages are designed to beread by people, not machines.
The semantic web is avision of information that is understandable by computers,
so that they can perform more of the tedious workinvolved in finding, sharing, and combining information onthe web.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
4/17
RDF Editor
4
DEFINING SEMANTIC WEB
The Semantic Web is an evolving
development of the world wide web in which
the meaning of information and services on
the web is defined, making it possible for theweb to understand and satisfy the requests
of people and machines to use the web
content.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
5/17
RDF Editor
5
COMPONENTS OF SEMANTIC WEB
The semantic web comprises the standards
and tools of XML(extensible markup
language), XML Schema, RDF(resource
description frame),RDF Schema andOWL(web ontology language) that are
organized in the Semantic Web Stack.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
6/17
RDF Editor
6
RDF
RDF is a three-letter acronym that refer to:
Resource Description Framework, an official World Wide Web
Consortium (W3C) Semantic Web specification for metadata models.
Framework for describing Web resources, such as the title, author,
modification date, content, and copyright information of a Web page. RDF documents are written in XML. The XML language used by RDF is
called RDF/XML. By using XML, RDF information can easily be
exchanged between different types of computers using different types of
operating systems
N.I.T Kurukshetra
7/30/2019 Rdf Editor
7/17
RDF Editor
7
RDF PROPERTIES
RDF identifies resources with Uniform
Resource Identifiers (URI) but with a slight
difference: RDF uses URIs with an optional
fragment identifier (a text added to the URIwith a "#" between them).
N.I.T Kurukshetra
7/30/2019 Rdf Editor
8/17
RDF Editor
8
TRIPLES AND GRAPHS
The base element of the RDF model is the
triple : a resource (the subject) is linked toanother resource (the object) through an arc
labeled with a third resource (the predicate).
All the triples result in a direct graph, whose
nodes and arcs are all labeled with qualified
URIs.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
9/17
RDF Editor
9
ILLUSTRATION
one way to represent the notion "The sky has
the colour blue" in RDF is as the triple
the sky is a subject
has the colour is a predicate is and
blue an object.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
10/17
RDF Editor
10
ILLUSTRATION
RDF Statements: The combination of a Resource, a Property,
and a Property value forms a Statement (known as the subject,predicate and object of a Statement).
``Champin is the creator of index.html''.
Index.html is resource or subjectCreator is the property or predicateChampin is the property value or object
N.I.T Kurukshetra
7/30/2019 Rdf Editor
11/17
RDF Editor
11
RDF /XML
A domain modeldefining objects and relationshipscan be represented
naturally in RDF, so translation steps are not necessary as they are with XML. To
find mappings between two RDF descriptions, techniques from research in
knowledge representation are directly applicable.
In XML, RDF meta-data are embedded in an element named rdf:RDF. This elementcontains a sequence of elements named rdf:Description.
rdf:aboutis used to describe any resource ; its value is either an absolute or a relative URI.
... rdf:IDis usedto define a resource ; its value is a fragment identifier (without the "#" character) to beadded to the XML document URI.
A resource may not be defined more than once.
... a description without rdf:aboutnorrdf:IDissaid to describe an anonymousresource.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
12/17
RDF Editor
12
RDF DESCRIPTION
An element rdf:Descriptioncontains a sequenceof XML elements. Those elements areinterpreted as properties, whose predicate's URIis the expanded name of the element.
If the element is empty, it must have anattribute rdf:resourcewhose value is the object's.
Else, it can contain plain text or a singleembedded rdf:Descriptionelement.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
13/17
RDF Editor
13
RDF Schema
The RDFSchema defines a basic type
system for RDF data.
The main RDFSchema constructs are Classand Propertyas resource types andsubClassOfand subPropertyOfas propertynames.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
14/17
RDF Editor
14
RDFS Terminology
This terminology allows to declare resources
as an instance of one or more classes by
using the type-property.
The subClassOf- property allows thespecification of hierarchies of classes.
The subPropertyOf-property defines a
hierarchy of properties.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
15/17
RDF Editor
15
GOAL OF RDF EDITOR
1. To provide the user with a flexible environmentin which he state the properties of his web page
2. To allow the user to markup with minimal
knowledge of RDF terms and syntax3. To provide a reference to existing ontologies on
the internet for use in the markup
4. To ensure accurate and complete RDF with the
ability to make modifications easily
N.I.T Kurukshetra
7/30/2019 Rdf Editor
16/17
RDF Editor
16
RDF EDITOR WINDOW
The RDF editor window works in two modes to
address the different needs of users.
1.Display Mode: In this mode, the window acts as
a
basic editor in which the user can enter text and
insert images. Users can automatically generate
XML here, or use the window for its RDF editingpurpose: to provide semantic classification.
N.I.T Kurukshetra
7/30/2019 Rdf Editor
17/17
RDF Editor
17
RDF EDITOR WINDOW
2.RDF Mode: In this mode, the RDF markup is
displayed. The dataset specified by the user
along with references from web propertiesare used to construct the RDF. Users can
view or edit the generated RDF here.
N.I.T Kurukshetra