SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Une vue « Web Sémantique » de l’évolution d’ontologies Mathieu d’Aquin KMi, The Open University – m.daquin@open.ac.uk Look at that! 4 years in England and can’t even speak French properly anymore! Even the title sounds weird… and wait for all the English words in the talk.
L’évolution d’ontologies et le Web Sémantique Le Web Sémantique 2- beaucoup 3- beaucoup aussi L’évolution d’ontologies Plein de choses 1- Un peu
L’évolutiond’ontologies (niveau meta)  International Workshop on Ontology Dynamics IWOD 2007: le premier,àESWC 2007 – 8 papiers IWOD 2008: euh… le deuxieme,àISWC 2008 – 5 papier + 1 expose invite  IWOD 2009: l’annéedernière,àISWC 2009 – 7 papers IWOD 2010: le prochain,àISWC 2010 – deadline enaout Atelier évolutiond’ontologies a IC 2010 (d’autresavant ?) Numérosspéciauxde journaux Journal of Logic and Computation - volume 19, number 5, October 2009 on Ontology Dynamics Journal of Web Semantics on Semantic Web Dynamics – Date limite de soumissionétendueau 15 juin ! Le portailontologydynamics.org
Thèmes Atelier IC 2010 repérer des causes d'évolution,  détecter des changements apport de l'analyse de ressourcesexternes apport du traitementautomatique de langues et de la fouille de textes apport de l'analyse des logs et des interactions avec un utilisateur   adaptation lors de la réutilisation, intégrationou fusion d’ontologies   décrire la nature des changements,    typologies ouontologies de changement décrire des solutions pour mettre en place et implémenter des processusévolutions utilisation de règles, de patrons, apports des systèmes multi-agents   passage àl'échelle des processusd'évolution   proposer unegestion des évolutionsassurant un lien avec les artéfactsutilisant les ontologies,  gérer les conséquences et répercussion des changements critères pour évaluer la "qualité" oul'adéquationd'uneontologie (avant / après modification) méthodesou techniques pour assurer la cohérence entre uneontologie et sesutilisations   lien avec la recherched'information, les annotations sémantiques, les web services   aide à la gestion de version, aide à la gestioncoopératived'ontologies JWD Special issue on Semantic Web Dynamics Foundational and formal aspects of Semantic Web dynamics
Language extensions for Semantic Web dynamics
Reasoning with dynamic data and ontologies
Engineering dynamic data and ontologies
Requirements and practical issues for Semantic Web dynamics
Applications of dynamic data and ontologies
Theory for stream reasoning
Logic language for stream reasoning
Scalability issues in stream reasoning
Ontologies for dynamic environments
Dynamic knowledge building, and (re-)use
Ontology evolution and versioning
Language extensions for evolution
Belief revision for ontologies
Change propagation in ontologies dynamic datasets and ontologies
Inconsistency in evolving semantic information
Incremental  reasoning
Case studies and applications of ontology and knowledge evolution
Tools to support dynamic data and ontologies IWOD 2007-2008-2009 Ontology evolution Ontology versioning Formal aspects of ontology dynamics Foundational issues Extensions to ontology languages to better support change Belief revision for ontologies and the Semantic Web Inconsistency handling in evolving ontologies Change propagation in ontologies and metadata Ontologies for dynamic environments Dynamic knowledge construction and exploitation Requirements for ontology evolution (2009) Case studies, software tools, use cases, applications Open problems JLC Special issue Ontology evolution and versioning Foundations and formal aspects of ontology dynamics Extensions to ontology languages to better support change Belief revision for ontologies and the Semantic Web Inconsistency handling in evolving ontologies Change propagation in ontologies and metadata- Ontologies for dynamic environments Dynamic knowledge construction and exploitation Case studies, software tools, use cases, applications
Thèmes Simplifiés IWOD 2007-2008-2009 Evolution, versioning, Formal aspects, Foundational issues, representation, belief revision, inconsistency, propagation, dynamic environments, dynamic construction, applications, open problems JLC Special issue Evolution, versioning, foundations and formal aspects, representation, belief revision, inconsistency, propagation, dynamic environments, dynamic construction, applications JWD Special issue on Semantic Web Dynamics Foundational and formal aspects, representation, dynamic reasoning, 
dynamics engineering, requirements, practical issues, applications, stream reasoning, scalability, dynamic environments, dynamic construction, evolution, versioning, representation, belief revision, change propagation, inconsistency, incremental  reasoning, applications, tools Atelier IC 2010 Detection, NLP, interaction, adaptation, representation, process, rules and patterns, agents, scalability, management and linking, impact, quality, inconsistency, IR, annotation, services, versioning, collaboration.
Thèmes en vraie Tag cloudàpartir des titres des articles de IWOD 07-09, numérospecial JLC et Atelier Evolution d’OntologiesàIC 2010 (traduits)
Thèmesen vraie JLC IWOD 2007 IWOD 2008 IWOD 2009 Atelier IC 2010
Différentestâches Evolution Validation Ontological Changes = I/O Data Temporal Reasoning Performing Changes = Processes Evolved Ontology Consistency Check Duplication Check Information  Discovery Data  Validation Quality Check IE / OL /  NER Quality Check Schema/ Instances Changes Approved Ontology Raw Data Unstructurd Data Relation Discovery Translation Extracted Schema/ Instances Relations List External Ontologies Recording Changes Admin Control Change Propagation Transform- ation Databases Backgrnd Knowledge Base Ontology Evolution Management
Intégrerer de nouvellesconnaissancesdansuneontologies Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV
Peutêtrefacile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV
Peutêtrefacile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV
Un peuplus difficile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV
Un peuplus difficile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
Maisnécessitetoujours des connaissancesintermédiaires Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
Maisnécessitetoujours des connaissancesintermédiaires Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV ? LED TV Watch Phone
Obtenircesconnaissancesàpartir du Web Sémantique Ontology WebSémantique LED TV Watch Phone Truc bizarre Pour sur la tête … Ontology Intermédiaire ? Concepts candidats
Comment on fait ca ? Watson et Scarlet. http://watson.kmi.open.ac.uk ,[object Object]
 Un outil pour la construction d’applicationss’appuyantsur les ontologies du WebSémantique,[object Object]
Utilisation pour l’evolutiond’ontologies
Exemple ,[object Object]
Corpus: KMi news (20 documents)
520 nouveaux concepts obtenusàpartird’un mecanismed’extractiond’informations(Text2Onto),[object Object]
Ouimais ! Beaucoup de relationsobtenues. OK, ellessont “corrects” la plupart du temps Maiselles ne sont pas toutesutiles, i.e., pertinentes. En fait, la plupart ne sontjamaisselectionnéespar l’utilisateur Et realisercette selection est long et difficile
Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
Ontology ? Product Pizza Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
Unefois encore, besoin de connaissances Thing Juger de la pertinence d’une resource esttraditionellementrealiséen utlisant le contextede la resource Ici, on veuxévalueruneassertion Contexte : la oùl’assertionapparait ? Dansuneontologie…  Approche : comparer le contextede l’ontologieàevolueravec le contextedanslequell’assertionapparaitdans des ontologies du WebSémantique Material Product Pasta Pizza 4Fromages
Technique initiale Pertinent ? Assertion Mesure la correspondence Compare avec l’ontologie aévoluer Trouveruneontologiequi contientl’assertion
Résultats Pas terrible !
Résultats L’assertionpeutapparaitredansunetrèsgrosseontologie qui couvrebien le domaine de celle a évoluer, maisaussi beaucoup d’autres Pas de prise en compte de la structure de l’ontologie et du role des entitées du contexte en rapport avec l’assertion
Solution : détectionde patrons
Relevance Pattern 1 Example< Tutorial  Event > Statement Context: http://www.ifi.unizh.ch/ddis/fileadmin/pdf/ service_broker/iswc.daml
Résultats!
Utile ? Patrons Recouv- rement Aléatoire = Relevant s = Irrelevant s = Don’t know s
Évolutionsur le Web Sémantique
Étudierles ontologies du WebSémantique Watson nous fournitune base d’ontologiesquel’onpeutétudieret utilisercomme corpus pour l’étudede l’évolutiond’ontogies Logique de descriptions Nombred’entités Domainescouverts
Et en plus, ca peutêtreutile !
Problèmes Idée :étudierles liens existants entre versions d’ontologiessur le Web Sémantique owl:preVersion, owl:backwardCompatibleWith, owl:incompatibleWith Maisces liens ne sontquetrèsrarementexplicites
Utiliser les informationsencodéesdans les identifiants(les URI) des ontologies http://loki.cae.drexel.edu/wbs/ontology/2003/10/iso-metadata  http://loki.cae.drexel.edu/wbs/ontology/2004/01/iso-metadata  Il y a plusieursvariantes (patrons) maisilssontgénéralementutilisésde façonconsistante pour toutes les versions d’uneontologie. On définitdonc 6 règlessur la difference entre les nombresprésentsdans 2 URI, pour prendre en comptecesvariantes (numérode version, dates, etc.) Nouvelleidée…
Résultats Pas terrible !
Test sur 6898 ontologiesprovenant de Watson Trouvé155 501 liens supposésreprésenterla relation entre uneontologie et ses versions précedentes Représentent1365sequences de versions distinctes Mais… Résultats
Résultats Beaucoup de séquencedétectéesne représententpas des versions mais des enregistrementsdansunelistenumérotée Aussi, on obtient des fois des représentationsde differentes versions d’un object, plutotque les differentes versions de la représentationd’un object: http://ontolog.org/…#eswc2006 http://ontolog.org/…#eswc2007 Besoin de plus d’informationspour classifier les couples d’ontologiestrouvésselonqu’ilsreprésententdes versions ou pas
La longueur de la séquence: On remarqueque beaucoup de sequences “incorrectes” sonttrèslongues. Mais des courtessontaussiincorrectes. Similarité: On imagine facilementque les différentesversions d’uneontologiedevraitêtresimilaires. On utilise des mesuressimples de similaritésur le vocabulaire et surl’ensemble des assertions présententdans les ontologies. La simple utilisation d’un seuil ne fonctionne pas.  La règleutiliséepour sélectionnerles URI commecandidats : Les differentspatrons initiallementdéfinispeuventdonner des résultatsdifferents.  Besoind’uneprocedure prenant un couple d’ontologies avec cesinformations en entrée, et détectantautomatiquementsi le couple représenteun lien de version ou pas.  Plus d’information ?
Utilisation de l’apprentisagesupervisé Comparaison de troisméthodespour la classification automatique :Naïve Bayses, Support Vector Machine, Decision Tree
Résultats!
Permet de réduirele nombre de résultatsen retour de Watson En fournissant la listedes versions d’uneontologiecommeun seul element de la liste En pratique
Maisaussi… Fournitune base pour l’étudede l’évolutiondes ontologiesdu Web Sémantique Permettant par exemple de mieuxcomprendre la relation entre evolution et d’autrescharacteristiquescomme la similarité X : similarité de vocabulaire Y : similaritésyntaxique Bleu : versions Rouge : autres
KANNEL: un outil pour la gestion des relations entre ontologies
Conclusion : l’évolutiond’ontologies et l’évolutiondu WebSémantique De plus en plus d’outils, de plus en plus de consideration pour les aspects practiques Aussi, de nouvelles methodologies prennantmieux en comptel’évolution, et utilisant les resources du Web Sémantique (voir la NeOn methodology) Plus de consideration pour la gestion global des versions surle Web Sémantique: meilleurerepresentation, distribution des versions, variantes et branchements non lineaires, évolutiondu domainevsévolutionde la représentation Mieuxcomprendreles pratiques en evolution d’ontologies, extrairedes partronsd’évolution. Lien avec les domaines duraisonementsurles “flux de données”, versl’évolutiondynamiqued’ontologies Multi-lingualité! Évolutiondes donnéesliées!
Thank You!(euh… non, je veux dire, Merci!) m.daquin@open.ac.uk http://people.kmi.open.ac.uk/mathieu @mdaquin Cette presentation inclue de nombreuses contributions de plusieurspersonnes au KMi, (http://kmi.open.ac.uk)incluant en particulierFouadZablith et Carlo Allocca http://kannel.kmi.open.ac.uk/ http://evolva.kmi.open.ac.uk/

Weitere ähnliche Inhalte

Andere mochten auch

Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...
Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...
Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...pgcinternational
 
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...Jonathan Le Lous
 
SEGMENT
SEGMENTSEGMENT
SEGMENT272625
 
Nutrición fácil
Nutrición fácilNutrición fácil
Nutrición fácilMiriam
 
Lesson 2 tastes
Lesson 2 tastesLesson 2 tastes
Lesson 2 tastesnizida6
 
Fete Nationale
Fete NationaleFete Nationale
Fete Nationales ghani
 
Introduccion a las nuevas tecnologías
Introduccion a las nuevas tecnologíasIntroduccion a las nuevas tecnologías
Introduccion a las nuevas tecnologíasPatricio Recalde
 
Sb sistema respiratorio
Sb sistema respiratorioSb sistema respiratorio
Sb sistema respiratoriomarcelomillan
 
PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.
PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.
PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.maría isabel fernández martínez
 
Raúl n. l'enfance de mon père
Raúl n. l'enfance de mon pèreRaúl n. l'enfance de mon père
Raúl n. l'enfance de mon pèreSchool
 
Lis. mon enfance
Lis. mon enfanceLis. mon enfance
Lis. mon enfanceSchool
 
Fatla BLOQUE0-PACIE
Fatla BLOQUE0-PACIEFatla BLOQUE0-PACIE
Fatla BLOQUE0-PACIEsavita85
 

Andere mochten auch (20)

Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...
Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...
Regierung billigt 16 foreign direct investment vorschläge steigende tendenz d...
 
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...Le rôle de la formation dans l’adoption d’une technologie numérique:  le cas ...
Le rôle de la formation dans l’adoption d’une technologie numérique: le cas ...
 
Diapositivas de lideres
Diapositivas de lideresDiapositivas de lideres
Diapositivas de lideres
 
Collage
CollageCollage
Collage
 
SEGMENT
SEGMENTSEGMENT
SEGMENT
 
Tics final
Tics finalTics final
Tics final
 
Nutrición fácil
Nutrición fácilNutrición fácil
Nutrición fácil
 
Ouagadougou 04 2010
Ouagadougou 04 2010Ouagadougou 04 2010
Ouagadougou 04 2010
 
Lesson 2 tastes
Lesson 2 tastesLesson 2 tastes
Lesson 2 tastes
 
Fete Nationale
Fete NationaleFete Nationale
Fete Nationale
 
Introduccion a las nuevas tecnologías
Introduccion a las nuevas tecnologíasIntroduccion a las nuevas tecnologías
Introduccion a las nuevas tecnologías
 
Knowtex 20x20
Knowtex 20x20Knowtex 20x20
Knowtex 20x20
 
Sb sistema respiratorio
Sb sistema respiratorioSb sistema respiratorio
Sb sistema respiratorio
 
PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.
PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.
PROGRAMA NACIONAL DE LECTURA 2014 2015, CAM 21, POZA RICA, VER.
 
Raúl n. l'enfance de mon père
Raúl n. l'enfance de mon pèreRaúl n. l'enfance de mon père
Raúl n. l'enfance de mon père
 
7 fr -presentation-sem portal-e5-f
7   fr -presentation-sem portal-e5-f7   fr -presentation-sem portal-e5-f
7 fr -presentation-sem portal-e5-f
 
Meditaciones 13
Meditaciones 13Meditaciones 13
Meditaciones 13
 
Objetivo clase 3
Objetivo clase 3Objetivo clase 3
Objetivo clase 3
 
Lis. mon enfance
Lis. mon enfanceLis. mon enfance
Lis. mon enfance
 
Fatla BLOQUE0-PACIE
Fatla BLOQUE0-PACIEFatla BLOQUE0-PACIE
Fatla BLOQUE0-PACIE
 

Ähnlich wie Une vue "Web Sémantique" de l'évoluation d'ontologies

Priows présentation des résultats
Priows présentation des résultats Priows présentation des résultats
Priows présentation des résultats Gilbert Paquette
 
Les technologies TAL et le futur du SEO
Les technologies TAL et le futur du SEOLes technologies TAL et le futur du SEO
Les technologies TAL et le futur du SEOSEO Camp Association
 
Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...
Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...
Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...hackick
 
Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...stsire
 
Notion opérationnelle de compétence - référencement sémantique et assisance a...
Notion opérationnelle de compétence - référencement sémantique et assisance a...Notion opérationnelle de compétence - référencement sémantique et assisance a...
Notion opérationnelle de compétence - référencement sémantique et assisance a...Gilbert Paquette
 
03 Web Semantique
03  Web Semantique03  Web Semantique
03 Web Semantiquebadirh
 
États des lieux du Web sémantique
États des lieux du Web sémantiqueÉtats des lieux du Web sémantique
États des lieux du Web sémantiqueIvan Herman
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information SystemsSerge Garlatti
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information SystemsSerge Garlatti
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information SystemsSerge Garlatti
 
interopérabilité en informatique
interopérabilité en informatiqueinteropérabilité en informatique
interopérabilité en informatiquecatherine roussey
 
Panorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiquesPanorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiquesURFIST de Paris
 
Wikis sémantiques : Le peuplement d\'ontologies pour tous ?
Wikis sémantiques : Le peuplement d\'ontologies pour tous ?Wikis sémantiques : Le peuplement d\'ontologies pour tous ?
Wikis sémantiques : Le peuplement d\'ontologies pour tous ?Alexandre Passant
 

Ähnlich wie Une vue "Web Sémantique" de l'évoluation d'ontologies (20)

Priows présentation des résultats
Priows présentation des résultats Priows présentation des résultats
Priows présentation des résultats
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Les technologies TAL et le futur du SEO
Les technologies TAL et le futur du SEOLes technologies TAL et le futur du SEO
Les technologies TAL et le futur du SEO
 
Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...
Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...
Démarche et logiciel de gestion des connaissances pour le cycle de vie des pr...
 
Ist2012 aussenac-ontologieAnnotationweb
Ist2012 aussenac-ontologieAnnotationwebIst2012 aussenac-ontologieAnnotationweb
Ist2012 aussenac-ontologieAnnotationweb
 
Présentation cice telos
Présentation cice   telosPrésentation cice   telos
Présentation cice telos
 
Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...Nouvelles méthodes de développement web avec les technologies centrées doc...
Nouvelles méthodes de développement web avec les technologies centrées doc...
 
Notion opérationnelle de compétence - référencement sémantique et assisance a...
Notion opérationnelle de compétence - référencement sémantique et assisance a...Notion opérationnelle de compétence - référencement sémantique et assisance a...
Notion opérationnelle de compétence - référencement sémantique et assisance a...
 
03 Web Semantique
03  Web Semantique03  Web Semantique
03 Web Semantique
 
États des lieux du Web sémantique
États des lieux du Web sémantiqueÉtats des lieux du Web sémantique
États des lieux du Web sémantique
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
 
Semantic Information Systems
Semantic Information SystemsSemantic Information Systems
Semantic Information Systems
 
Webs vs App.
Webs vs App. Webs vs App.
Webs vs App.
 
Ontologies pour le Web 2.0
Ontologies pour le Web 2.0Ontologies pour le Web 2.0
Ontologies pour le Web 2.0
 
interopérabilité en informatique
interopérabilité en informatiqueinteropérabilité en informatique
interopérabilité en informatique
 
Panorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiquesPanorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiques
 
Tutoriel : "Gestion d’ontologies"
Tutoriel : "Gestion d’ontologies"Tutoriel : "Gestion d’ontologies"
Tutoriel : "Gestion d’ontologies"
 
Gvieira cv
Gvieira cvGvieira cv
Gvieira cv
 
Wikis sémantiques : Le peuplement d\'ontologies pour tous ?
Wikis sémantiques : Le peuplement d\'ontologies pour tous ?Wikis sémantiques : Le peuplement d\'ontologies pour tous ?
Wikis sémantiques : Le peuplement d\'ontologies pour tous ?
 

Mehr von Mathieu d'Aquin

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regressionMathieu d'Aquin
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesMathieu d'Aquin
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as CommoditiesMathieu d'Aquin
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresMathieu d'Aquin
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Mathieu d'Aquin
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science processMathieu d'Aquin
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain DataMathieu d'Aquin
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday LearningMathieu d'Aquin
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)Mathieu d'Aquin
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerMathieu d'Aquin
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Mathieu d'Aquin
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with DataMathieu d'Aquin
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects Mathieu d'Aquin
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...Mathieu d'Aquin
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discoveryMathieu d'Aquin
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...Mathieu d'Aquin
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsMathieu d'Aquin
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Mathieu d'Aquin
 

Mehr von Mathieu d'Aquin (20)

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regression
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissances
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as Commodities
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scores
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science process
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain Data
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday Learning
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learner
 
The AFEL Project
The AFEL ProjectThe AFEL Project
The AFEL Project
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
 
Data ethics
Data ethicsData ethics
Data ethics
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with Data
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discovery
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0
 

Une vue "Web Sémantique" de l'évoluation d'ontologies

  • 1. Une vue « Web Sémantique » de l’évolution d’ontologies Mathieu d’Aquin KMi, The Open University – m.daquin@open.ac.uk Look at that! 4 years in England and can’t even speak French properly anymore! Even the title sounds weird… and wait for all the English words in the talk.
  • 2. L’évolution d’ontologies et le Web Sémantique Le Web Sémantique 2- beaucoup 3- beaucoup aussi L’évolution d’ontologies Plein de choses 1- Un peu
  • 3. L’évolutiond’ontologies (niveau meta) International Workshop on Ontology Dynamics IWOD 2007: le premier,àESWC 2007 – 8 papiers IWOD 2008: euh… le deuxieme,àISWC 2008 – 5 papier + 1 expose invite IWOD 2009: l’annéedernière,àISWC 2009 – 7 papers IWOD 2010: le prochain,àISWC 2010 – deadline enaout Atelier évolutiond’ontologies a IC 2010 (d’autresavant ?) Numérosspéciauxde journaux Journal of Logic and Computation - volume 19, number 5, October 2009 on Ontology Dynamics Journal of Web Semantics on Semantic Web Dynamics – Date limite de soumissionétendueau 15 juin ! Le portailontologydynamics.org
  • 4. Thèmes Atelier IC 2010 repérer des causes d'évolution, détecter des changements apport de l'analyse de ressourcesexternes apport du traitementautomatique de langues et de la fouille de textes apport de l'analyse des logs et des interactions avec un utilisateur adaptation lors de la réutilisation, intégrationou fusion d’ontologies  décrire la nature des changements, typologies ouontologies de changement décrire des solutions pour mettre en place et implémenter des processusévolutions utilisation de règles, de patrons, apports des systèmes multi-agents passage àl'échelle des processusd'évolution proposer unegestion des évolutionsassurant un lien avec les artéfactsutilisant les ontologies, gérer les conséquences et répercussion des changements critères pour évaluer la "qualité" oul'adéquationd'uneontologie (avant / après modification) méthodesou techniques pour assurer la cohérence entre uneontologie et sesutilisations lien avec la recherched'information, les annotations sémantiques, les web services aide à la gestion de version, aide à la gestioncoopératived'ontologies JWD Special issue on Semantic Web Dynamics Foundational and formal aspects of Semantic Web dynamics
Language extensions for Semantic Web dynamics
Reasoning with dynamic data and ontologies
Engineering dynamic data and ontologies
Requirements and practical issues for Semantic Web dynamics
Applications of dynamic data and ontologies
Theory for stream reasoning
Logic language for stream reasoning
Scalability issues in stream reasoning
Ontologies for dynamic environments
Dynamic knowledge building, and (re-)use
Ontology evolution and versioning
Language extensions for evolution
Belief revision for ontologies
Change propagation in ontologies dynamic datasets and ontologies
Inconsistency in evolving semantic information
Incremental  reasoning
Case studies and applications of ontology and knowledge evolution
Tools to support dynamic data and ontologies IWOD 2007-2008-2009 Ontology evolution Ontology versioning Formal aspects of ontology dynamics Foundational issues Extensions to ontology languages to better support change Belief revision for ontologies and the Semantic Web Inconsistency handling in evolving ontologies Change propagation in ontologies and metadata Ontologies for dynamic environments Dynamic knowledge construction and exploitation Requirements for ontology evolution (2009) Case studies, software tools, use cases, applications Open problems JLC Special issue Ontology evolution and versioning Foundations and formal aspects of ontology dynamics Extensions to ontology languages to better support change Belief revision for ontologies and the Semantic Web Inconsistency handling in evolving ontologies Change propagation in ontologies and metadata- Ontologies for dynamic environments Dynamic knowledge construction and exploitation Case studies, software tools, use cases, applications
  • 5. Thèmes Simplifiés IWOD 2007-2008-2009 Evolution, versioning, Formal aspects, Foundational issues, representation, belief revision, inconsistency, propagation, dynamic environments, dynamic construction, applications, open problems JLC Special issue Evolution, versioning, foundations and formal aspects, representation, belief revision, inconsistency, propagation, dynamic environments, dynamic construction, applications JWD Special issue on Semantic Web Dynamics Foundational and formal aspects, representation, dynamic reasoning, 
dynamics engineering, requirements, practical issues, applications, stream reasoning, scalability, dynamic environments, dynamic construction, evolution, versioning, representation, belief revision, change propagation, inconsistency, incremental  reasoning, applications, tools Atelier IC 2010 Detection, NLP, interaction, adaptation, representation, process, rules and patterns, agents, scalability, management and linking, impact, quality, inconsistency, IR, annotation, services, versioning, collaboration.
  • 6. Thèmes en vraie Tag cloudàpartir des titres des articles de IWOD 07-09, numérospecial JLC et Atelier Evolution d’OntologiesàIC 2010 (traduits)
  • 7. Thèmesen vraie JLC IWOD 2007 IWOD 2008 IWOD 2009 Atelier IC 2010
  • 8. Différentestâches Evolution Validation Ontological Changes = I/O Data Temporal Reasoning Performing Changes = Processes Evolved Ontology Consistency Check Duplication Check Information Discovery Data Validation Quality Check IE / OL / NER Quality Check Schema/ Instances Changes Approved Ontology Raw Data Unstructurd Data Relation Discovery Translation Extracted Schema/ Instances Relations List External Ontologies Recording Changes Admin Control Change Propagation Transform- ation Databases Backgrnd Knowledge Base Ontology Evolution Management
  • 9. Intégrerer de nouvellesconnaissancesdansuneontologies Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV
  • 10. Peutêtrefacile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV
  • 11. Peutêtrefacile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV
  • 12. Un peuplus difficile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV
  • 13. Un peuplus difficile Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
  • 14. Maisnécessitetoujours des connaissancesintermédiaires Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
  • 15. Maisnécessitetoujours des connaissancesintermédiaires Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV ? LED TV Watch Phone
  • 16. Obtenircesconnaissancesàpartir du Web Sémantique Ontology WebSémantique LED TV Watch Phone Truc bizarre Pour sur la tête … Ontology Intermédiaire ? Concepts candidats
  • 17.
  • 18.
  • 20.
  • 21. Corpus: KMi news (20 documents)
  • 22.
  • 23. Ouimais ! Beaucoup de relationsobtenues. OK, ellessont “corrects” la plupart du temps Maiselles ne sont pas toutesutiles, i.e., pertinentes. En fait, la plupart ne sontjamaisselectionnéespar l’utilisateur Et realisercette selection est long et difficile
  • 24. Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
  • 25. Ontology Product Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
  • 26. Ontology ? Product Pizza Phone TV Watch Plasma TV CRT TV Mobile Phone LCD TV LED TV Watch Phone
  • 27. Unefois encore, besoin de connaissances Thing Juger de la pertinence d’une resource esttraditionellementrealiséen utlisant le contextede la resource Ici, on veuxévalueruneassertion Contexte : la oùl’assertionapparait ? Dansuneontologie… Approche : comparer le contextede l’ontologieàevolueravec le contextedanslequell’assertionapparaitdans des ontologies du WebSémantique Material Product Pasta Pizza 4Fromages
  • 28. Technique initiale Pertinent ? Assertion Mesure la correspondence Compare avec l’ontologie aévoluer Trouveruneontologiequi contientl’assertion
  • 29.
  • 31. Résultats L’assertionpeutapparaitredansunetrèsgrosseontologie qui couvrebien le domaine de celle a évoluer, maisaussi beaucoup d’autres Pas de prise en compte de la structure de l’ontologie et du role des entitées du contexte en rapport avec l’assertion
  • 33. Relevance Pattern 1 Example< Tutorial  Event > Statement Context: http://www.ifi.unizh.ch/ddis/fileadmin/pdf/ service_broker/iswc.daml
  • 35. Utile ? Patrons Recouv- rement Aléatoire = Relevant s = Irrelevant s = Don’t know s
  • 36. Évolutionsur le Web Sémantique
  • 37. Étudierles ontologies du WebSémantique Watson nous fournitune base d’ontologiesquel’onpeutétudieret utilisercomme corpus pour l’étudede l’évolutiond’ontogies Logique de descriptions Nombred’entités Domainescouverts
  • 38. Et en plus, ca peutêtreutile !
  • 39. Problèmes Idée :étudierles liens existants entre versions d’ontologiessur le Web Sémantique owl:preVersion, owl:backwardCompatibleWith, owl:incompatibleWith Maisces liens ne sontquetrèsrarementexplicites
  • 40. Utiliser les informationsencodéesdans les identifiants(les URI) des ontologies http://loki.cae.drexel.edu/wbs/ontology/2003/10/iso-metadata http://loki.cae.drexel.edu/wbs/ontology/2004/01/iso-metadata Il y a plusieursvariantes (patrons) maisilssontgénéralementutilisésde façonconsistante pour toutes les versions d’uneontologie. On définitdonc 6 règlessur la difference entre les nombresprésentsdans 2 URI, pour prendre en comptecesvariantes (numérode version, dates, etc.) Nouvelleidée…
  • 42. Test sur 6898 ontologiesprovenant de Watson Trouvé155 501 liens supposésreprésenterla relation entre uneontologie et ses versions précedentes Représentent1365sequences de versions distinctes Mais… Résultats
  • 43. Résultats Beaucoup de séquencedétectéesne représententpas des versions mais des enregistrementsdansunelistenumérotée Aussi, on obtient des fois des représentationsde differentes versions d’un object, plutotque les differentes versions de la représentationd’un object: http://ontolog.org/…#eswc2006 http://ontolog.org/…#eswc2007 Besoin de plus d’informationspour classifier les couples d’ontologiestrouvésselonqu’ilsreprésententdes versions ou pas
  • 44. La longueur de la séquence: On remarqueque beaucoup de sequences “incorrectes” sonttrèslongues. Mais des courtessontaussiincorrectes. Similarité: On imagine facilementque les différentesversions d’uneontologiedevraitêtresimilaires. On utilise des mesuressimples de similaritésur le vocabulaire et surl’ensemble des assertions présententdans les ontologies. La simple utilisation d’un seuil ne fonctionne pas. La règleutiliséepour sélectionnerles URI commecandidats : Les differentspatrons initiallementdéfinispeuventdonner des résultatsdifferents. Besoind’uneprocedure prenant un couple d’ontologies avec cesinformations en entrée, et détectantautomatiquementsi le couple représenteun lien de version ou pas. Plus d’information ?
  • 45. Utilisation de l’apprentisagesupervisé Comparaison de troisméthodespour la classification automatique :Naïve Bayses, Support Vector Machine, Decision Tree
  • 47. Permet de réduirele nombre de résultatsen retour de Watson En fournissant la listedes versions d’uneontologiecommeun seul element de la liste En pratique
  • 48. Maisaussi… Fournitune base pour l’étudede l’évolutiondes ontologiesdu Web Sémantique Permettant par exemple de mieuxcomprendre la relation entre evolution et d’autrescharacteristiquescomme la similarité X : similarité de vocabulaire Y : similaritésyntaxique Bleu : versions Rouge : autres
  • 49. KANNEL: un outil pour la gestion des relations entre ontologies
  • 50. Conclusion : l’évolutiond’ontologies et l’évolutiondu WebSémantique De plus en plus d’outils, de plus en plus de consideration pour les aspects practiques Aussi, de nouvelles methodologies prennantmieux en comptel’évolution, et utilisant les resources du Web Sémantique (voir la NeOn methodology) Plus de consideration pour la gestion global des versions surle Web Sémantique: meilleurerepresentation, distribution des versions, variantes et branchements non lineaires, évolutiondu domainevsévolutionde la représentation Mieuxcomprendreles pratiques en evolution d’ontologies, extrairedes partronsd’évolution. Lien avec les domaines duraisonementsurles “flux de données”, versl’évolutiondynamiqued’ontologies Multi-lingualité! Évolutiondes donnéesliées!
  • 51. Thank You!(euh… non, je veux dire, Merci!) m.daquin@open.ac.uk http://people.kmi.open.ac.uk/mathieu @mdaquin Cette presentation inclue de nombreuses contributions de plusieurspersonnes au KMi, (http://kmi.open.ac.uk)incluant en particulierFouadZablith et Carlo Allocca http://kannel.kmi.open.ac.uk/ http://evolva.kmi.open.ac.uk/
  • 52. d'Aquin, M., Allocca, C., Motta, E., (2010) A Platform for Semantic Web Studies. Poster, Web Science 2010. Zablith, F., d'Aquin, M., Sabou, M, Motta, E., (2009) Investigating the Use of Background Knowledge for Assessing the Relevance of Statements to an Ontology in Ontology Evolution. Workshop: International Workshop on Ontology Dynamics (IWOD), The International Semantic Web Conference (ISWC), Northern Virginia, USA. Allocca, C., d'Aquin, M., Motta, E., (2009) Detecting Different Versions of Ontologies in Large Ontology Repositories. Workshop: International Workshop on Ontology Dynamic, International Semantic Web Conference, 2009, Washington, DC. Allocca, C., d'Aquin, M., Motta, E., (2009) DOOR: Towards a Formalization of Ontology Relations. Proc.of International Conference on Knowledge Engineering and Ontology Development (KEOD).. d'Aquin, M., (2009) Formally Measuring Agreement and Disagreement in Ontologies. International Conference on Knowledge Capture - K-CAP 2009. d'Aquin, M., Gangemi, A., Motta, E., Dzbor, M, Haase, P., Erdmann, M., (2009) NeOn Tool Support for Building Ontologies by Reuse. Demo, International Conference on Biomedical Ontology, ICBO 2009. Zablith, F., Sabou, M, d'Aquin, M., Motta, E., (2009) Ontology Evolution with Evolva. Demo, European Semantic Web Conference (ESWC), Crete, Greece. Allocca, C., d'Aquin, M., Motta, E., (2009) Expliciting Semantic Relations Between Ontologies in Large Ontology Repositories. Poster, 6th European Semantic Web Conference 2009., Heraklion, Greece. Allocca, C., d'Aquin, M., Motta, E., (2008) Finding Equivalent Ontologies in Watson. Poster, International Semantic Web Conference, ISWC 2008. Sabou, M., d'Aquin, M., Sabou, M, (2008) Relation Discovery from the Semantic Web. Demo, International Semantic Web Conference, ISWC 2008. Sabou, M, d'Aquin, M., Motta, E., (2008) Using Background Knowledge for Ontology Evolution. Workshop: International Workshop on Ontology Dynamics (IWOD), The International Semantic Web Conference (ISWC), Karlsruhe, Germany. Sabou, M., d'Aquin, M., Motta, E., (2008) Exploring the Semantic Web as Background Knowledge for Ontology Matching. Journal of Data Semantics. Sabou, M., d'Aquin, M., Motta, E., (2008) SCARLET: SemantiCrelAtiondiscoveRy by harvesting onLinEonTologies. Demo, European Semantic Web Conference, Tenerife, Spain. d'Aquin, M., Motta, E., Sabou, M, Angeletou, S., Gridinoc, L., Lopez, V., Guidi, D, (2008) Towards a New Generation of Semantic Web Applications. IEEE Intelligent Systems, Vol.23, 3, (20-28). d'Aquin, M., (2008) Building Semantic Web Based Applications with Watson. Demo, WWW2008 - The 17th International World Wide Web Conference - Developers' Track, Beijing, China. d'Aquin, M., Baldassarre, C., Gridinoc, L., Angeletou, S., Sabou, M, Motta, E., (2007) Characterizing Knowledge on the Semantic Web with Watson. Workshop: Evaluation of Ontologies and Ontology-based tools, 5th International EON Workshop, International Semantic Web Conference (ISWC'07), Busan, Korea. d'Aquin, M., Baldassarre, C., Gridinoc, L., Sabou, M, Angeletou, S., Motta, E., (2007) Watson: Supporting Next Generation Semantic Web Applications. WWW/Internet conference 2007, Vila real, Spain. References

Hinweis der Redaktion

  1. First, quick presentation: Semantic web, ontologies, etc. (big vision, but we are mainly talking about making real things out of it…)Using the semantic web? (what is there to reuse… ???) Put need for a gateway… so Watson… applications Also, use it for … euh evaluating things:: agreement/disagreement (would be useful)This is passive… contributing change from watson to cupboard (image from ontolog) + them provide QUALITY semantic web stuff (metadata, reviews, etc.)But that is still quite some effort  trust in the watsonplugin (and poweraqua?)
  2. Ideally, an image of the stats of sindice or Swoogle
  3. Add here 3 tables that show the Random generation, Overlap, Pattern based. Highlight in red the relevant and where they appear. This would show how the relevant based on the pattern appear at the top compared to the scattered.