Date post: | 30-Jul-2015 |
Category: |
Technology |
Upload: | jackofhearty1 |
View: | 23 times |
Download: | 0 times |
AID for news press in semantic web applications
FINAL PAPER
SUBMITTED TO PHD. ESSAM FAKHARANI
BY MOATAZ MAHMOUD
2
Agenda
Introduction Motivations Problem Definition Objectives - Project Goals
Proposed Model Frame Work Model Description Problem Solving
Conclusion New Technology
3
Introduction - Motivation
End-user viewing and analyzing news from various news sources, faces some problems as:
They have to subscribe to various RSS feeds Aggregators has in general categories Categories can contain out of scope news as Mrs. “Monica
Lewinsky” news when viewing the politics category. Aggregators search results are based on keywords rather
than concepts, thus not all the top news are revealed. Search engines allow limited number of keywords. (e.g.
Google’s input string is limited to 2048 bytes and 10 individual words) By Eric Tholomé, Director, Developer Products *
* http://googlecode.blogspot.com/2009/08/well-earned-retirement-for-soap-search.html
4
Introduction - Problem Definition
Raise RSS feed Security Issues Viruses & JavaScript's can be in the enclosure of the feed.
RSS feed Retrieval RSS feeds has different versions News element can be included in more than RSS feed Two different news topics may refer to similar concept
The need to search semantically Searching with keywords is done linguistic toward keywords, plus
some other ranking algorithms - by Joseph Novak, Alberto Canas *
End-users may not be able to describe their interest with few keywords – by Joseph Novak, Alberto Canas *
* http://www.stanford.edu/dept/SUSE/projects/ireport/articles/concept_maps/The Theory Underlying Concept Maps.pdf
5
Introduction – Objectives
Collect news from various desired RSS feeds News represented from submitted keywords Retrieval is based on the concept of keywords Eliminate duplicates linguistically & semantically Retrieval by partial match of meaning rather than exact match of
keywords
Retrieve from any RSS Feed
Retrieve and representby the semantics of keywords
Eliminate linguisticallyAnd semantically duplicates
Retrieval by partialmeaning rather thanKeywords match
6
Concept map
User Keywords
RDF
File
Proposed Model – Frame Work
RSS FeedsOWL ontology generator layer
RSS OWL Ontology
MAIN Concept OWL Ontology
Fuzzy Sensing Layer
Feature vectors transformation
Semantic matching by correlation computation
WriteMatchRDF
JenaStoreAPI
Jena’s querySPARQL API
7
Concept map constriction Well constructed concept map characteristics by Joseph Novak *
Convert concept map to XML
Owl ontology generatorFuzzy sensing layerRepresentation layer
Proposed Model – Description
* http://www.stanford.edu/dept/SUSE/projects/ireport/articles/concept_maps/The Theory Underlying Concept Maps.pdf
8
Description
Describe the project in non-technical termsUse following slides for discussing status,
schedules, budget, etc.
-for more info…List location or contact for specification (or other related documents)
9
Competitive Analysis
Competitors You may want to allocate one slide per competitor
Strengths Your strengths relative to competitors
Weaknesses Your weaknesses relative to competitors
10
Competitive Analysis, Cont.
Competitors Strengths Weaknesses
-for more info…List location or contact for competitive analysis (or other related documents)
11
Technology
New technology being used Benefits
Standards being adopted Benefits
Standards specifically being ignored Drawbacks & benefits
DYA: define your acronyms!
12
Team Resources
State assumptions about resources allocated to this project People Equipment Locations Support & outside services Manufacturing Sales
13
Procedures
Highlight any procedural differences from usual projects of this type
Discuss requirements, benefits, and issues of using new procedures
-for more info…List location or contact for procedures document (or other related documents)
14
Schedule
Review high-level schedule
-for more info…List location or contact for detailed schedule (or other related documents)
15
Current Status
High-level overview of progress against schedule On-track in what areas Behind in what areas Ahead in what areas
Unexpected delays or issues