User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.

Slides:



Advertisements
Similar presentations
Logical and Physical Design of an Information System
Advertisements

Copyright, UCL LEADERS: Linking EAD to Electronically Retrievable Sources Developing a Generic Toolkit: Architecture and technology issues ALLC/ACH Conference.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
XML: Extensible Markup Language
1 caAdapter Jan 24, caAdapter The caAdapter is an open source tool that facilitates HL7 version 3 message building, parsing and validation based.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
CS570 Artificial Intelligence Semantic Web & Ontology 2
RDF Tutorial.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing David George.
The CERIF-2000 Implementation. Andrei S. Lopatenko CERIF Implementation Guidelines Andrei Lopatenko Vienna University of Technology
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
Ontology Notes are from:
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
The Semantic Web – A Vision Tim Berners-Lee, James Hendler and Ora Lassila Scientific American, May 2001.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
CMSC838 Project Presentation An Ontology-based Approach for Managing Software Components by Vladimir Kolovski.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
1 Semantic Web and Retrieval of Scientific Data Semantics Goran Soldar University of Brighton UK Dan Smith University of East Anglia UK.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Chapter 7: The Object-Oriented Approach to Requirements
UNIT-V The MVC architecture and Struts Framework.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Chinese-European Workshop on Digital Preservation Beijing (China), July.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
In The Name Of God. Jhaleh Narimisaei By Guide: Dr. Shadgar Implementation of Web Ontology and Semantic Application for Electronic Journal Citation System.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Practical RDF Chapter 1. RDF: An Introduction
XML and its applications: 4. Processing XML using PHP.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Logics for Data and Knowledge Representation
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Introduction to MDA (Model Driven Architecture) CYT.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Selected Topics in Software Engineering - Distributed Software Development.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Internet Technologies Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under.
XML Grammar and Parser for WSOL Kruti Patel, Vladimir Tosic, Bernard Pagurek Network Management & Artificial Intelligence Lab Department of Systems & Computer.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
USB for Audio There are also several USB Audio chips. You install a custom driver on the host computer, and the USB sound device appears as a Windows (or.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Web Ontology Language for Service (OWL-S)
Multi-agent system for web services
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
XML and its applications: 4. Processing XML using PHP
SDMX IT Tools SDMX Registry
Presentation transcript:

User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy

User Profiling using Semantic Web What is our Project? -User Profiling -vCard -vCard and User Profiling -Uses various technologies such as XML, RDF, JSP, Java etc

User Profiling using Semantic Web What is the Semantic Web? "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." -- Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001The Semantic Web “ The Semantic Web is an evolving collection of knowledge, built to allow anyone on the Internet to add what they know and find answers to their questions. Information on the Semantic web, rather than being in natural language text, is maintained in a structured form which is fairly easy for both computers and people to work with.” – Sandro Hawke.

User Profiling using Semantic Web Ontology -- A formal specification requirements describing an entire set of concepts and relationships. -- Represented as a set of standard definitions, in formal vocabulary. Meta Data Information about Information RDF (Resource Description Framework) -- A framework for describing and interchanging metadata. -- RDF provides a model for metadata, and a syntax that independent parties can exchange and use.

User Profiling using Semantic Web What is the Vcard? -- vCard automates the exchange of personal information typically found on a traditional business card --Not only text, buy also images, graphics. Sound etc. How are Vcard and Semantic Web related? --vCard uses the same technology as the Semantic Web. --Semantic Part: Developing a model where the data on the vCard and Semantic Web can be related to answer specific questions.

User Profiling using Semantic Web Technologies and tools: RDQL: o RDQL is a query language for RDF in Jena models. o The RDQL system does not do anything other than take the description of what the application wants, in the form of a query, and returns that information, in the form of a set of bindings. o RDF provides a graph with directed edges - the nodes are resources or literals.

User Profiling using Semantic Web Protégé: a tool which allows the user to: o construct a domain ontology o customize knowledge-acquisition forms o enter domain knowledge a platform which can be extended with graphical widgets for tables, diagrams, animation components to access other knowledge-based systems. a library which other applications can use to access and display knowledge bases.

User Profiling using Semantic Web Jena: Jena is a Java API which can be used to create and manipulate RDF graphs. Jena has object classes to represent graphs, resources, properties and literals. The interfaces representing resources, properties and literals are called Resource, Property and Literal respectively. Sax Parser: Sax parser is used for parsing XML documents.

User Profiling using Semantic Web User interface technologies JSP is used to publish he output which makes dynamic. Quality of research - Moving from XML to RDF to fit semantic web - Making all properties more homogeneous.

User Profiling using Semantic Web Future enhancements o Vcard can be integrated to support all other desktop applications like File System, the Clipboard, and Drag/Drop techniques. o Vcard can be made smarter by adding features like hobbies, personal interests, data about the family members etc. o Extend the security features for the existing one.

Quality of design Architectural Design: Web Server XML File Object Application Server Synonym File Object

Quality of design Application Server: Profile Manager XML Object Ontology Manager Ontology Synonym File Object Parsed Object Mapper Ontology

User Profiling using Semantic Web Basic Data Flow Diagram: Profile XML Browser Web Server Application Server Synonym List Upload XML Post Data Pass To Validate Good Guess JSP Mapping Pass To Validate Semantic Page

Component Design Components of the architecture: Upload Component: This is the component wherein the user selects a file to be uploaded to the App. Server. The input XML file contains profile information such as Last Name, First Name Address, Occupation etc. Guess Component: This consists of the Sax Parser, RDQL and the JSP sub components. The main functions of this component include parse XML, match XML and match Guessing.

Component Design The preference of SAX model over DOM or XPath is that the SAX Parser instead of building a complete representation of the document, a SAX parser fires off a series of events as it reads the document from beginning to end. RDQL is an implementation of an SQL-like query language for RDF. It treats RDF as data and provides query with triple patterns and constraints over a single RDF model. RDF Generation Component Once the guess made and the match is found the required RDF is generated using the RDF Schema for a particular instance of the user profile.

User Profiling using Semantic Web Demo

Thank you