rdf editor

Upload: soumya-sucharita-soren

Post on 04-Apr-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 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