You are on page 1of 17

RDF Editor

RDF EDITOR
RITU 1049/06 SANDHYA 1059/06
1

RDF Editor

CONTENTS

Semantic Web RDF RDF properties Triples and graphs RDF/XML RDF description Goal of RDF Editor RDF Editor Window

N.I.T Kurukshetra 2

RDF Editor

SEMANTIC WEB

Humans are capable of using the Web to carry out tasks. Example searching for a low price for a DVD. However, a computer cannot accomplish the same tasks without human direction because web pages are designed to be read by people, not machines. The semantic web is a vision of information that is understandable by computers, so that they can perform more of the tedious work involved in finding, sharing, and combining information on the web.

N.I.T Kurukshetra 3

RDF Editor

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 the web to understand and satisfy the requests of people and machines to use the web content.

N.I.T Kurukshetra 4

RDF Editor

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 and OWL(web ontology language) that are organized in the Semantic Web Stack.

N.I.T Kurukshetra 5

RDF Editor

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 6

RDF Editor

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 URI with a "#" between them).

N.I.T Kurukshetra 7

RDF Editor

TRIPLES AND GRAPHS

The base element of the RDF model is the triple : a resource (the subject) is linked to another 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.
8

N.I.T Kurukshetra

RDF Editor

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 9

RDF Editor

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 subject Creator is the property or predicate Champin is the property value or object
N.I.T Kurukshetra 10

RDF Editor

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 element contains a sequence of elements named rdf:Description. rdf:about is used to describe any resource ; its value is either an absolute or a relative URI. <rdf:Description about="http://rama.cpe.fr/index.html"> ...</rdf:Description> rdf:ID is used to define a resource ; its value is a fragment identifier (without the "#" character) to be added to the XML document URI.

A resource may not be defined more than once.


<rdf:Description ID="foo"> ...</rdf:Description> a description without rdf:about nor rdf:ID is said to describe an anonymous resource.
N.I.T Kurukshetra 11

RDF Editor

RDF DESCRIPTION

An element rdf:Description contains a sequence of XML elements. Those elements are interpreted as properties, whose predicate's URI is the expanded name of the element.

If the element is empty, it must have an attribute rdf:resource whose value is the object's .
Else, it can contain plain text or a single embedded rdf:Description element.
12

N.I.T Kurukshetra

RDF Editor

RDF Schema
The RDFSchema defines a basic type system for RDF data. The main RDFSchema constructs are Class and Property as resource types and subClassOf and subPropertyOf as property names.

N.I.T Kurukshetra 13

RDF Editor

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 the specification of hierarchies of classes. The subPropertyOf -property defines a hierarchy of properties.

N.I.T Kurukshetra 14

RDF Editor

GOAL OF RDF EDITOR


1. To provide the user with a flexible environment in which he state the properties of his web page 2. To allow the user to markup with minimal knowledge of RDF terms and syntax 3. 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 15

RDF Editor

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 editing purpose: to provide semantic classification.

N.I.T Kurukshetra 16

RDF Editor

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 properties are used to construct the RDF. Users can view or edit the generated RDF here.

N.I.T Kurukshetra 17