33
Semantic Technology and Web Talat Fakhri Founder Quantips.com twitter.com/talatfakhri

Semantic Technolgy

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Semantic Technolgy

Semantic Technology and Web

Talat FakhriFounder

Quantips.comtwitter.com/talatfakhri

Page 2: Semantic Technolgy

Tabula Rasa : In computer science, tabula rasa refers to the development of autonomous agents which are provided with a mechanism to reason and plan toward their goal, but no "built-in" knowledge-base of their environment.

Page 3: Semantic Technolgy

“A semantic web has yet to emerge , but when it does, the day to day mechanism of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The intelligent agents people have touted for ages will finally materialize.”

--Tim Berners Lee,1999.

Page 4: Semantic Technolgy

Lots of “Information”.

Little “Knowledge”.

Page 5: Semantic Technolgy

“Network Effect” when data is able to talk with data seamlessly.

Page 6: Semantic Technolgy

Network Effect has been defined as a change in the benefit, or surplus, that an agent derives from a good when the number of other agents consuming the same kind of good changes.

Page 7: Semantic Technolgy

Intelligence embedded in data as opposed to making intelligent softwares to makes sense of

dumb data.

Page 8: Semantic Technolgy

Hidden Relationships.

Page 9: Semantic Technolgy

(Very ancient) basic concepts.

Page 10: Semantic Technolgy

Page Rank(Google)Edge Rank(Facebook)

Social Rank(Mindvalley)

Page 11: Semantic Technolgy

Syllogism: a discourse in which, certain things having been supposed, something different from the things' supposed results of necessity because these things are so.

-Aristotle.

Page 12: Semantic Technolgy

Major premise: All men are mortal. Minor premise: Socrates is a man. Conclusion: Socrates is mortal.

Page 13: Semantic Technolgy

Building Blocks:Triples

Subject (Predicate) Object

Thing (Property) Value

Page 14: Semantic Technolgy

Example

man (:has_property) mortal

Socrates (:is_a) man

Socrates (:has_property) mortal

Page 15: Semantic Technolgy
Page 16: Semantic Technolgy

The triples form a large Graph.Graphs free us from DB-schema.Any query is just a subgraph of the graph.

Page 17: Semantic Technolgy

Instead of a few long lists of well-characterized data, we have thousands of datasets, all of which

talk about very different things.

Page 18: Semantic Technolgy

Graphs can be merged and extended.Knowledge grows.New relationships are discovered.(Inference Engine)The whole is more than the sum of its parts.

Page 19: Semantic Technolgy

The power of :sameAs...

Page 20: Semantic Technolgy

Semantic Web

OWL,SPARQL,RDFa,FOAF,Microformats, Freebase,DBpedia,Ontology...

Page 21: Semantic Technolgy

Semantic Web

Ontology: In computer science and information science, an ontology is a formal representation of the knowledge by a set of concepts within a domain and the relationships between those concepts. It is used to reason about the properties of that domain, and may be used to describe the domain.

In theory, an ontology is a "formal, explicit specification of a shared conceptualisation".

Page 22: Semantic Technolgy

Semantic Web

RDF: It is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources, using a variety of syntax formats.

Page 23: Semantic Technolgy

Semantic Web

OWL(Web Ontology Language): It is a family of knowledge representation languages for authoring ontologies endorsed by the World Wide Web Consortium.They are characterised by formal semantics and RDF/XML-based serializations for the Semantic Web. OWL has attracted both academic, medical and commercial interest.

Page 24: Semantic Technolgy

Semantic Web

SPARQL(SPARQL Protocol and RDF Query Language) : It is an RDF query language. It was standardized by the RDF Data Access Working Group (DAWG) of the World Wide Web Consortium, and is considered a key semantic web technology. On 15 January 2008, SPARQL became an official W3C Recommendation.

Page 25: Semantic Technolgy

Semantic Web

FOAF(Friend Of A Friend): It is a machine-readable ontology describing persons, their activities and their relations to other people and objects. Anyone can use FOAF to describe him or herself. FOAF allows groups of people to describe social networks without the need for a centralised database.

Page 26: Semantic Technolgy

Semantic Web

RDFa (or Resource Description Framework – in – attributes): It is a W3C Recommendation that adds a set of attribute level extensions to XHTML for embedding rich metadata within Web documents.

Page 27: Semantic Technolgy

Semantic Web

A microformat (sometimes abbreviated μF) is a web-based approach to semantic markup that seeks to re-use existing HTML/XHTML tags to convey metadata[1] and other attributes, in web pages and other contexts that support (X)HTML, such as RSS.

Page 28: Semantic Technolgy

Semantic Web

DBpedia is a project aiming to extract structured information from the information created as part of the Wikipedia project. This structured information is then made available on the World Wide Web.[2] DBpedia allows users to query relationships and properties associated with Wikipedia resources, including links to other related datasets.[3] DBpedia has been described by Tim Berners-Lee as one of the more famous parts of the Linked Data project.

Page 29: Semantic Technolgy

Who is using all this?

Search-Engines (Google,Yahoo,Binge,Hakia,TrueKnowledge)Homeland SecurityMonster.com (6sense Technology)MIMOSSiri(acquired by Apple)Quantips

Page 30: Semantic Technolgy

How are they using it?

Sentiment Analysis(Opinion Mining)AI Game DevelopmentAuto recognition of topics and conceptsInformation and meaning extractionAuto categorizationNatural Language Processing

Page 31: Semantic Technolgy

THANK YOU

Page 32: Semantic Technolgy

Quantips.com/resources

[email protected]/quantips

twitter.com/talatfakhri

Page 33: Semantic Technolgy

That's me,presenting these slides in Webcamp-KL.;-)