SlideShare a Scribd company logo
1 of 6
Riding Semantec Wave
Hi Folks! Are you all enjoying net-surfing ?

Oh man! Don't ask me! I am sick of repeating my personal profile every time I
register in any social site! Why can't it be tagged and semantic data be shared with all
other sites ?

Well its already happening .. lets go for a ride on the semantic wave (Web) !

First get blessed by the God of Internet (Tim berners Lee)
      " So the Net and the Web may both be shaped as something mathematicians
      call a Graph, but they are at different levels. The Net links computers, the
      Web links documents. Now, people are making another mental move. There
      is realization now, "It's not the documents, it is the things they are about
      which are important"......
      Biologists are interested in proteins, drugs, genes. Businesspeople are
      interested in customers, products, sales. We are all interested in friends,
      family, colleagues, and acquaintances. There is a lot of blogging about the
      strain, and total frustration that, while you have a set of friends, the Web is
      providing you with separate documents about your friends. One in
      facebook, one on linkedin, one in livejournal, one on advogato, and so on.
      The frustration that, when you join a photo site or a movie site or a travel
      site, you name it, you have to tell it who your friends are all over again.
      The separate Web sites, separate documents, are in fact about the same
      thing -- but the system doesn't know it." -- revolutionary idea of Giant
      Global Graph (GGG) (http://dig.csail.mit.edu/breadcrumbs/node/215 )

This is how Tim in his inimitably simple language attempts to shape the fate of
the Internet (his brain child) !

So what all we need is a social graph reusing the same source of user data and
maintaining relationships between user documents intelligently. This global graph is
also referred as Semantic Web elevating the user experience one level up from Net
and Web to GGG (Web 3.0).

In a nutshell, it is not about revealing one's secure data to another rather allowing the
user be connected to the data from peer sites (routing the nodes social graph) .

The graph is expressed in FOAF format. FOAF metadata can be interpreted by any
other device/application which is part of the graph (Photo-sharing, travel sites, )

A public RDF URI of the FOAF document is exported for sharing across interested
parties.
Gone are the days of the XML parser and DOM tree! Semantic Web evolving around
RDF parser creating RDF graph in memory.
references :
FOAF and OpenID: two great tastes that taste great together by Dan Connolly
Whitelisting blog post by Sean B. Palmer

Tim pointed the tip of the iceberg .. to a new horizon of internet ... opened the
floodgate of plethora of possibilities for SEMANTIC WEB !

Well technically speaking Web 3.0 = Web 2.0 + Semantic Web
The software metadata build on the existing value provided by social networks,
folksonomies, and collaborative filtering that are already on the Web.

Read the story of Radar Network (next big thing after GOOGLE) by its creator
fascinating - Nova Spivak
     Consider this scenario: Say you want to arrange a dinner at an upcoming
     conference. Today you might go through your address book and ping folks
     by e-mail to see who's attending. Then you probably send out e-mail
     invitations to dinner. You go back and forth with the group on the place and
     time, somehow you all agree, and then somebody makes a reservation.
     Files fly back and forth, with humans at the center.

     In the semantic Web, your software agent will "know" in advance what's
     involved in arranging a dinner. Instead of you sending out a flurry of e-
     mails, the agent could cull the conference attendees and make a list of
     potential invitees.

     It might also look through your address book to see which of your friends
     live in the city where the conference is being held. Once a list of potential
     dinner guests has been approved by you, the agent would negotiate the date
     and time with everyone else's agents via a calendar database, pick a
     restaurant from another database based on availability and your personal
     preferences, make the reservation, and send out directions. In a GPS-
     enabled world, it could even let you know how far a guest who is running
     late has to go.

There are many semantic magicians ! Radar, Garlik, Metaweb Technologies,
Powerset, and ZoomInfo - just to name a few !

Theories fast translating into practices in Semantic Web space ! Semantic Tech aims
at encapsulating business domain knowledge used by many applications. This means
that Semantic applications are thin because they work with “smart” data. All the
business rules
logic is held in the models shared across applications.
A Semantic Web application is based on an architecture of various layers :
data capture and analysis, data merging, semantic modeling, display and
deployment each step following the standards of knwledge model (RDF, RDFS,
OWL, SWRL, and SPARQL)

Semantic models represent knowledge about the world in which the system operates.
A semantic application uses knowledge models in its operation. Using the models
intelligently or "reasoning over the model"encompasses a very simple process of
graph search to intricate inferencing over the model.

Lets understand the semantic buzzwords :
     ** Taxonomies are hierarchies that establish “parent-child” relationship
     between its concepts.
     ** Simple ontologies are just networks of connections; richer ontologies
     include rules and constraints governing these connections.
     ** Knowledge Models are different from Object Models :
     ** The Resource Description Framework (RDF) is a foundation for
     representing and processing metadata; it provides interoperability between
     applications that exchange machine readable information on the Web. RDF
     integrates a variety of applications from library catalogs and world-wide
     directories to syndication and aggregation of news, software, and content to
     personal collections of music, photos, and events using XML as
     interchange syntax.
     ** Web Ontology Language along with Resource Description Framework
     defines the Semantic Web.
     ** Social Neworking (who knows who) evolved into Semantic
     Network (who knows
     what). The idea is to build reasoning on a task - Taskonomy.
     ** The intelligent agent assembles the recommendations and reasoning
     references
     against the task/topic and presents to the users
     > pull the artefacts associated with tags
     > find similar questions - case based reasoning (who are all the ppl solved
     the same
     problem)
     > adds the new user as the context for the topic
     ** Semantic Graph containing nodes connecting human and resources
     (author +
     document). It is a directed graph consisting of vertices, which represent
     concepts,
     and edges, which represent semantic relations between the concepts.
     ** A dictionary of words labeled with semantic classes so associations can
     be drawn between words that have not previously been encountered while
     building a knowledge base.
So what are the semantic possibilities ?
reference : Ontology Modelling White Paper (TopQuadrant)
     (1) Navigational Search
     The idea is to use topical directories, or taxonomies, to help people narrow
     in on the general
     neighborhood of the information they seek.
     A Taxonomy includes user profiles, user goals and typical tasks performed
     is used to drive a
     search engine. Multiple interrelated taxonomies are used to optimize
     information accessed by different stakeholders. Taxonomies and ontologies
     are used to suggest related subjects.

     (2) Automated Content Tagger
     semantic tags can be generated to make a document be "well known" by
     external systems so that search, integratation or invocation of other
     applications becomes more effective.
     Tags are automatically inserted based on the computer analysis of the
     information, typically
     using natural language analysis techniques. A predefined taxonomy or
     ontology of terms
     and concepts is used to drive the analysis.

     (3) Topic-based Search
     To provide precise and concept-aware or task-oriented search capabilities
     specific to an area of
     interest using knowledge representations across multiple knowledge
     sources both
     structured and un-structured.
     Knowledge model provides a way to map translation of queries to
     knowledge resources.

     (4) Context-Aware Retriever
     To retrieve knowledge from one or more systems that is highly relevant to
     an immediate context, through an action taken within a specific setting --
     typically in a user interface. A user no longer needs to leave the application
     they are in to find the right information.
     Knowledge model is used to represent context. This “profile” is then used
     to constrain a concept-based search.

     (5) Expert Locator
     To provide users with convenient access to experts in a given area who can
     help with problems, answer questions, locate and interpret specific
     documents, and collaborate on specific tasks. Knowing who is an expert in
     what can be difficult in an organization with a large workforce of experts.
     Expert Locator could also identify experts across organizational barriers.
The profiles of experts are expressed in a knowledge model. This can then
     be used to match concepts in queries to locate experts.
     (6) Navigational Search
     Use topical directories, or taxonomies, to help people narrow in on the
     general neighborhood of the information they seek.

These are just few mind blogging techniques !
Lets now see how the guru of intelligent machines materializing the dream of
UNIFIED WORLD DATABASE ! Here is the real Web 3.0 machine !

reference : Newyork Times
     The idea of a centralized database storing all of the world’s digital
     information is a fundamental shift away from today’s World Wide Web,
     which is akin to a library of linked digital documents stored separately on
     millions of computers where search engines serve as the equivalent of a
     card catalog.... information is structured in such a way so that software
     programs can discern relationships and even meaning.

     For example, an entry for California’s governor, Arnold Schwarzenegger,
     would be entered as a semantic TOPIC that would have various attributes
     or semantic VIEWS describing him as an actor, politician and athlete —
     listing them in a meanigful structured way in the database
     I searched 'Unicorn' and freebase organized the info in the most meaningful
     manner!




reference : Tim Oreilly
Once we really understand a bit about underlying methodology of METAWEB we
can realize how amazing it is !
     Metaweb first swallows the contents of the web's freely accessible
     databases, including much of wikipedia, and song tracks
     from musicbrainz etc... using its high-power AI brain...
     It then turns its users loose on not just adding more data items but making
     connections between them by filling out meta tags that categorize or
otherwise connect the data items, using a typology that can be extended by
     users, wiki-style.
Well now how'bout building the family tree of the whole world ! Sounds crazy ? Why
not just get started @Geni . (http://www.geni.com/)

Happy riding the Semantic Wave !

More Related Content

What's hot

Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Stuart Weibel
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planningNavid Milanizadeh
 
Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...John Breslin
 
Semantic Search tutorial at SemTech 2012
Semantic Search tutorial at SemTech 2012Semantic Search tutorial at SemTech 2012
Semantic Search tutorial at SemTech 2012Peter Mika
 
"Mass Surveillance" through Distant Reading
"Mass Surveillance" through Distant Reading"Mass Surveillance" through Distant Reading
"Mass Surveillance" through Distant ReadingShalin Hai-Jew
 
Tutorial: Social Semantics
Tutorial: Social SemanticsTutorial: Social Semantics
Tutorial: Social SemanticsMatthew Rowe
 
Information Organisation for the Future Web: with Emphasis to Local CIRs
Information Organisation for the Future Web: with Emphasis to Local CIRs Information Organisation for the Future Web: with Emphasis to Local CIRs
Information Organisation for the Future Web: with Emphasis to Local CIRs inventionjournals
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesSabin Buraga
 
Analysis, modelling and protection of online private data.
Analysis, modelling and protection of online private data.Analysis, modelling and protection of online private data.
Analysis, modelling and protection of online private data.Silvia Puglisi
 
Eavesdropping on the Twitter Microblogging Site
Eavesdropping on the Twitter Microblogging SiteEavesdropping on the Twitter Microblogging Site
Eavesdropping on the Twitter Microblogging SiteShalin Hai-Jew
 
From Linked Documentary Resources to Linked Computational Resources
From Linked Documentary Resources to Linked Computational ResourcesFrom Linked Documentary Resources to Linked Computational Resources
From Linked Documentary Resources to Linked Computational ResourcesPhiloWeb
 
Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...
Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...
Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...Amit Sheth
 
Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies secondJoseba Abaitua
 
Semantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology SimulationSemantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology Simulationdannyijwest
 
Semantics-aware Content-based Recommender Systems
Semantics-aware Content-based Recommender SystemsSemantics-aware Content-based Recommender Systems
Semantics-aware Content-based Recommender SystemsPasquale Lops
 
A methodology for internal Web ethics
A methodology for internal Web ethicsA methodology for internal Web ethics
A methodology for internal Web ethicsPhiloWeb
 

What's hot (20)

Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?
 
Web Mining
Web MiningWeb Mining
Web Mining
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planning
 
Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...
 
Semantic Search tutorial at SemTech 2012
Semantic Search tutorial at SemTech 2012Semantic Search tutorial at SemTech 2012
Semantic Search tutorial at SemTech 2012
 
"Mass Surveillance" through Distant Reading
"Mass Surveillance" through Distant Reading"Mass Surveillance" through Distant Reading
"Mass Surveillance" through Distant Reading
 
Tutorial: Social Semantics
Tutorial: Social SemanticsTutorial: Social Semantics
Tutorial: Social Semantics
 
Information Organisation for the Future Web: with Emphasis to Local CIRs
Information Organisation for the Future Web: with Emphasis to Local CIRs Information Organisation for the Future Web: with Emphasis to Local CIRs
Information Organisation for the Future Web: with Emphasis to Local CIRs
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case Studies
 
Improving Tag Clouds
Improving Tag CloudsImproving Tag Clouds
Improving Tag Clouds
 
Hci
HciHci
Hci
 
Analysis, modelling and protection of online private data.
Analysis, modelling and protection of online private data.Analysis, modelling and protection of online private data.
Analysis, modelling and protection of online private data.
 
Eavesdropping on the Twitter Microblogging Site
Eavesdropping on the Twitter Microblogging SiteEavesdropping on the Twitter Microblogging Site
Eavesdropping on the Twitter Microblogging Site
 
From Linked Documentary Resources to Linked Computational Resources
From Linked Documentary Resources to Linked Computational ResourcesFrom Linked Documentary Resources to Linked Computational Resources
From Linked Documentary Resources to Linked Computational Resources
 
Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...
Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...
Semantic Web & Information Brokering: Opportunities, Commercialization and Ch...
 
JeromeDL Tutorial
JeromeDL TutorialJeromeDL Tutorial
JeromeDL Tutorial
 
Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies second
 
Semantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology SimulationSemantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology Simulation
 
Semantics-aware Content-based Recommender Systems
Semantics-aware Content-based Recommender SystemsSemantics-aware Content-based Recommender Systems
Semantics-aware Content-based Recommender Systems
 
A methodology for internal Web ethics
A methodology for internal Web ethicsA methodology for internal Web ethics
A methodology for internal Web ethics
 

Similar to Riding The Semantic Wave

The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud ComputingCarmen Sanborn
 
Semantic Technolgy
Semantic TechnolgySemantic Technolgy
Semantic TechnolgyTalat Fakhri
 
Comparison of Semantic and Syntactic Information Retrieval System on the basi...
Comparison of Semantic and Syntactic Information Retrieval System on the basi...Comparison of Semantic and Syntactic Information Retrieval System on the basi...
Comparison of Semantic and Syntactic Information Retrieval System on the basi...Waqas Tariq
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016Jessie Chuang
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0John Breslin
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Metaverse for Dataverse
Metaverse for DataverseMetaverse for Dataverse
Metaverse for Dataversevty
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling TechniqueCarmen Sanborn
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than DataAmit Sheth
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.pptNaglaaFathy42
 
Fitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFITSUM RISTU LAKEW
 
Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey  Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey dannyijwest
 
Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey  Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey dannyijwest
 
Semantic Web
Semantic WebSemantic Web
Semantic Weblogus2k
 

Similar to Riding The Semantic Wave (20)

The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
Semantic Technolgy
Semantic TechnolgySemantic Technolgy
Semantic Technolgy
 
Comparison of Semantic and Syntactic Information Retrieval System on the basi...
Comparison of Semantic and Syntactic Information Retrieval System on the basi...Comparison of Semantic and Syntactic Information Retrieval System on the basi...
Comparison of Semantic and Syntactic Information Retrieval System on the basi...
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016
 
Edu.03 assignment
Edu.03 assignment Edu.03 assignment
Edu.03 assignment
 
Edu.03
Edu.03 Edu.03
Edu.03
 
Semantic Web Nature
Semantic Web NatureSemantic Web Nature
Semantic Web Nature
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Metaverse for Dataverse
Metaverse for DataverseMetaverse for Dataverse
Metaverse for Dataverse
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling Technique
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
 
How To Make Linked Data More than Data
How To Make Linked Data More than DataHow To Make Linked Data More than Data
How To Make Linked Data More than Data
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
Fitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic web
 
Semantic web
Semantic webSemantic web
Semantic web
 
Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey  Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey
 
Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey  Intelligent Semantic Web Search Engines: A Brief Survey
Intelligent Semantic Web Search Engines: A Brief Survey
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 

More from Kaniska Mandal

Machine learning advanced applications
Machine learning advanced applicationsMachine learning advanced applications
Machine learning advanced applicationsKaniska Mandal
 
MS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning AlgorithmMS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning AlgorithmKaniska Mandal
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsKaniska Mandal
 
Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Kaniska Mandal
 
Debugging over tcp and http
Debugging over tcp and httpDebugging over tcp and http
Debugging over tcp and httpKaniska Mandal
 
Concurrency Learning From Jdk Source
Concurrency Learning From Jdk SourceConcurrency Learning From Jdk Source
Concurrency Learning From Jdk SourceKaniska Mandal
 
Wondeland Of Modelling
Wondeland Of ModellingWondeland Of Modelling
Wondeland Of ModellingKaniska Mandal
 
The Road To Openness.Odt
The Road To Openness.OdtThe Road To Openness.Odt
The Road To Openness.OdtKaniska Mandal
 
Perils Of Url Class Loader
Perils Of Url Class LoaderPerils Of Url Class Loader
Perils Of Url Class LoaderKaniska Mandal
 
Making Applications Work Together In Eclipse
Making Applications Work Together In EclipseMaking Applications Work Together In Eclipse
Making Applications Work Together In EclipseKaniska Mandal
 
E4 Eclipse Super Force
E4 Eclipse Super ForceE4 Eclipse Super Force
E4 Eclipse Super ForceKaniska Mandal
 
Create a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkCreate a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkKaniska Mandal
 
Creating A Language Editor Using Dltk
Creating A Language Editor Using DltkCreating A Language Editor Using Dltk
Creating A Language Editor Using DltkKaniska Mandal
 
Advanced Hibernate Notes
Advanced Hibernate NotesAdvanced Hibernate Notes
Advanced Hibernate NotesKaniska Mandal
 
Converting Db Schema Into Uml Classes
Converting Db Schema Into Uml ClassesConverting Db Schema Into Uml Classes
Converting Db Schema Into Uml ClassesKaniska Mandal
 
Graphical Model Transformation Framework
Graphical Model Transformation FrameworkGraphical Model Transformation Framework
Graphical Model Transformation FrameworkKaniska Mandal
 

More from Kaniska Mandal (20)

Machine learning advanced applications
Machine learning advanced applicationsMachine learning advanced applications
Machine learning advanced applications
 
MS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning AlgorithmMS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning Algorithm
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data Analytics
 
Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1
 
Debugging over tcp and http
Debugging over tcp and httpDebugging over tcp and http
Debugging over tcp and http
 
Designing Better API
Designing Better APIDesigning Better API
Designing Better API
 
Concurrency Learning From Jdk Source
Concurrency Learning From Jdk SourceConcurrency Learning From Jdk Source
Concurrency Learning From Jdk Source
 
Wondeland Of Modelling
Wondeland Of ModellingWondeland Of Modelling
Wondeland Of Modelling
 
The Road To Openness.Odt
The Road To Openness.OdtThe Road To Openness.Odt
The Road To Openness.Odt
 
Perils Of Url Class Loader
Perils Of Url Class LoaderPerils Of Url Class Loader
Perils Of Url Class Loader
 
Making Applications Work Together In Eclipse
Making Applications Work Together In EclipseMaking Applications Work Together In Eclipse
Making Applications Work Together In Eclipse
 
Eclipse Tricks
Eclipse TricksEclipse Tricks
Eclipse Tricks
 
E4 Eclipse Super Force
E4 Eclipse Super ForceE4 Eclipse Super Force
E4 Eclipse Super Force
 
Create a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkCreate a Customized GMF DnD Framework
Create a Customized GMF DnD Framework
 
Creating A Language Editor Using Dltk
Creating A Language Editor Using DltkCreating A Language Editor Using Dltk
Creating A Language Editor Using Dltk
 
Advanced Hibernate Notes
Advanced Hibernate NotesAdvanced Hibernate Notes
Advanced Hibernate Notes
 
Best Of Jdk 7
Best Of Jdk 7Best Of Jdk 7
Best Of Jdk 7
 
Converting Db Schema Into Uml Classes
Converting Db Schema Into Uml ClassesConverting Db Schema Into Uml Classes
Converting Db Schema Into Uml Classes
 
EMF Tips n Tricks
EMF Tips n TricksEMF Tips n Tricks
EMF Tips n Tricks
 
Graphical Model Transformation Framework
Graphical Model Transformation FrameworkGraphical Model Transformation Framework
Graphical Model Transformation Framework
 

Riding The Semantic Wave

  • 1. Riding Semantec Wave Hi Folks! Are you all enjoying net-surfing ? Oh man! Don't ask me! I am sick of repeating my personal profile every time I register in any social site! Why can't it be tagged and semantic data be shared with all other sites ? Well its already happening .. lets go for a ride on the semantic wave (Web) ! First get blessed by the God of Internet (Tim berners Lee) " So the Net and the Web may both be shaped as something mathematicians call a Graph, but they are at different levels. The Net links computers, the Web links documents. Now, people are making another mental move. There is realization now, "It's not the documents, it is the things they are about which are important"...... Biologists are interested in proteins, drugs, genes. Businesspeople are interested in customers, products, sales. We are all interested in friends, family, colleagues, and acquaintances. There is a lot of blogging about the strain, and total frustration that, while you have a set of friends, the Web is providing you with separate documents about your friends. One in facebook, one on linkedin, one in livejournal, one on advogato, and so on. The frustration that, when you join a photo site or a movie site or a travel site, you name it, you have to tell it who your friends are all over again. The separate Web sites, separate documents, are in fact about the same thing -- but the system doesn't know it." -- revolutionary idea of Giant Global Graph (GGG) (http://dig.csail.mit.edu/breadcrumbs/node/215 ) This is how Tim in his inimitably simple language attempts to shape the fate of the Internet (his brain child) ! So what all we need is a social graph reusing the same source of user data and maintaining relationships between user documents intelligently. This global graph is also referred as Semantic Web elevating the user experience one level up from Net and Web to GGG (Web 3.0). In a nutshell, it is not about revealing one's secure data to another rather allowing the user be connected to the data from peer sites (routing the nodes social graph) . The graph is expressed in FOAF format. FOAF metadata can be interpreted by any other device/application which is part of the graph (Photo-sharing, travel sites, ) A public RDF URI of the FOAF document is exported for sharing across interested parties.
  • 2. Gone are the days of the XML parser and DOM tree! Semantic Web evolving around RDF parser creating RDF graph in memory. references : FOAF and OpenID: two great tastes that taste great together by Dan Connolly Whitelisting blog post by Sean B. Palmer Tim pointed the tip of the iceberg .. to a new horizon of internet ... opened the floodgate of plethora of possibilities for SEMANTIC WEB ! Well technically speaking Web 3.0 = Web 2.0 + Semantic Web The software metadata build on the existing value provided by social networks, folksonomies, and collaborative filtering that are already on the Web. Read the story of Radar Network (next big thing after GOOGLE) by its creator fascinating - Nova Spivak Consider this scenario: Say you want to arrange a dinner at an upcoming conference. Today you might go through your address book and ping folks by e-mail to see who's attending. Then you probably send out e-mail invitations to dinner. You go back and forth with the group on the place and time, somehow you all agree, and then somebody makes a reservation. Files fly back and forth, with humans at the center. In the semantic Web, your software agent will "know" in advance what's involved in arranging a dinner. Instead of you sending out a flurry of e- mails, the agent could cull the conference attendees and make a list of potential invitees. It might also look through your address book to see which of your friends live in the city where the conference is being held. Once a list of potential dinner guests has been approved by you, the agent would negotiate the date and time with everyone else's agents via a calendar database, pick a restaurant from another database based on availability and your personal preferences, make the reservation, and send out directions. In a GPS- enabled world, it could even let you know how far a guest who is running late has to go. There are many semantic magicians ! Radar, Garlik, Metaweb Technologies, Powerset, and ZoomInfo - just to name a few ! Theories fast translating into practices in Semantic Web space ! Semantic Tech aims at encapsulating business domain knowledge used by many applications. This means that Semantic applications are thin because they work with “smart” data. All the business rules logic is held in the models shared across applications.
  • 3. A Semantic Web application is based on an architecture of various layers : data capture and analysis, data merging, semantic modeling, display and deployment each step following the standards of knwledge model (RDF, RDFS, OWL, SWRL, and SPARQL) Semantic models represent knowledge about the world in which the system operates. A semantic application uses knowledge models in its operation. Using the models intelligently or "reasoning over the model"encompasses a very simple process of graph search to intricate inferencing over the model. Lets understand the semantic buzzwords : ** Taxonomies are hierarchies that establish “parent-child” relationship between its concepts. ** Simple ontologies are just networks of connections; richer ontologies include rules and constraints governing these connections. ** Knowledge Models are different from Object Models : ** The Resource Description Framework (RDF) is a foundation for representing and processing metadata; it provides interoperability between applications that exchange machine readable information on the Web. RDF integrates a variety of applications from library catalogs and world-wide directories to syndication and aggregation of news, software, and content to personal collections of music, photos, and events using XML as interchange syntax. ** Web Ontology Language along with Resource Description Framework defines the Semantic Web. ** Social Neworking (who knows who) evolved into Semantic Network (who knows what). The idea is to build reasoning on a task - Taskonomy. ** The intelligent agent assembles the recommendations and reasoning references against the task/topic and presents to the users > pull the artefacts associated with tags > find similar questions - case based reasoning (who are all the ppl solved the same problem) > adds the new user as the context for the topic ** Semantic Graph containing nodes connecting human and resources (author + document). It is a directed graph consisting of vertices, which represent concepts, and edges, which represent semantic relations between the concepts. ** A dictionary of words labeled with semantic classes so associations can be drawn between words that have not previously been encountered while building a knowledge base.
  • 4. So what are the semantic possibilities ? reference : Ontology Modelling White Paper (TopQuadrant) (1) Navigational Search The idea is to use topical directories, or taxonomies, to help people narrow in on the general neighborhood of the information they seek. A Taxonomy includes user profiles, user goals and typical tasks performed is used to drive a search engine. Multiple interrelated taxonomies are used to optimize information accessed by different stakeholders. Taxonomies and ontologies are used to suggest related subjects. (2) Automated Content Tagger semantic tags can be generated to make a document be "well known" by external systems so that search, integratation or invocation of other applications becomes more effective. Tags are automatically inserted based on the computer analysis of the information, typically using natural language analysis techniques. A predefined taxonomy or ontology of terms and concepts is used to drive the analysis. (3) Topic-based Search To provide precise and concept-aware or task-oriented search capabilities specific to an area of interest using knowledge representations across multiple knowledge sources both structured and un-structured. Knowledge model provides a way to map translation of queries to knowledge resources. (4) Context-Aware Retriever To retrieve knowledge from one or more systems that is highly relevant to an immediate context, through an action taken within a specific setting -- typically in a user interface. A user no longer needs to leave the application they are in to find the right information. Knowledge model is used to represent context. This “profile” is then used to constrain a concept-based search. (5) Expert Locator To provide users with convenient access to experts in a given area who can help with problems, answer questions, locate and interpret specific documents, and collaborate on specific tasks. Knowing who is an expert in what can be difficult in an organization with a large workforce of experts. Expert Locator could also identify experts across organizational barriers.
  • 5. The profiles of experts are expressed in a knowledge model. This can then be used to match concepts in queries to locate experts. (6) Navigational Search Use topical directories, or taxonomies, to help people narrow in on the general neighborhood of the information they seek. These are just few mind blogging techniques ! Lets now see how the guru of intelligent machines materializing the dream of UNIFIED WORLD DATABASE ! Here is the real Web 3.0 machine ! reference : Newyork Times The idea of a centralized database storing all of the world’s digital information is a fundamental shift away from today’s World Wide Web, which is akin to a library of linked digital documents stored separately on millions of computers where search engines serve as the equivalent of a card catalog.... information is structured in such a way so that software programs can discern relationships and even meaning. For example, an entry for California’s governor, Arnold Schwarzenegger, would be entered as a semantic TOPIC that would have various attributes or semantic VIEWS describing him as an actor, politician and athlete — listing them in a meanigful structured way in the database I searched 'Unicorn' and freebase organized the info in the most meaningful manner! reference : Tim Oreilly Once we really understand a bit about underlying methodology of METAWEB we can realize how amazing it is ! Metaweb first swallows the contents of the web's freely accessible databases, including much of wikipedia, and song tracks from musicbrainz etc... using its high-power AI brain... It then turns its users loose on not just adding more data items but making connections between them by filling out meta tags that categorize or
  • 6. otherwise connect the data items, using a typology that can be extended by users, wiki-style. Well now how'bout building the family tree of the whole world ! Sounds crazy ? Why not just get started @Geni . (http://www.geni.com/) Happy riding the Semantic Wave !