Ontology-based User Modeling and Recommendation. Iván Cantador Information Retrieval Group Universidad Autónoma de Madrid, Spain

Size: px
Start display at page:

Download "Ontology-based User Modeling and Recommendation. Iván Cantador ivan.cantador@uam.es Information Retrieval Group Universidad Autónoma de Madrid, Spain"

Transcription

1 Ontology-based User Modeling and Recommendation Iván Cantador Information Retrieval Group Universidad Autónoma de Madrid, Spain

2 Contents 1 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

3 Contents 2 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

4 Web Is it so easy?

5 4

6 5 Web 2.0 Web 1.0 = user generated contents, user generated contents,... and user generated contents

7 User generated contents 6 Web 2.0 = The Social Web Creation of diverse formats of user generated contents People: - Communicate online with contacts Social networks - Facebook, Twitter, LinkedIn,... - Upload or create multimedia objects - Maintain personal bookmarks - Post comments, reviews and ratings - Annotate resources

8 User generated contents 7 Web 2.0 = The Social Web Creation of diverse formats of user generated contents People: - Communicate online with contacts - Contribute to wiki-style repositories Wikipedia, AboutUs, wikihow, WikiMapia,... - Maintain personal bookmarks - Post comments, reviews and ratings - Annotate resources

9 User generated contents 8 Web 2.0 = The Social Web Creation of diverse formats of user generated contents People: - Communicate online with contacts - Contribute to wiki-style repositories - Upload or create multimedia objects YouTube, Flickr, Last.fm,... - A - A

10 User generated contents 9 Web 2.0 = The Social Web Creation of diverse formats of user generated contents People: - Communicate online with contacts - Contribute to wiki-style repositories - Upload or create multimedia objects - Maintain personal bookmarks Delicious, Digg, CiteULike,... - Annotate resources

11 User generated contents 10 Web 2.0 = The Social Web Creation of diverse formats of user generated contents People: - Communicate online with contacts - Contribute to wiki-style repositories - Upload or create multimedia objects - Maintain personal bookmarks - Post comments, reviews and ratings Amazon, Epinions, Blogger, Rotten Tomatoes,... Blogs and recommender systems

12 User generated contents 11 Web 2.0 = The Social Web Creation of diverse formats of user generated contents People: - Communicate online with contacts - Contribute to wiki-style repositories - Upload or create multimedia objects - Maintain personal bookmarks - Post comments, reviews and ratings - Annotate resources Social tagging systems

13 Web Bard, M The Big Book of Social Media: Case Studies, Stories, Perspectives.

14 13 Ok, the Web 2.0 is out there! What s next!?

15 Contents 14 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

16 Web

17 Web 3.0!? 16 Spivack, N Web Evolution.

18 Web 3.0 Let s say Web 2.5 ;-) 17 Pileggi, S.; Amor, R Addressing Semantic Geographic Information Systems. Future Internet 5, pp. 585

19 It s all about semantics 18 Semantics Bags of words: uncategorized terms e.g. a folksonomy

20 It s all about semantics 19 Taxonomies: categories + hierarchical relations e.g. Linnaen taxonomy Semantics human:=[kingdom: Animalia, class: Mammalia, order: Primates, family: Hominidae, genus: Homo, species: Homo sapiens] Bags of words: uncategorized terms e.g. a folksonomy

21 It s all about semantics 20 Thesauri: categories + fixed hierarchical & associative relations e.g. WordNet thesaurus human: S:(n) homo, man, human being, human(any living or extinct member of the family Hominidae characterized by superior intelligence, articulate speech, and erect carriage) direct hypernym: S:(n) hominid(a primate of the family Hominidae direct hyponym: S:(n) Homo sapiens(the only surviving hominid Taxonomies: categories + hierarchical relations e.g. Linnaen taxonomy Semantics human:=[kingdom: Animalia, class: Mammalia, order: Primates, family: Hominidae, genus: Homo, species: Homo sapiens] Bags of words: uncategorized terms e.g. a folksonomy

22 It s all about semantics 21 Ontologies: classes + instances + arbitrary semantic relations + rules e.g. DBpedia ontology Thesauri: categories + fixed hierarchical & associative relations e.g. WordNet thesaurus human: S:(n) homo, man, human being, human(any living or extinct member of the family Hominidae characterized by superior intelligence, articulate speech, and erect carriage) direct hypernym: S:(n) hominid(a primate of the family Hominidae direct hyponym: S:(n) Homo sapiens(the only surviving hominid Taxonomies: categories + hierarchical relations e.g. Linnaen taxonomy Semantics human:=[kingdom: Animalia, class: Mammalia, order: Primates, family: Hominidae, genus: Homo, species: Homo sapiens] Bags of words: uncategorized terms e.g. a folksonomy

23 Ontologies An ontology is a formal, explicitspecification of a sharedconceptualization Formal: machine-readable 22 Explicit: concepts, properties, relations, functions, constraints, axioms are explicitly defined Shared: consensual knowledge Conceptualization: abstract model and simplified vide of some phenomenon in the world that we want to represent Gruber, T Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal of Human-Computer Studies 43(5-6), pp

24 Ontologies and knowledge bases How to model the world of pizzas? ontology knowledge base 23 Classes Properties Instances Cuattro Formaggi hascountryorigin Restrictions Italy

25 Ontologies and knowledge bases 24 Querying data (SPARQL) Defining ontologies (RDFS, OWL) Expressing and linking metadata (RDF) Assigning unambiguous names (URI)

26 RDF (Resource Description Framework) RDF identifies things using Web identifiers (URIs), and describes resources with properties and property values. The triple representation (subject, predicate, object) 25 personnel/ivancantador 'Ivan' <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:epsp= <rdf:description rdf:about=" <epsp:name>ivan</epsp:name> <epsp:lastname>cantador</epsp:lastname> <epsp:nationality>spanish</epsp:nationality> <rdf:type>associate Professor</rdf:type> </rdf:description> </rdf:rdf>

27 RDFS (RDF Schema) 26 RDFS provides the framework to describe classes and properties, allowing the creation of hierarchies <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:rdfs=" xml:base= <rdfs:class rdf:id= Professor" /> <rdfs:class rdf:id= Associate Professor"> <rdfs:subclassof rdf:resource= #Professor"/> </rdfs:class> <rdf:propertyrdf:id= teachessubject > <rdfs:domain rdf:resource= #Professor"/> <rdfs:range rdf:resource= #Subject"/> </rdf:property> </rdf:rdf>

28 OWL (Web Ontology Language) OWL is a stronger language with greater machine interpretability than RDF/RDFS (reasoning support) OWL Little / OWL DL / OWL Full <?xml version="1.0"?> <rdf:rdf xmlns:rdf=" xmlns:rdfs= xmlns:owl = " xml:base= <owl:class rdf:id= Professor > <owl:restriction> <owl:onproperty rdf:resource= #hasacademictitle"/> <owl:hasvalue> PhD^^ </owl:hasvalue> <owl:restriction> </owl:class> </rdf:rdf> Iván has a PhD -> therefore Iván can be a professor! Value constraints: owl:allvaluesfrom owl:somevaluesfrom owl:hasvalue Cardinality constraints: owl:cardinality owl:mincardinality owl:maxcardinality. 27

29 SPARQL (SPARQL Protocol and RDF Query Language) SPARQL is a query language for RDF Based on the triple representation (subject, predicate, object) SPARQL 1.1 is W3C Recommendation since 21 st March 2013 PREFIX epsp: < <rdf:rdf xmlns:rdf=" SELECT?x?name WHERE {?x rdf:type epsp:associate Professor.?x epsp:name?name. Can you google this??x epsp:nationality Spanish } SPARQL lets the construction of very powerful queries - Filtering elements - Querying named graphs -Ordering by/ distinct / reduced / offset / limit -Count / sum / avg/ min / max / GroupConcat 28

30 Towards the Web Explicit semantics in the Web Microformats RDFa HTML5 microdata Schema.org Linked Open Data

31 Microformats 30 Microformatsuse existing HTML attributesto embed structured data types in an HTML document Expressive power is limited as microformatsare only designed to pre-defined vocabularies No interlinking between entities <div class="vcard"> <a class="fn org url" href=" <div class="adr"> <span class="street-address">francisco Tomas y Valiente</span > <span class="locality">madrid</span>, <span class="postal-code">28049</span> <span class="country-name">spain</span > </div> </div>

32 RDFa (Resource Description Framework in Attributes) 31 W3C standard for embedding RDF data in HTML documents A set of new HTML attributesandsspecs of how to use them RDFais just a syntax, the publisher has to choose the vocabulary RDFa is domain independent <html> <body vocab=" <h2 property= name >Ivan Cantador</h2> <p><span property= gender">undefined</span></p>... </body> </html> Web standard since June

33 RDFa (Resource Description Framework in Attributes) 32 Used by Facebook! among others RDF vocabulary used in conjunction with RDFa <html xmlns:og=" <head> <title>the Rock (1996)</title> <meta property="og:title" content="the Rock" /> <meta property="og:type" content="movie" /> <meta property="og:url" content=" /> <meta property="og:image" content=" /> </head>... </html>

34 HTML5 microdata HTML5 introduces inline elements (text-level semantics) to describe specific type of information <div itemscopeitemtype=" My name is <span itemprop="name">ivan</span> Here is my home page: <a href=" itemprop="url"> </a> I live in Madrid, and work as an <span itemprop="title >Associate Professor</span> at <span itemprop="affiliation">uam</span>. </div> Itemid Itemprop Itemref Itemscope itemtype 33

35 Schema.org Schema.org provides a collection of vocabularies and a micro-data format, which are recognized by the major search engine providers (de facto standard) <div itemscopeitemtype= <h1 itemprop="name">pirates of the Carribean: On Stranger Tides (2011)</h1> Director: <div itemprop="director" itemscope itemtype=" <span itemprop="name">rob Marshall</span> </div> 34

36 35 Linked Open Data (August 2014) 22nd January 2015, Madrid, Spain

37 Linked Open Data DBpedia: The Wikipedia ontology and knowledge base DBpedia, 36 Wikipedia

38 Linked Open Data FOAF: The Friend-Of-A-Friend ontology 37

39 Contents 38 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

40 User Models 39 What data from a user could be modeled, gathered, learned, and exploited? Among other things Musial, K Recommender System for Online Social Network. Lambert Academic Publishing.

41 Ontologies in User Modeling 40 Razmerita, L., Angehrn, A., Maedche, A Ontology-Based User Modeling for Knowledge Management Systems. In Proceedings of the 9th International Conference on User Modeling (UM 2003), pp

42 Ontologies in User Modeling 41 Cantador, I Exploiting the Conceptual Space in Hybrid Recommender Systems: A Semantic-based Approach. PhD thesis, Universidad Atónoma de Madrid.

43 Ontology-based User Preferences User and item profiles are represented as vectors u m =(u m,1,, u m,k ) [-1,+1] K and i n =(i n,1,, i n,k ) [0,+1] K, where u m,k, i n,k are the weights that measure the relevance of concept c k for user u m and item i n Users (M) 42 User Profile Weighted Semantic Preferences Ontology concepts (K) Weighted Semantic Annotations Items (N) Item Description

44 Ontology-based User Preferences C Art Work C Literary Work C Essay C Novel C Poem C Plastic Art Work C Architectural Work C Sculpture C Performing Art Work C Dance C Musical Composition C Theatre Play C Visual Art Work C Movie C Painting C Photograph C Institution C Cultural Institution C Library C Museum I El Prado C Economic Institution C Educational Institution C College C Institute of Technology C University C School C Family Institution C Medical Institution C Political Institution C Religious Institution C Social Welfare Institution C Region C C Geographical Region Political Region C C C C Continent Country City I State C I Madrid Class Instance subclassof instanceof 43

45 Ontology-based User Preferences C Art Work C Literary Work C Essay C Novel C Poem C Plastic Art Work C Architectural Work C Sculpture C Performing Art Work C Dance C Musical Composition C Theatre Play C Visual Art Work C Movie C Painting C Photograph C Institution C Cultural Institution C Library C Museum I El Prado C Economic Institution C Educational Institution C College C Institute of Technology C University C School C Family Institution C Medical Institution C Political Institution C Religious Institution C Social Welfare Institution C Region C C Geographical Region Political Region C C C C Continent Country City I State C I Madrid Class Instance subclassof instanceof 44

46 Ontology-based User Preferences C Art Work C Institution C C Literary Work C Cultural Institution C Essay C Novel C Poem C Plastic Art Work exhibitedat C Architectural Work C Sculpture C Performing Art Work C Dance C Musical Composition C Theatre Play C Visual Art Work C Movie C Painting C Photograph C Library C Museum I El Prado C Economic Institution C Educational Institution C College C Institute of Technology C University C School C Family Institution C Medical Institution C Political Institution C Religious Institution C Social Welfare Institution Region C C Geographical Region Political Region C C C C Continent Country City I State C I Madrid Class Instance subclassof instanceof 45

47 Ontology-based User Preferences C Art Work C Institution C C Literary Work C Cultural Institution C Essay C Novel C Poem C Plastic Art Work exhibitedat C Library C Museum I El Prado C Economic Institution locatedin C Architectural Work C Educational Institution C Sculpture C College C Performing Art Work C Institute of Technology C Dance C University C Musical Composition C School C Theatre Play C Family Institution C Visual Art Work C Medical Institution C Movie C Political Institution C Painting C Religious Institution C Photograph C Social Welfare Institution Region C C Geographical Region Political Region C C C C Continent Country City I State C I Madrid Class Instance subclassof instanceof 46

48 Contents 47 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

49 Social tagging 48 In social tagging systems, usersupload or create content (items), annotate it with freely chosen words (tags), and share these annotations with others The nature of tagged items is manifold: photos (Flickr) music tracks (Last.fm) video clips (YouTube) movies (MovieLens) web pages (Delicious) scientific articles (CiteULike, BibSonomy)...

50 Social tagging 49 Social tagging is a practice of manually creating and managing tags to annotate and categorize content This practice is also known as social classification, social indexing, and collaborative tagging Folksonomy, a term coined by Thomas Vander Walfrom a mailing list conversation with Gene Smith, is a portmanteau of folk and taxonomy Smith, G Folksonomy: Social Classification Vander Wal, T Folksonomy Coinage and Definition

51 Social tagging 50 Delicious, users who tagged the item tagged item (web page) tags assigned to the item

52 Social tagging 51 Delicious, tag-based search Room for improvement! non-relevant results

53 Social tagging Tags are free text, and thus suffer from various vocabulary problems Polysemy: bridge, jaguar, java Synonym: biscuit, cookie Morphological deviations: blog, blogs, blogging Multilinguality: spain, españa, spagna, espagne Contemporaneous terminology: podcast, ipod, diy Misspellings: barclona (instead of barcelona) Compound nouns: new_york, thelordoftheringsmovie Subjective/personal concepts: funny, my wife, to read 52 Room for improvement! Mathes, A Folksonomies-Cooperative Classification and Communication through Shared Metadata. Computer Mediated Communication -LIS590CMC, Graduate School of Library and Information Science, University of Illinois Urbana-Champaign, IL, USA.

54 Social tagging 53 To address the above problems, folskonomy-based information retrieval and filtering systems have to identify and exploit the underlying semantics of the tags

55 Purpose-based categorization of social tags Let s tag this Flickrphoto! 54

56 Purpose-based categorization of social tags Let s tag this Flickrphoto! 55 bolzano trentino italy alps landscape mountains cathedral

57 Purpose-based categorization of social tags Let s tag this Flickrphoto! 56 bolzano trentino italy alps landscape mountains cathedral italia alpi montagna duomo

58 Purpose-based categorization of social tags Let s tag this Flickrphoto! 57 bolzano trentino italy alps landscape mountains cathedral italia alpi montagna duomo beautiful unforgattablepictures holidays summer 2010 nikon 50mm

59 Purpose-based categorization of social tags 58 Users have different intentions when tagging, and not all tags available in a folksonomyare related to the content of the annotated items

60 Purpose-based categorization of social tags 59 Tagging purposes/intentions Cantador et al. Xu et al. Sen et al. Golder et al. Bischoff et al. Content-based What or who is about Topic Content-based Attribute Factual What it is Who owns it Type Author/owner Context-based Context-based Refining other categories Time Location Subjective Subjective Subjective Qualities/characteristics Opinions/qualities Organisational Organisational Personal Task organisation Self reference Usage context Self reference Cantador, I., Konstas, I., Jose, J. M CategorisingSocial Tags to Improve Folksonomy-based Recommendations. Journal of Web Semantics. Elsevier. In press. Xu, Z., Fu, Y., Mao, J., Su, D TowardstheSemanticWeb: CollaborativeTagSuggestions. In Proceedingsof thewww 06 Collaborative Web Tagging Workshop. Sen, S., Lam, S. K., Rashid, A. M., Cosley, D., Frankowski, D., Osterhouse, J., Harper, M. F., Riedl, J Tagging, Communities, Vocabulary, Evolution. In Proceedings of the 20th ACM Conference on Computer Supported Cooperative Work(CSCW 06), Golder, S. A., Huberman, B. A Usage Patterns of Collaborative Tagging Systems. Journal of Information Science 32(2), Bischoff, K., Firan, C. S., Nejdl, W., Paiu, R Can AllTagsBe UsedforSearch? In Proceedingof the17th ACM Conferenceon Information and Knowledge Management (CIKM 08),

61 Purpose-based categorization of social tags 60 4 categories Content-based tags - Describe the content of the items; e.g. vehicle, dog, tree Context-based tags - Provide contextual information; e.g. bolzano, mountain, summer, holidays Subjective tags - Express opinions and qualities; e.g. happy, sunny, contemporary art Organizational tags - Define personal usages and tasks; e.g. to look at, scan for print, myself, our best friends

62 Purpose-based categorization of social tags A couple of examples glasgow context kilt content 61 How do we infer the above categorization?

63 Purpose-based categorization of social tags 62 A couple of examples glasgow context kilt content How do we infer the above categorization? glasgow city in Scotland location context kilt Scotishpiece of cloth physical entity content

64 Purpose-based categorization of social tags 63 Research questions RQ1: How to automaticallycategorize tags based on their purpose/intention? RQ2: Is a purpose-oriented categorization of tags useful for folksonomy-based recommendationstrategies?

65 Purpose-based categorization of social tags 64 Research questions RQ1: How to automaticallycategorize tags based on their purpose/intention? RQ2: Is a purpose-oriented categorization of tags useful for folksonomy-based recommendation strategies? Yes

66 Purpose-based categorization of social tags 65 Proposed approach semantic expansion concept -category assignment tag-concept mapping 1a 2a 3a content-based & context-based tag categorization raw tag nyc [New_York_city] USA_cities > New_York_state_cities > Cities > Locations context to_read to <preposition> + read <verb> task organisational category natural 1b language processing 2b 3b subjective & organisational tag categorization part-of-speech analysis Categorization heuristic

67 Purpose-based categorization of social tags 66 Path A: tag-concept mapping Linked Data

68 Purpose-based categorization of social tags 67 Path A: tag-concept mapping DBPedia Giving structure to Wikipedia - 3.4M entities: 300K people, 400K places, 146K species, 140K organizations, 94K music albums, 49K films, 15K video games, K Wikipedia categories - 75K YAGO categories - 1.5M links to images - 5.5M links to web pages - 4.9M links to RDF repositories

69 Purpose-based categorization of social tags 68 Path A: tag-concept mapping YAGO (Yet Another Great Ontology) - DBPedia concepts + WordNet structure - >2M entities - Manually confirmed accuracy of 95% Suchanek, F. M., Kasneci, G., Weikum, G YAGO: A Core of Semantic Knowledge. In Proceedings of the 16th International Conference on World Wide Web (WWW'07), Suchanek, F. M., Kasneci, G., Weikum, G YAGO: A LargeOntologyfromWikipediaand WordNet. Journal of Web Semantics 6(3),

70 Purpose-based categorization of social tags 69 Path A: tag-concept mapping Exploiting YAGO structure: reference classes WordNet Wikipedia

71 Purpose-based categorization of social tags 70 Path A: tag-concept mapping Exploiting YAGO structure: reference classes

72 Purpose-based categorization of social tags 71 Path A: tag-concept mapping Tag-concept mapping examples (from a Flickr dataset)

73 Purpose-based categorization of social tags 72 Path A: tag-concept mapping Ambiguity java

74 Purpose-based categorization of social tags 73 Categorization results accuracy 30 subjects, 4K tag assignments

75 Purpose-based categorization of social tags 74 Open research lines need for improving disambiguation process definition of more POS-patterns revision of some POS-patterns: - e.g. subjective content-based tags [*<adjective><noun>*]: big house house

76 Contextualizationanddisambiguationoftags 75 What is the meaning of sf?

77 Contextualizationanddisambiguationoftags What is the meaning of sf? sf sanfrancisco california usa city bridge goldengate sea 76 sf sciencefiction fiction starwars movie tatooine androids c3po r2d2 Different meanings!

78 Contextualizationanddisambiguationoftags What is the meaning of web? 77 web webbrowser browser browsing opera explorer firefox chrome safari web socialweb web20 socialmedia facebook twitter flickr lastfm Different semantic contexts!

79 Contextualizationanddisambiguationoftags 78 Research questions RQ1: How to accurately and efficientlyidentify the actual meaning or semantic context of a tag? RQ2: Is a semantic contextualization of tags useful for folksonomy-based user modelling and recommendation strategies?

80 Contextualizationanddisambiguationoftags 79 Research questions RQ1: How to accurately and efficientlyidentify the actual meaning or semantic context of a tag? RQ2: Is a semantic contextualization of tags useful for folksonomy-based user modelling and recommendation strategies? Yes, again!

81 Contextualizationanddisambiguationoftags Proposed approach 80 Cantador, I., Bellogín, A., Fernández-Tobías, I., López-Hernández, S Semantic Contextualization of Social Tag-based Item Recommendations. In Proceedings of the 12th International Conference on E-Commerce and Web Technologies (EC-Web 2011), pp

82 Contextualizationanddisambiguationoftags 81 Aggregation methods ([user, item, tag] [item, tag]) Projection Distributional Macro-aggregation Collaborative Similarity measures ([item, tag] [tag, tag]) Matching Overlapping Jaccard Dice Cosine Mutual information Markines, B., Cattuto, C., Menczer, F., Benz, D., Hotho, A., Stumme, G Evaluating Similarity Measures for Emergent Semantics of Social tagging. In Proceedings of the 18th International Conference on World Wide Web (WWW'09),

83 Contextualizationanddisambiguationoftags Aggregation methods ([user, item, tag] [item, tag]) 82 Similarity measures ([item, tag] [tag, tag])

84 Contextualizationanddisambiguationoftags 83 Compute the semantic distance between each pair of tags Create the whole tag graphgbased on the above distances For each tag t, extract a subgraphg t from Gwith the tags most similar to t ClusteringG t by using the algorithm proposed by Newman and Girvan, 2004 Fast computation Automatic clustering stop criterion Newman, M. E. J., and Girvan, M Finding and Evaluating Community Structure in Networks. Physical Review, E 69, Newman, M. E. J Finding Community Structure in Networks Using the Eigenvectors of Matrices. Physical Review, E 74,

85 Contextualizationanddisambiguationoftags sfin Delicious 84

86 Contextualizationanddisambiguationoftags webin Delicious 85

87 Contextualizationanddisambiguationoftags Profile models Basic tag weight java 0.29 j2ee 0.17 web 0.42 tag 0.12 Tag:java Single-context tag tag context weight java programming 0.29 j2ee java 0.17 web socialweb 0.42 tag socialweb 0.12 Contextualized tag:java programming Extended single-context tag weight java 0.27 programming 0.05 j2ee 0.15 web 0.34 socialweb 0.09 tag 0.10 Multiple-context Extended multiple-context tag tag context weight tag weight java programming 0.20 java 0.30 java tools 0.14 programming 0.03 j2ee java 0.13 tools 0.02 web socialweb 0.23 j2ee 0.11 web webdev 0.21 web 0.37 tag socialweb 0.08 socialweb 0.05 webdev 0.04 tag Cantador, I., Bellogín, B., Vallet, D Content-based Recommendation in Social Tagging Systems. In Proceedings of the 4th ACM Conference on Recommender Systems (RecSys'10),

88 Contextualizationanddisambiguationoftags 87 Still evaluating the recommendation models by using semantically contextualized tag-based profiles... Some (preliminary) results with a Delicious dataset Improvements!

89 Contents 88 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

90 Contents 89 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

91 Recommendation of news items 90 Personalised and group-oriented content retrieval Multi-criteria evaluations Collaborative content-based recommendations Semantic search Automatic semantic annotation Long-term (profile) and short-term (context) user preferences Tags, comments and ratings Cantador, I., Bellogín., A., Castells, P A Semantic Web Approach to Recommending News. In Proc. of the 5th Intl. Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH 2008),

92 Architecture 91 News services Dynamic web interface News Semantic Annotator RSS feeds Domain ontologies User preferences User tags User profile editor User preference learner User actions Annotated news items Ontology-based user profiles Personalised Context-aware Ontology-based recommendation algorithms Group-oriented Multi-facet

93 User profile editor 92 Semantic user preferences Ontology class browser Ontology instance viewer

94 93 Problem 1: the ontologies did not have instances - named entities: people, places, organizations, etc. e.g. teide Teide should be an instance of the class Volcano (subclass of Mountain) Problem 2: the news items did not have semantic annotations Problem 3: the users had to manually search for and select ontology concepts for building their profiles

95 Identification of ontology concepts for tags 94 Research questions RQ1: How to automatically populate ontologiesand annotate news items? RQ2: How to facilitate users to build their ontology-based profiles without asking them to search for concepts of interests? Approach Mapping terms and social tags to ontology concepts Cantador, I., Castells, P., Bellogín, A An Enhanced Semantic Layer for Hybrid Recommender Systems: Application to News Recommendation. International Journal on Semantic Web and Information Systems 7(1), pp Fernández, M., Cantador, I., López, V., Vallet, D., Castells, P., Motta, E Semantically Enhanced Information Retrieval: An Ontology-based Approach. Journal of Web Semantics 9(4), pp

96 Identification of ontology concepts for tags Proposal Users 95 Social network Tags Folksonomy Concepts Ontology Terms, tags Resources Content graph

97 Identification of ontology concepts for tags 96 Mapping a term or tag to a Wikipedia entry (+/- dealing with ambiguity) teide Information extraction and processing of Wikipedia categories teide volcanoes, mountains, spain,... Mapping of the term categories to ontology classes teide instance of volcano class

98 Identification of ontology concepts for tags 97 Ontology population 17 ontologies(built from IPTC taxonomy) 744 classes; 121,135 instances 69.9% / 84.4% of accuracy (20 people evaluating 10,200 instances)

99 Identification of ontology concepts for tags 98 Semantic annotation of news items 9,698 news items (gathered during two months) 66,378 generated annotations 7 annotations per item (average) 74.8% of accuracy (20 people evaluating 1,600 items)

100 Identification of ontology concepts for tags 99 (Some) Recommendation algorithms Content-based recommender Context-aware recommender Multi-layer hybrid recommender Semantic Knowledge Base Weighted Semantic Annotations Weighted Semantic Preferences Personalised Ranking Semantic User Profile Final Ranked Item List Item Repository Item Retrieving Unranked Items Cantador, I., Castells, P., Bellogín, A An Enhanced Semantic Layer for Hybrid Recommender Systems: Application to News Recommendation. International Journal on Semantic Web and Information Systems 7(1), pp

101 Identification of ontology concepts for tags 100 (Some) Recommendation algorithms Content-based recommender Context-aware recommender Multi-layer hybrid recommender Initial User Preferences Extended User Preferences Initial Runtime Context Extended Runtime Context Contextualized User Preferences Cantador, I., Castells, P., Bellogín, A An Enhanced Semantic Layer for Hybrid Recommender Systems: Application to News Recommendation. International Journal on Semantic Web and Information Systems 7(1), pp

102 Identification of ontology concepts for tags 101 (Some) Recommendation algorithms Content-based recommender Context-aware recommender Multi-layer hybrid recommender CoI obtained from cluster 1 CoI obtained from cluster 2 CoI obtained from cluster 3 CoI obtained from cluster 4 Cantador, I., Castells, P., Bellogín, A An Enhanced Semantic Layer for Hybrid Recommender Systems: Application to News Recommendation. International Journal on Semantic Web and Information Systems 7(1), pp

103 Identification of ontology concepts for tags 102 (Many) Recommendation results... A summary: Good results - Semantic expansion of ontology-based user preferences - Combination of personalized and contextualized approaches - Hybrid approach in cold-start and high-sparsity situations Open issues - Improving disambiguation - Addressing scalability - User preference learning (e.g.synonym) and recommendation

104 Contents 103 The Social Semantic Web Web 2.0: TheSocial Web Web 3.0: The Semantic Web Ontology-based User Modeling Ontology-based User Preferences Mapping Social Tags to Ontology Concepts Mapping Facebook Likes to DBpedia Entities Ontology-based Recommendation An Example of Ontology-based Recommender System A Linked Data-based Cross-domain Recommendation Approach Conclusions

105 Cross-domain Recommendations Inter-domain semantic relatedness 104 Kaminskas, M., Fernández-Tobías, I., Ricci, F., Cantador, I Knowledge-based Identification of Music Suited for Places of Interest. Journal of Information Technology and Tourism 14(1), pp

Exploiting the Web of Data for cross-domain information retrieval and recommendation

Exploiting the Web of Data for cross-domain information retrieval and recommendation Exploiting the Web of Data for cross-domain information retrieval and recommendation Ignacio Fernández-Tobías under the supervision of Iván Cantador Grupo de Recuperación de Información Universidad Autónoma

More information

New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability

New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability Liana Razmerita 1, Martynas Jusevičius 2, Rokas Firantas 2 Copenhagen Business School, Denmark

More information

Harvesting and Structuring Social Data in Music Information Retrieval

Harvesting and Structuring Social Data in Music Information Retrieval Harvesting and Structuring Social Data in Music Information Retrieval Sergio Oramas Music Technology Group Universitat Pompeu Fabra, Barcelona, Spain sergio.oramas@upf.edu Abstract. An exponentially growing

More information

Lecture Overview. Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Web 2.0 Definition. Web 2.

Lecture Overview. Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Web 2.0 Definition. Web 2. Lecture Overview Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Martin Halvey Introduction to Web 2.0 Overview of Tagging Systems Overview of tagging Design and attributes

More information

CitationBase: A social tagging management portal for references

CitationBase: A social tagging management portal for references CitationBase: A social tagging management portal for references Martin Hofmann Department of Computer Science, University of Innsbruck, Austria m_ho@aon.at Ying Ding School of Library and Information Science,

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF

More information

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE Jeff Heflin Lehigh University Abstract: Key words: 1. INTRODUCTION The OWL Web Ontology Language is an international standard for encoding and

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL

More information

Semantic Analysis of. Tag Similarity Measures in. Collaborative Tagging Systems

Semantic Analysis of. Tag Similarity Measures in. Collaborative Tagging Systems Semantic Analysis of Tag Similarity Measures in Collaborative Tagging Systems 1 Ciro Cattuto, 2 Dominik Benz, 2 Andreas Hotho, 2 Gerd Stumme 1 Complex Networks Lagrange Laboratory (CNLL), ISI Foundation,

More information

int.ere.st: Building a Tag Sharing Service with the SCOT Ontology

int.ere.st: Building a Tag Sharing Service with the SCOT Ontology int.ere.st: Building a Tag Sharing Service with the SCOT Ontology HakLae Kim, John G. Breslin Digital Enterprise Research Institute National University of Ireland, Galway IDA Business Park, Lower Dangan

More information

Introduction to the Semantic Web. Semantic tecnologies a quick overview Fulvio Corno Politecnico di Torino

Introduction to the Semantic Web. Semantic tecnologies a quick overview Fulvio Corno Politecnico di Torino Introduction to the Semantic Web Semantic tecnologies a quick overview Fulvio Corno Politecnico di Torino Semantic Web Web second generation Web 3.0 http://www.w3.org/2001/sw/ Conceptual structuring of

More information

Developing Web 3.0. Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/

Developing Web 3.0. Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/ Developing Web 3.0 Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/ Henry Story http://blogs.sun.com/bblfish 2007 JavaOne SM Conference Session

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

RDF Resource Description Framework

RDF Resource Description Framework RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives

More information

K@ A collaborative platform for knowledge management

K@ A collaborative platform for knowledge management White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index

More information

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together Owen Sacco 1 and Matthew Montebello 1, 1 University of Malta, Msida MSD 2080, Malta. {osac001, matthew.montebello}@um.edu.mt

More information

Semantic Advertising for Web 3.0

Semantic Advertising for Web 3.0 Semantic Advertising for Web 3.0 Edward Thomas, Jeff Z. Pan, Stuart Taylor, Yuan Ren, Nophadol Jekjantuk, and Yuting Zhao Department of Computer Science University of Aberdeen Aberdeen, Scotland Abstract.

More information

Semantically Enhanced Web Personalization Approaches and Techniques

Semantically Enhanced Web Personalization Approaches and Techniques Semantically Enhanced Web Personalization Approaches and Techniques Dario Vuljani, Lidia Rovan, Mirta Baranovi Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, HR-10000 Zagreb,

More information

Optimization of Image Search from Photo Sharing Websites Using Personal Data

Optimization of Image Search from Photo Sharing Websites Using Personal Data Optimization of Image Search from Photo Sharing Websites Using Personal Data Mr. Naeem Naik Walchand Institute of Technology, Solapur, India Abstract The present research aims at optimizing the image search

More information

Semantic Interoperability

Semantic Interoperability Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. plohithkumar@hotmail.com Abstract The scholarly activities

More information

Cross-domain recommender systems: A survey of the State of the Art

Cross-domain recommender systems: A survey of the State of the Art Cross-domain recommender systems: A survey of the State of the Art Ignacio Fernández-Tobías 1, Iván Cantador 1, Marius Kaminskas 2, Francesco Ricci 2 1 Escuela Politécnica Superior Universidad Autónoma

More information

aloe-project.de White Paper ALOE White Paper - Martin Memmel

aloe-project.de White Paper ALOE White Paper - Martin Memmel aloe-project.de White Paper Contact: Dr. Martin Memmel German Research Center for Artificial Intelligence DFKI GmbH Trippstadter Straße 122 67663 Kaiserslautern fon fax mail web +49-631-20575-1210 +49-631-20575-1030

More information

A Semantic web approach for e-learning platforms

A Semantic web approach for e-learning platforms A Semantic web approach for e-learning platforms Miguel B. Alves 1 1 Laboratório de Sistemas de Informação, ESTG-IPVC 4900-348 Viana do Castelo. mba@estg.ipvc.pt Abstract. When lecturers publish contents

More information

A Web Recommender System for Recommending, Predicting and Personalizing Music Playlists

A Web Recommender System for Recommending, Predicting and Personalizing Music Playlists A Web Recommender System for Recommending, Predicting and Personalizing Music Playlists Zeina Chedrawy 1, Syed Sibte Raza Abidi 1 1 Faculty of Computer Science, Dalhousie University, Halifax, Canada {chedrawy,

More information

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts Julio Villena-Román 1,3, Sara Lana-Serrano 2,3 1 Universidad Carlos III de Madrid 2 Universidad Politécnica de Madrid 3 DAEDALUS

More information

Achille Felicetti" VAST-LAB, PIN S.c.R.L., Università degli Studi di Firenze!

Achille Felicetti VAST-LAB, PIN S.c.R.L., Università degli Studi di Firenze! 3D-COFORM Mapping Tool! Achille Felicetti" VAST-LAB, PIN S.c.R.L., Università degli Studi di Firenze!! The 3D-COFORM Project! Work Package 6! Tools for the semi-automatic processing of legacy information!

More information

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany Information Systems University of Koblenz Landau, Germany Exploiting Spatial Context in Images Using Fuzzy Constraint Reasoning Carsten Saathoff & Agenda Semantic Web: Our Context Knowledge Annotation

More information

Mining the Web of Linked Data with RapidMiner

Mining the Web of Linked Data with RapidMiner Mining the Web of Linked Data with RapidMiner Petar Ristoski, Christian Bizer, and Heiko Paulheim University of Mannheim, Germany Data and Web Science Group {petar.ristoski,heiko,chris}@informatik.uni-mannheim.de

More information

Weblogs Content Classification Tools: performance evaluation

Weblogs Content Classification Tools: performance evaluation Weblogs Content Classification Tools: performance evaluation Jesús Tramullas a,, and Piedad Garrido a a Universidad de Zaragoza, Dept. of Library and Information Science. Pedro Cerbuna 12, 50009 Zaragoza.tramullas@unizar.es

More information

How To Make Sense Of Data With Altilia

How To Make Sense Of Data With Altilia HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Web Mining. Margherita Berardi LACAM. Dipartimento di Informatica Università degli Studi di Bari berardi@di.uniba.it

Web Mining. Margherita Berardi LACAM. Dipartimento di Informatica Università degli Studi di Bari berardi@di.uniba.it Web Mining Margherita Berardi LACAM Dipartimento di Informatica Università degli Studi di Bari berardi@di.uniba.it Bari, 24 Aprile 2003 Overview Introduction Knowledge discovery from text (Web Content

More information

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

BUSINESS VALUE OF SEMANTIC TECHNOLOGY BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director

More information

Network Graph Databases, RDF, SPARQL, and SNA

Network Graph Databases, RDF, SPARQL, and SNA Network Graph Databases, RDF, SPARQL, and SNA NoCOUG Summer Conference August 16 2012 at Chevron in San Ramon, CA David Abercrombie Data Analytics Engineer, Tapjoy david.abercrombie@tapjoy.com About me

More information

Tags4Tags: Using Tagging to Consolidate Tags

Tags4Tags: Using Tagging to Consolidate Tags Tags4Tags: Using Tagging to Consolidate Tags Leyla Jael Garcia-Castro 1, Martin Hepp 1, Alexander Garcia 2 1 E-Business and Web Science Research Group, Universität der Bundeswehr München, D-85579 Neubiberg,

More information

Ontology-Based Query Expansion Widget for Information Retrieval

Ontology-Based Query Expansion Widget for Information Retrieval Ontology-Based Query Expansion Widget for Information Retrieval Jouni Tuominen, Tomi Kauppinen, Kim Viljanen, and Eero Hyvönen Semantic Computing Research Group (SeCo) Helsinki University of Technology

More information

Social Search. Communities of users actively participating in the search process

Social Search. Communities of users actively participating in the search process Chapter 1 Social Search Social Search Social search Communities of users actively participating in the search process Goes beyond classical search tasks Key differences Users interact with the system Users

More information

Defining a benchmark suite for evaluating the import of OWL Lite ontologies

Defining a benchmark suite for evaluating the import of OWL Lite ontologies UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA FREE UNIVERSITY OF BOLZANO FACULTY OF COMPUTER SCIENCE EUROPEAN MASTER IN COMPUTATIONAL LOGIC MASTER THESIS Defining a benchmark suite for evaluating

More information

Information Technology for KM

Information Technology for KM On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de

More information

Semantics and Ontology of Logistic Cloud Services*

Semantics and Ontology of Logistic Cloud Services* Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution

More information

Introduction to the Semantic Web

Introduction to the Semantic Web Introduction to the Semantic Web Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Web 2.0-based SaaS for Community Resource Sharing

Web 2.0-based SaaS for Community Resource Sharing Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, hsuic@nfu.edu.tw doi : 10.4156/jdcta.vol5.issue5.14

More information

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes

More information

Reason-able View of Linked Data for Cultural Heritage

Reason-able View of Linked Data for Cultural Heritage Reason-able View of Linked Data for Cultural Heritage Mariana Damova 1, Dana Dannells 2 1 Ontotext, Tsarigradsko Chausse 135, Sofia 1784, Bulgaria 2 University of Gothenburg, Lennart Torstenssonsgatan

More information

ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU

ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU ONTOLOGIES p. 1/40 ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU Unlocking the Secrets of the Past: Text Mining for Historical Documents Blockseminar, 21.2.-11.3.2011 ONTOLOGIES

More information

SemWeB Semantic Web Browser Improving Browsing Experience with Semantic and Personalized Information and Hyperlinks

SemWeB Semantic Web Browser Improving Browsing Experience with Semantic and Personalized Information and Hyperlinks SemWeB Semantic Web Browser Improving Browsing Experience with Semantic and Personalized Information and Hyperlinks Melike Şah, Wendy Hall and David C De Roure Intelligence, Agents and Multimedia Group,

More information

We have big data, but we need big knowledge

We have big data, but we need big knowledge We have big data, but we need big knowledge Weaving surveys into the semantic web ASC Big Data Conference September 26 th 2014 So much knowledge, so little time 1 3 takeaways What are linked data and the

More information

Semantically enhanced Information Retrieval: an ontology-based approach

Semantically enhanced Information Retrieval: an ontology-based approach Semantically enhanced Information Retrieval: an ontology-based approach Miriam Fernández Sánchez under the supervision of Pablo Castells Azpilicueta Departamento de Ingeniería Informática Escuela Politécnica

More information

Annotation: An Approach for Building Semantic Web Library

Annotation: An Approach for Building Semantic Web Library Appl. Math. Inf. Sci. 6 No. 1 pp. 133-143 (2012) Applied Mathematics & Information Sciences @ 2012 NSP Natural Sciences Publishing Cor. Annotation: An Approach for Building Semantic Web Library Hadeel

More information

Towards the Integration of a Research Group Website into the Web of Data

Towards the Integration of a Research Group Website into the Web of Data Towards the Integration of a Research Group Website into the Web of Data Mikel Emaldi, David Buján, and Diego López-de-Ipiña Deusto Institute of Technology - DeustoTech, University of Deusto Avda. Universidades

More information

Annotea and Semantic Web Supported Collaboration

Annotea and Semantic Web Supported Collaboration Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve

More information

Folksonomies versus Automatic Keyword Extraction: An Empirical Study

Folksonomies versus Automatic Keyword Extraction: An Empirical Study Folksonomies versus Automatic Keyword Extraction: An Empirical Study Hend S. Al-Khalifa and Hugh C. Davis Learning Technology Research Group, ECS, University of Southampton, Southampton, SO17 1BJ, UK {hsak04r/hcd}@ecs.soton.ac.uk

More information

Standardontologie für Wissensmanagement

Standardontologie für Wissensmanagement Projektergebnis Standardontologie für Wissensmanagement im SW-Engineering Projektidentifikation: Ergebnis ID: Arbeitspaket(e): Autor(en): Koordinator: WAVES Wissensaustausch bei der verteilten Entwicklung

More information

RDF graph Model and Data Retrival

RDF graph Model and Data Retrival Distributed RDF Graph Keyword Search 15 2 Linked Data, Non-relational Databases and Cloud Computing 2.1.Linked Data The World Wide Web has allowed an unprecedented amount of information to be published

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

External Semantic Annotation of Web-Databases

External Semantic Annotation of Web-Databases External Semantic Annotation of Web-Databases Benjamin Dönz, Dietmar Bruckner Institute of Computer Technology, Technical University of Vienna {doenz, bruckner}@ict.tuwien.ac.at Abstract-This paper presents

More information

DLDB: Extending Relational Databases to Support Semantic Web Queries

DLDB: Extending Relational Databases to Support Semantic Web Queries DLDB: Extending Relational Databases to Support Semantic Web Queries Zhengxiang Pan (Lehigh University, USA zhp2@cse.lehigh.edu) Jeff Heflin (Lehigh University, USA heflin@cse.lehigh.edu) Abstract: We

More information

07 Web 2.0 (part 2) Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication.

07 Web 2.0 (part 2) Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication Davide Eynard nternet Technology 07 Web 2.0 (part 2) 2 Social Systems Results of an attempt to classify existing social

More information

Recommender Systems: Content-based, Knowledge-based, Hybrid. Radek Pelánek

Recommender Systems: Content-based, Knowledge-based, Hybrid. Radek Pelánek Recommender Systems: Content-based, Knowledge-based, Hybrid Radek Pelánek 2015 Today lecture, basic principles: content-based knowledge-based hybrid, choice of approach,... critiquing, explanations,...

More information

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline

More information

An Ontology-based e-learning System for Network Security

An Ontology-based e-learning System for Network Security An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology a0432@ccedu.sendai-ct.ac.jp Goichi Itabashi Graduate School

More information

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

Information analysis in mobile social networks for added-value services

Information analysis in mobile social networks for added-value services Information analysis in mobile social networks for added-value services Christos Zigkolis Informatics and Telematics Institute P.O.Box 60361, Thermi 57001 Thessaloniki, Greece chzigkol@iti.gr Yiannis Kompatsiaris

More information

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens 1 Optique: Improving the competitiveness of European industry For many

More information

Flattening Enterprise Knowledge

Flattening Enterprise Knowledge Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it

More information

Semantic Lifting of Unstructured Data Based on NLP Inference of Annotations 1

Semantic Lifting of Unstructured Data Based on NLP Inference of Annotations 1 Semantic Lifting of Unstructured Data Based on NLP Inference of Annotations 1 Ivo Marinchev Abstract: The paper introduces approach to semantic lifting of unstructured data with the help of natural language

More information

A Semantic Backend for Content Management Systems

A Semantic Backend for Content Management Systems A Semantic Backend for Content Management Systems G.B. Laleci, G. Aluc, A. Dogac, A. Sinaci, O. Kilic, F. Tuncer Software Research and Development Ltd. Middle East Technical University (METU) Technoparc

More information

Characterizing Knowledge on the Semantic Web with Watson

Characterizing Knowledge on the Semantic Web with Watson Characterizing Knowledge on the Semantic Web with Watson Mathieu d Aquin, Claudio Baldassarre, Laurian Gridinoc, Sofia Angeletou, Marta Sabou, and Enrico Motta Knowledge Media Institute (KMi), The Open

More information

Semantic Data Management. Xavier Lopez, Ph.D., Director, Spatial & Semantic Technologies

Semantic Data Management. Xavier Lopez, Ph.D., Director, Spatial & Semantic Technologies Semantic Data Management Xavier Lopez, Ph.D., Director, Spatial & Semantic Technologies 1 Enterprise Information Challenge Source: Oracle customer 2 Vision of Semantically Linked Data The Network of Collaborative

More information

Ontology based ranking of documents using Graph Databases: a Big Data Approach

Ontology based ranking of documents using Graph Databases: a Big Data Approach Ontology based ranking of documents using Graph Databases: a Big Data Approach A.M.Abirami Dept. of Information Technology Thiagarajar College of Engineering Madurai, Tamil Nadu, India Dr.A.Askarunisa

More information

Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences

Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences Chirayu Wongchokprasitti chw20@pitt.edu Peter Brusilovsky peterb@pitt.edu Denis Para dap89@pitt.edu ABSTRACT As the sheer

More information

Programming the Semantic Web

Programming the Semantic Web Master s Thesis Programming the Semantic Web - A Microformats Compatible GRDDL Implementation for ActiveRDF Christian Planck Larsen Department of Computer Science, Aalborg University 24th of August 2007

More information

Semantic tagging for crowd computing

Semantic tagging for crowd computing Semantic tagging for crowd computing Roberto Mirizzi 1, Azzurra Ragone 1,2, Tommaso Di Noia 1, and Eugenio Di Sciascio 1 1 Politecnico di Bari Via Orabona, 4, 70125 Bari, Italy mirizzi@deemail.poliba.it,

More information

User Behavior Analysis Based On Predictive Recommendation System for E-Learning Portal

User Behavior Analysis Based On Predictive Recommendation System for E-Learning Portal Abstract ISSN: 2348 9510 User Behavior Analysis Based On Predictive Recommendation System for E-Learning Portal Toshi Sharma Department of CSE Truba College of Engineering & Technology Indore, India toshishm.25@gmail.com

More information

Standards, Tools and Web 2.0

Standards, Tools and Web 2.0 Standards, Tools and Web 2.0 Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming Standards and Tools Slide 1/31 Outline Guidelines and Tests Logfile analysis W3C Standards Tools Web

More information

Building Web-based Infrastructures for Smart Meters

Building Web-based Infrastructures for Smart Meters Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL Frédéric Dufaux, Michael Ansorge, and Touradj Ebrahimi Institut de Traitement des Signaux Ecole Polytechnique Fédérale de Lausanne (EPFL)

More information

The Ontological Approach for SIEM Data Repository

The Ontological Approach for SIEM Data Repository The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian

More information

ELIS Multimedia Lab. Linked Open Data. Sam Coppens MMLab IBBT - UGent

ELIS Multimedia Lab. Linked Open Data. Sam Coppens MMLab IBBT - UGent Linked Open Data Sam Coppens MMLab IBBT - UGent Overview: Linked Open Data: Principles Interlinking Data LOD Server Tools Linked Open Data: Principles Term Linked Data was first coined by Tim Berners Lee

More information

Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services.

Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services. Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services. Fabien Gandon, Moussa Lo, Olivier Corby, Rose Dieng-Kuntz ACACIA in short

More information

Challenges and Opportunities in Data Mining: Personalization

Challenges and Opportunities in Data Mining: Personalization Challenges and Opportunities in Data Mining: Big Data, Predictive User Modeling, and Personalization Bamshad Mobasher School of Computing DePaul University, April 20, 2012 Google Trends: Data Mining vs.

More information

WIKITOLOGY: A NOVEL HYBRID KNOWLEDGE BASE DERIVED FROM WIKIPEDIA. by Zareen Saba Syed

WIKITOLOGY: A NOVEL HYBRID KNOWLEDGE BASE DERIVED FROM WIKIPEDIA. by Zareen Saba Syed WIKITOLOGY: A NOVEL HYBRID KNOWLEDGE BASE DERIVED FROM WIKIPEDIA by Zareen Saba Syed Thesis submitted to the Faculty of the Graduate School of the University of Maryland in partial fulfillment of the requirements

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Survey of tools for collaborative knowledge construction and sharing Conference Item How to cite:

More information

Utilising Ontology-based Modelling for Learning Content Management

Utilising Ontology-based Modelling for Learning Content Management Utilising -based Modelling for Learning Content Management Claus Pahl, Muhammad Javed, Yalemisew M. Abgaz Centre for Next Generation Localization (CNGL), School of Computing, Dublin City University, Dublin

More information

Controlled Vocabulary and Folksonomies. Louise Spiteri School of Information Management

Controlled Vocabulary and Folksonomies. Louise Spiteri School of Information Management Controlled Vocabulary and Folksonomies Louise Spiteri School of Information Management What are folksonomies? Folksonomies (known also as social classifications ) are user created metadata. They are grassroots

More information

RDF y SPARQL: Dos componentes básicos para la Web de datos

RDF y SPARQL: Dos componentes básicos para la Web de datos RDF y SPARQL: Dos componentes básicos para la Web de datos Marcelo Arenas PUC Chile & University of Oxford M. Arenas RDF y SPARQL: Dos componentes básicos para la Web de datos Valladolid 2013 1 / 61 Semantic

More information

Vegetable Supply Chain Knowledge Retrieval and Ontology

Vegetable Supply Chain Knowledge Retrieval and Ontology Semantic-Based Reasoning for Vegetable Supply Chain Knowledge Retrieval Xinyu Liu, Lifen Hou, Yonghao Wang To cite this version: Xinyu Liu, Lifen Hou, Yonghao Wang. Semantic-Based Reasoning for Vegetable

More information

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency Abstract Distributed knowledge management, intelligent software agents and XML based knowledge representation are three research

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria truong@par.univie.ac.at Thomas Fahringer

More information

Knowledge Sharing and Collaboration in Exchange Sites

Knowledge Sharing and Collaboration in Exchange Sites Informatica 31 (2007) 85 91 85 Semantic Web based Integration of Knowledge Resources for Supporting Collaboration Vili Podgorelec, Luka Pavlič, Marjan Heričko Institute of Informatics, University of Maribor,

More information

Evaluating Semantic Web Service Tools using the SEALS platform

Evaluating Semantic Web Service Tools using the SEALS platform Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,

More information

Building the Multilingual Web of Data: A Hands-on tutorial (ISWC 2014, Riva del Garda - Italy)

Building the Multilingual Web of Data: A Hands-on tutorial (ISWC 2014, Riva del Garda - Italy) Building the Multilingual Web of Data: A Hands-on tutorial (ISWC 2014, Riva del Garda - Italy) Multilingual Word Sense Disambiguation and Entity Linking on the Web based on BabelNet Roberto Navigli, Tiziano

More information