Upload
jolene-poulet
View
105
Download
1
Embed Size (px)
Citation preview
1
CoreseCoreseMoteur de recherche sMoteur de recherche séémantique mantique
pour RDFpour RDFOlivier.Olivier.CorbyCorby@@sophiasophia..inriainria..frfr
Projet ACACIAProjet ACACIA
INRIA, Sophia AntipolisINRIA, Sophia Antipolishttp://www.inria.fr/acaciahttp://www.inria.fr/acacia
««Knowledge is PowerKnowledge is Power»»
2
CoreseCorese
COnceptual REsource Search EngineCOnceptual REsource Search Engine
Moteur de recherche RDF en graphe Moteur de recherche RDF en graphe conceptuelconceptuel
Resource Description Framework Resource Description Framework (W3C) (W3C)
3
Histoire Histoire 1992 Acacia : acquisition des connaissances à 1992 Acacia : acquisition des connaissances à partir de documents structurés avec des graphes partir de documents structurés avec des graphes conceptuelsconceptuels
1998 : XML 1998 : XML
1999 : RDF, 1er prototype de Corese1999 : RDF, 1er prototype de Corese
2000 ICCS : RDF et les graphes conceptuels2000 ICCS : RDF et les graphes conceptuels
2000-2001 : Moteur Corese pour Comma, 2000-2001 : Moteur Corese pour Comma, projet européenprojet européen
4
Graphes conceptuelsGraphes conceptuelsModModèèle de John Sowale de John Sowa
http://www.http://www.jfsowajfsowa.com/cg/.com/cg/cgexampcgexamp..htmhtm
RRééseau sseau séémantiquemantique– Concept Concept [Person : John][Person : John]– Relation Relation (author)(author)
Concepts et relations typConcepts et relations typééss
HiHiéérarchies de types de concept et de relationrarchies de types de concept et de relation
5
GCGC
[Book:doc]-[Book:doc]-
-(author)-[Person:jr]--(author)-[Person:jr]-
-(name)-[Literal:“John Rawls”]-(name)-[Literal:“John Rawls”]
-(title)--(title)-
-[Literal:“Theory of Justice”]-[Literal:“Theory of Justice”]
6
RDFRDF
<Book rdf:about=‘doc’><Book rdf:about=‘doc’>
<author><author>
<Person rdf:about=‘jr’><Person rdf:about=‘jr’>
<name>John Rawls</name><name>John Rawls</name>
</Person></Person>
</author></author>
<title>Theory of Justice</title><title>Theory of Justice</title>
</Book></Book>
7
GC - RDFGC - RDF
Concept Concept ressource ressource
Relation Relation propri propriééttéé
Type Type classe classe
Signature de relation Signature de relation domain, range domain, range
Projection pour retrouver des ressourcesProjection pour retrouver des ressources
RDF comme format de GCRDF comme format de GC
8
DiffDifféérencesrences
RDF : relation binaire, CG : n-aireRDF : relation binaire, CG : n-aire
RDF : ressources peuvent avoir plusieurs RDF : ressources peuvent avoir plusieurs typestypes
RDF distingue les littRDF distingue les littééraux et les ressourcesraux et les ressources
RDF est multilingue (RDF est multilingue (xml:langxml:lang tag) tag)
9
Onto
logie
Country Company Person
employs subdivisionOfactivityInanimate
Entity
nationality
domain
range
RDFS
subClassOfrangedomain typesubPropertyOf
Property
Resource
Class
Literal
Anno
tatio n
RDF www.T-Nova.de www.DeutscheTelekom.de
subdivisionOf activityTelecom
10
CoreseCorese
Construire une représentation Construire une représentation d’un schema RDF et d’un schema RDF et
d’énoncés RDFd’énoncés RDF
Rechercher des ressourcesRechercher des ressources
Classer des ressources par inférence de typeClasser des ressources par inférence de type
Compléter la base de ressources par des inférencesCompléter la base de ressources par des inférences
Serveur Web sémantiqueServeur Web sémantique
11
Moteur de rechercheMoteur de recherche
Projection d’un graphe requProjection d’un graphe requête sur le graphe ête sur le graphe ciblecible
OpOpéérateurs de rechercherateurs de recherche
Projection approchProjection approchééee
Groupement des rGroupement des réésultatssultats
12
RequRequêête te àà la OQL la OQL
select d.title, p.nameselect d.title, p.name
from d Document, p Personfrom d Document, p Person
where d.title like‘XML’ and where d.title like‘XML’ and d.author = p d.author = p
13
RequRequêête te àà la RQL la RQLSelect ?title, ?pnameSelect ?title, ?pname
From From
?doc rdf:type ex:Document?doc rdf:type ex:Document
?p rdf:type ex:Person?p rdf:type ex:Person
Where Where
?doc ex:title ?title?doc ex:title ?title
?title like ‘XML’?title like ‘XML’
?doc ex:author ?p?doc ex:author ?p
?p ex:name ?pname?p ex:name ?pname
14
RequRequêête Corese te Corese
<c:Document c:Title=‘~XML’><c:Document c:Title=‘~XML’>
<c:author><c:author>
<c:Person c:name=‘?x’/><c:Person c:name=‘?x’/>
</c:author> </c:author>
</c:Document> </c:Document>
15
ProjectionProjectionQuery : Query : [[DocumentDocument]]--((authorauthor))--[[CreatorCreator]]
Trouver des occurrences spTrouver des occurrences spécialisées écialisées ::
RRééponse 1ponse 1 [[PaperPaper]]--((authorauthor))--[P[Personerson]]
Paper < Document Person < CreatorPaper < Document Person < Creator
RRééponse 2 ponse 2 [[ReportReport]]--((authorauthor))--[[TeamTeam]]
Report < Document Team < CreatorReport < Document Team < Creator
16
RRéésultatsultat
Les graphes rLes graphes réésultats sont traduits en RDFsultats sont traduits en RDF
Et traitEt traitéés par une feuille de style XSLT qui s par une feuille de style XSLT qui engendre du HTMLengendre du HTML
17
Projection approchProjection approchééeeRRéponse tolère des concepts non spécialiséséponse tolère des concepts non spécialisés
Query :Query :[TechnicalReport](author)[Person][TechnicalReport](author)[Person]
Target : Target : [ResearchReport] (author) [Team][ResearchReport] (author) [Team]
18
Projection approchProjection approchééee DocumentDocument
TechnicalReportTechnicalReport ResearchReportResearchReport
CreatorCreator
PersonPerson TeamTeam
Query :Query :[TechnicalReport](author)[Person][TechnicalReport](author)[Person]
19
Distance ontologiqueDistance ontologiqueCalcule une Calcule une distancedistance ontologique ontologique entreentre concept concept requrequêête et concept ciblete et concept cible
Distance = longueur du plus court chemin le long de Distance = longueur du plus court chemin le long de la relation de subsomption entre concept requla relation de subsomption entre concept requêête et te et cible, passe par le plus prcible, passe par le plus préécis supertype communcis supertype commun
Distance entre rDistance entre rééponse et requponse et requêête = somme des te = somme des distances des concepts approchdistances des concepts approchééss
20
Distance ontologiqueDistance ontologique
Distance entre des frDistance entre des frèères : 2res : 2
Entre des cousins germains : 4Entre des cousins germains : 4
O ise au R epti le M am m ife re
V er teb re
V e rs M edu se
In ve rteb re
A n im a l
21
DistanceDistanceDe plus, la distance diminue avec la profondeurDe plus, la distance diminue avec la profondeur
La distance entre un pLa distance entre un pèère de profondeur n et un fils re de profondeur n et un fils est de 1/2est de 1/2nn
Ainsi Homme est plus proche de ChimpanzAinsi Homme est plus proche de Chimpanzé que é que Vertébré de InvVertébré de Invertébré ertébré !!
22
DistanceDistance
O ise au R epti le
H omm e C him pan ze
M am m ife re
V er teb re
V e rs M edu se
In ve rteb re
A n im a l
23
OpOpéérateurs de requrateurs de requêêtete~ contain~ contain
^ startWith^ startWith
< <= = >= >< <= = >= > nombre ou string nombre ou string
! negation : != !~! negation : != !~
| boolean or : | boolean or : ~XML | ~ RDF~XML | ~ RDF
<: <=: =: >=: >: type<: <=: =: >=: >: type
24
OpOpéérateursrateursTrouver un document :Trouver un document :
?doc rdf:type ex:Document?doc rdf:type ex:Document
Le titre contient XML :Le titre contient XML :
?doc ex:title ?title ~XML?doc ex:title ?title ~XML
Le titre contient XML ou RDF :Le titre contient XML ou RDF :
?doc ex:title ?title ~XML | ~RDF?doc ex:title ?title ~XML | ~RDF
La date est antLa date est antéérieure rieure àà 2004 : 2004 :
?doc ex:date ?date <= 2004-01-01?doc ex:date ?date <= 2004-01-01
25
OpOpéérateurs avec variablerateurs avec variableDeux auteurs diffDeux auteurs difféérents :rents :
?doc ex:author ?p1?doc ex:author ?p1
?doc ex:author ?p2 != ?p1?doc ex:author ?p2 != ?p1
Deux personnes de mDeux personnes de mêême noms :me noms :
?p1 rdf:type ex:Person ?p1 ex:name ?x?p1 rdf:type ex:Person ?p1 ex:name ?x
?p2 rdf:type ex:Person ?p2 ex:name ?x?p2 rdf:type ex:Person ?p2 ex:name ?x
?p1 != ?p2?p1 != ?p2
26
OpOpéérateurs de typerateurs de typeUn document de type Un document de type éégal gal à à TechnicalReportTechnicalReport?x rdf:type ex:Document =: ex:TechnicalReport?x rdf:type ex:Document =: ex:TechnicalReport
Un document qui ne soit pas un Rapport technique :Un document qui ne soit pas un Rapport technique :?x rdf:type ex:Document !<=: ex:TechnicalReport?x rdf:type ex:Document !<=: ex:TechnicalReport
Documents diffDocuments difféérents, de mrents, de mêême type :me type :
?x rdf:type ex:Document?x rdf:type ex:Document
?y rdf:type ex:Document != ?x =: ?x?y rdf:type ex:Document != ?x =: ?x
27
NNéégationgation
Trouver une personne qui n’est pas l’auteur d’un document dont le Trouver une personne qui n’est pas l’auteur d’un document dont le titre contient XML :titre contient XML :
?p rdf:type ex:Person ?p rdf:type ex:Person
?doc ex:title ~XML?doc ex:title ~XML
?p not ex:author ?doc?p not ex:author ?doc
28
Chemin de longueur variableChemin de longueur variableTrouver par quel chemin deux personnes sont reliTrouver par quel chemin deux personnes sont reliéées, chemin de es, chemin de longueur au plus n :longueur au plus n :
?x rdf:type ex:Person?x rdf:type ex:Person
?y rdf:type ex:Person?y rdf:type ex:Person
?x ex:relation *2 ?y ?x ex:relation *2 ?y
EssaieEssaie : :
?x ex:relation ?y ?x ex:relation ?y
?x ex:relation ?t ex:relation ?y?x ex:relation ?t ex:relation ?y
29
Tous les chemins de longueur variableTous les chemins de longueur variableTrouver par quels chemins deux personnes sont reliTrouver par quels chemins deux personnes sont reliéées, chemins de es, chemins de longueur au plus n :longueur au plus n :
?x rdf:type ex:Person?x rdf:type ex:Person
?y rdf:type ex:Person?y rdf:type ex:Person
?x ex:relation ?x ex:relation allall *2 ?y *2 ?y
EssaieEssaie : :
?x ex:relation ?y ?x ex:relation ?y
?x ex:relation ?t ex:relation ?y?x ex:relation ?t ex:relation ?y
30
PropriPropriééttéé g géénnéérique rique Ressources reliRessources reliéées par n’importe quelle propries par n’importe quelle propriééttéé : :
?x cos:Property ?y?x cos:Property ?y
Trouver un document dont le titre contient XML et retourner toutes Trouver un document dont le titre contient XML et retourner toutes ses propriétés :ses propriétés :
?doc ex:title ~XML?doc ex:title ~XML
?doc cos:Property ?p?doc cos:Property ?p
31
XML Schema DatatypesXML Schema Datatypes
xsd:string xsd:string
xsd:floatxsd:float
xsd:integerxsd:integer
xsd:datexsd:date
Xsd:booleanXsd:boolean
32
RDF DatatypeRDF Datatype<!ENTITY xsd <!ENTITY xsd ””http://www.w3.org/2001/XMLSchema#http://www.w3.org/2001/XMLSchema#”” > >
<c:Person><c:Person>
<c:age <c:age rdf:datatype=‘&xsd;integer’rdf:datatype=‘&xsd;integer’>44</c:age>>44</c:age>
<c:name <c:name rdf:datatype=‘&xsd;string’rdf:datatype=‘&xsd;string’>Laurent>Laurent
</c:name></c:name>
<c:date <c:date rdf:datatype=‘&xsd;date’rdf:datatype=‘&xsd;date’>1959-10-16>1959-10-16
</c:date></c:date>
</c:Person></c:Person>
33
RDF DatatypeRDF DatatypeRDF impose de prRDF impose de prééciser systciser systéématiquement le datatype, mmatiquement le datatype, mêême si le me si le
range de la proprirange de la propriééttéé est typ est typé sur ce datatype :é sur ce datatype :
<rdf:Property rdf:about=‘#speed’><rdf:Property rdf:about=‘#speed’>
<rdfs:range rdf:resource=‘&xsd;float’/><rdfs:range rdf:resource=‘&xsd;float’/>
</rdf:Property></rdf:Property>
<ex:Car><ex:Car>
<ex:speed rdf:datatype=‘&xsd;float>314</ex:speed><ex:speed rdf:datatype=‘&xsd;float>314</ex:speed>
</ex:Car></ex:Car>
34
RDF DatatypeRDF DatatypeCorese permet, en option, de ne pas répéter le datatype et de l’inférer Corese permet, en option, de ne pas répéter le datatype et de l’inférer
à partir du schema RDFS :à partir du schema RDFS :<rdf:Property rdf:about=‘#speed’><rdf:Property rdf:about=‘#speed’>
<rdfs:range rdf:resource=‘&xsd;float’/><rdfs:range rdf:resource=‘&xsd;float’/>
</rdf:Property></rdf:Property>
<ex:Car><ex:Car>
<ex:speed>314</ex:speed><ex:speed>314</ex:speed>
</ex:Car></ex:Car>
_:1 rdf:type ex:Car_:1 rdf:type ex:Car
_:1 ex:speed 314 ^^ xsd:float_:1 ex:speed 314 ^^ xsd:float
35
GroupementGroupement
Une requUne requêête a pour rte a pour rééponse G1 .. Gnponse G1 .. Gn
On peut grouper les graphes G1 .. Gn selon On peut grouper les graphes G1 .. Gn selon des critdes critèèrrees :s :
distinct x1 .. xndistinct x1 .. xn
group by x1 .. xngroup by x1 .. xn
group by connex x1 .. xngroup by connex x1 .. xn
count x (by y)count x (by y)
36
Distinct Distinct
Une requUne requêête a pour rte a pour rééponse G1 .. Gnponse G1 .. Gn
(select) distinct x1 x2(select) distinct x1 x2
G1 : x1=Jules, x2=JimG1 : x1=Jules, x2=Jim
G2 : x1=Jim, x2=JulesG2 : x1=Jim, x2=Jules
Ne garder qu’un seul graphe, par exemple G1Ne garder qu’un seul graphe, par exemple G1
37
Group byGroup by
Une requUne requêête a pour rte a pour rééponse G1 .. Gnponse G1 .. Gn
group by x1 x2group by x1 x2
Joindre les graphes qui ont mJoindre les graphes qui ont mêême x1 et mme x1 et mêême me x2x2
Ex : grouper les documents par auteur et par Ex : grouper les documents par auteur et par annannééee
38
Group byGroup by?doc rdf:type ex:Document?doc rdf:type ex:Document
?doc ex:author ?p?doc ex:author ?p
?doc ex:year ?y?doc ex:year ?y
D1 John 1990 D4 Jack 2000D1 John 1990 D4 Jack 2000
D2 Jack 2000D2 Jack 2000
D3 John 2004D3 John 2004
39
Group byGroup by
Ex : grouper les documents par auteur et par Ex : grouper les documents par auteur et par annannééeeGroup by ?p, ?yGroup by ?p, ?y
John 1990 D1John 1990 D1
John 2004 D2John 2004 D2
Jack 2000 D2 D4Jack 2000 D2 D4
40
Group by connexGroup by connex
Une requUne requêête a pour rte a pour rééponse G1 .. Gnponse G1 .. Gn
group by connex x1 x2group by connex x1 x2
Joindre les graphes qui ont mJoindre les graphes qui ont mêême valeur pour me valeur pour x1 et/ou x2x1 et/ou x2
41
Group by connexGroup by connex
Trouver les compTrouver les compéétences similaires et former tences similaires et former les classes de comples classes de compéétences similaires tences similaires
?c1 ex:similar ?c2?c1 ex:similar ?c2
Group by connex ?c1 ?c2Group by connex ?c1 ?c2
c1 similar c2c1 similar c2 c4 similar c5c4 similar c5
c6 similar c4c6 similar c4 c3 similar c1c3 similar c1
42
Group by connexGroup by connex
Trouver les compTrouver les compéétences similaires et tences similaires et
former les classes de compformer les classes de compéétences similaires tences similaires
Classe 1 {c1 similar c2, c3 similar c1}Classe 1 {c1 similar c2, c3 similar c1}
Classe 2Classe 2 {c4 similar c5, c6 similar c4}{c4 similar c5, c6 similar c4}
43
Count Count
Une requUne requêête a pour rte a pour rééponse G1 .. Gnponse G1 .. Gn
Count xCount x
Compter les occurrences diffCompter les occurrences difféérentes de x dans rentes de x dans le graphe rle graphe réésultatsultat
Ex : compter les ouvrages d’un auteurEx : compter les ouvrages d’un auteur
44
Count Count
Ex : compter les ouvrages des auteursEx : compter les ouvrages des auteurs
?doc ex:author ?p?doc ex:author ?p
Group by ?pGroup by ?p
Count ?docCount ?doc
John D1 D2 (2)John D1 D2 (2)
Jack D1 D4 D6 (3)Jack D1 D4 D6 (3)
45
Extensions OWLExtensions OWL
owl:TransitivePropertyowl:TransitiveProperty
owl:SymmetricProperty owl:SymmetricProperty
owl:inverseOfowl:inverseOfowl:intersectionOfowl:intersectionOfowl:disjointWithowl:disjointWith
46
IntersectionIntersectionowl:Class Womanowl:Class Woman
owl:intersectionOfowl:intersectionOf
owl:Class Humanowl:Class Human
owl:Class Femaleowl:Class Female
DDééfinit une finit une ééquivalence entre Woman et l’intersection de Human quivalence entre Woman et l’intersection de Human et Femaleet Female
HumanHuman FemaleFemale WomanWoman
47
InverseInversep1 owl:p1 owl:inverseOfinverseOf p2 p2
X p1 Y X p1 Y Y p2 X Y p2 X
hasParent owl:inverseOf hasChildhasParent owl:inverseOf hasChild
John hasParent Jim John hasParent Jim Jim hasChild John Jim hasChild John
48
SymSyméétrietrie
p rdf:type owl:p rdf:type owl:SymmetricPropertySymmetricProperty
X p Y X p Y Y p X Y p X
ex:sibling rdf:type owl:SymmetricProperty ex:sibling rdf:type owl:SymmetricProperty
John ex:sibling Jack John ex:sibling Jack
Jack ex:sibling John Jack ex:sibling John
49
TransitivitTransitivitééowl:TransitiveProperty owl:TransitiveProperty
X p Y X p Y Y p Z Y p Z X p ZX p Z
ex:partOf rdf:type owl:TransitivePropertyex:partOf rdf:type owl:TransitiveProperty
ex:axis ex:partOf ex:engineex:axis ex:partOf ex:engine
ex:engine ex:partOf ex:car ex:engine ex:partOf ex:car
ex:axis ex:partOf ex:carex:axis ex:partOf ex:car
50
RRèèglesglesSiSi
une Personne est membre d’une Equipe une Personne est membre d’une Equipe
qui participe à un Consortiumqui participe à un Consortium
AlorsAlors
cette Personne est du type Participant et cette Personne est du type Participant et
elle participe au Consortium elle participe au Consortium
51
RRèègles de graphegles de grapheCG1 CG1 CG2 CG2
[Person:?x][Person:?x]
-(member)-[Team]--(member)-[Team]-
-(participate)--(participate)--[Consortium:?c] -[Consortium:?c]
[Participant:?x] –(participate)- [Participant:?x] –(participate)- [Consortium:?c][Consortium:?c]
52
InfInféérencesrences1. Préciser le type d’un concept :1. Préciser le type d’un concept :
[Person: ?x] -> [[Person: ?x] -> [ParticipantParticipant: ?x]: ?x]
2. Cr2. Crééer une relation entre concepts :er une relation entre concepts :
[Participant: ?x]-([Participant: ?x]-(participateparticipate)-)-[Consortium :?c][Consortium :?c]
53
InfInféérencesrencesPermet de dPermet de dééfinir des types de conceptsfinir des types de concepts
Un Patient est une personne qui a une maladie :Un Patient est une personne qui a une maladie :
IF IF
?x rdf:type ex:Person ?x rdf:type ex:Person
?x ex:hasDesease ?d?x ex:hasDesease ?d
THENTHEN
?x rdf:type ex:Patient?x rdf:type ex:Patient
54
Règle de grapheRègle de graphe
Pour appliquer une rPour appliquer une règle Cègle C D D sur unsur un graphe G : graphe G :1. Trouver par projection une occurrence de C 1. Trouver par projection une occurrence de C
dans G : C’dans G : C’ C C2. Joindre la conclusion D au graphe G sur les 2. Joindre la conclusion D au graphe G sur les
concepts de C’ trouvconcepts de C’ trouvéés par projection s par projection
55
Syntaxe de rSyntaxe de rèègles RDFgles RDF<cos:rule><cos:rule>
<cos:if><cos:if>
<c:Person rdf:about=‘?p’><c:Person rdf:about=‘?p’>
<c:member><c:member>
<c:Team><c:Team>
<c:participate><c:participate>
<c:Consortium <c:Consortium rdf:about=‘?c’/>rdf:about=‘?c’/>
</c:participate></c:participate>
</c:Team></c:Team>
</c:member></c:member>
</c:Person</c:Person
</cos:if></cos:if>
56
Syntaxe RDFSyntaxe RDF
<cos:then><cos:then>
<c:<c:ParticipantParticipant rdf:about=‘?p’> rdf:about=‘?p’>
<c:participate rdf:resource=‘?c’/><c:participate rdf:resource=‘?c’/>
</c:</c:ParticipantParticipant>>
</cos:then></cos:then>
</cos:rule></cos:rule>
57
Serveur Web sServeur Web séémantiquemantique
Moteur Corese intMoteur Corese intégré dans un serveur égré dans un serveur tomcat, dans une servlettomcat, dans une servlet
Navigation dans les ontologies RDFS par des Navigation dans les ontologies RDFS par des feuilles de stylefeuilles de style
58
Serveur Web sServeur Web séémantiquemantique
Interrogation du moteur via des formulaires Interrogation du moteur via des formulaires HTML/JSPHTML/JSP
Les formulaires sont construits en connexion Les formulaires sont construits en connexion avec le moteur en consultant l’ontologieavec le moteur en consultant l’ontologie
59
ApplicationsApplications
2000-2001 : Comma2000-2001 : Comma
2002 Corese pour Samovar avec Renault2002 Corese pour Samovar avec Renault
2003-2004 : Corese pour KMP, projet RNRT 2003-2004 : Corese pour KMP, projet RNRT Cartographie des compétences sur Sophia Cartographie des compétences sur Sophia AntipolisAntipolis
Version de distributionVersion de distributionhttp://www.inria.fr/acacia/soft/corese http://www.inria.fr/acacia/soft/corese
2002-2004 : ODL Inria2002-2004 : ODL Inria
60
CommaCommaO’Comma : Corporate Memory Management O’Comma : Corporate Memory Management through Agentsthrough Agents
SystSystèème multi agents (Jade)me multi agents (Jade)
Ontology en RDF : Document, Entreprise, Ontology en RDF : Document, Entreprise, Domaine, UtilisateurDomaine, Utilisateur
Moteur de recherche Corese : RDF en graphe Moteur de recherche Corese : RDF en graphe conceptuelsconceptuels
RRèègles de graphegles de graphe
61
CommaCommaMéthode: Recueil, Phase terminologique, Structuration, Méthode: Recueil, Phase terminologique, Structuration,
Validation, Formalisation en RDFSValidation, Formalisation en RDFS
Résultat: 4Résultat: 4770 concepts, 0 concepts, 880 relations, 0 relations,
1133 niveaux de profondeur niveaux de profondeur
62
CommaComma
Niveau spécifique
Haut niveau
Niveau médian
Aspects Aspects EntrepriseEntreprise
Aspects Aspects DocumentDocument
Aspects Aspects UtilisateurUtilisateur
Aspects Aspects DomaineDomaine
63
KMPKMPKMP : Knowledge Management PlatformKMP : Knowledge Management Platform
Cartographie des compCartographie des compéétences en Ttences en Téélléécom sur com sur Sophia AntipolisSophia Antipolis
Serveur Web sServeur Web séémantique de compmantique de compéétencetence
Favoriser les partenariatsFavoriser les partenariats
Ontologie en RDF : CompOntologie en RDF : Compéétence, Organisation, tence, Organisation, DomaineDomaine
64
Projets FutursProjets Futurs
WebLearn : Action CNRS, eLearning, WebLearn : Action CNRS, eLearning,
mémoire d’entreprise, mémoire d’entreprise,
génie civil, génie civil,
document, document,
65
RRééfféérencesrences
http://www.http://www.inriainria..frfr/acacia//acacia/courscours/essi2004//essi2004/coresecorese..pptppt
http://www.http://www.inriainria..frfr/acacia/soft//acacia/soft/coresecorese
66
DDéémomo