Title: Web s
1Web sémantique, RDF
Olivier.Corby_at_sophia.inria.fr http//www.inria.fr
/acacia/cours/essi
2Semantic Web
- World Wide Web Consortium www.w3.org
- Extension du Web actuel où linformation serait
munie dune signification (meaning) bien définie - Pour faciliter le travail en coopération
homme-machine - Un Web de données et de documents
3Semantic Web
- Évolution du Web pour permettre le traitement des
informations par des programmes - Documents et données structurés (XML)
- Associer sémantique (sens) aux documents
- http//www.scientificamerican.com/2001/0501issue/0
501berners-lee.html
4Semantic Web Vision W3C
5Applications
- Préparer automatiquement un voyage, par
lInternet, en combinant des informations (hôtel,
avion, voiture) - Etre prévenu dinformations sur un thème donné
conférence, publication, etc.
6Applications
- Annotation de documents multimedia trouver une
séquence avec un facteur cycliste - Site Web dentreprise structuré par un
référentiel - Documentation technique
7XML
- Extensible Markup Language
- Langage de description et déchange de
- documents structurés
- données structurées
- Conçu par le World Wide Web Consortium (W3C)
www.w3.org
8XML
- Définit la structure (syntaxe) comme un arbre de
syntaxe abstraite - Mais rien sur la signification, le sens la
sémantique - La sémantique permet de définir la signification
des balises, donc des informations. Contraint les
traitements
9XML
- ltbookgt
- ltauthorgtJohn Maynard Keyneslt/authorgt
- lttitlegtGeneral Theory of Employment lt/titlegt
- ..
- lt/bookgt
10XML
- ltaaagt
- ltbbbgtJohn Maynard Keyneslt/bbbgt
- ltcccgtGeneral Theory of Employment lt/cccgt
- ..
- lt/aaagt
- Définit une structure mais pas le sens
11Sens
- ltbookgt ? book a kind of Document
- ltauthorgt ? Documents have an author, which is a
Person, - lttitlegt ? a title which is a Literal
12Sens
- Décrire le sens avec un certain consensus
- En utilisant des vocabulaires standardisés
ontologie
13RDF
- Resource Description Framework
- Langage pour représenter des informations
- sur les ressources du Web
- sur des choses qui peuvent être identifiées sur
le Web - Traitement des informations, pas seulement la
consultation - Format déchange
14RDF
- Identifier les entités par des URI
- Décrire les entités avec des propriétés et des
valeurs de propriétés - Construire un graphe de ressources, propriétés et
valeurs
15RDF Suite
- Le moteur de recherche
- exploite les annotations
- effectue des inférences élémentaires
- retrouve des documents pertinents
16RDF et Schema
- RDF sert à annoter des documents pour décrire le
contenu - Ces descriptions reposent sur un vocabulaire
partagé une ontologie - RDF Vocabulary Description Language 1.0 RDF
Schema W3C Proposed Recommendation Décembre 2003
http//www.w3.org/RDF
17RDF
- RDF Primer
- RDF Concepts and Abstract Data Model
- RDF/XML Syntax Specification (Revised)
- RDF Semantics
- RDF Test Cases
- http//www.w3.org/RDF
18RDF Schema
- Classes de ressource et Propriétés
- Spécialisation
- Syntaxe XML
- Propriétés sont entités à part entière, comme
les classes et les instances.
19Pourquoi les propriétés ?
- Car le Web est un réseau où tout le monde peut
participer - Une classe n'est pas définie entièrement
localement - Elle peut être réutilisée et complétée par
ailleurs on peut donc définir de nouvelles
propriétés sur une classe - Web based design vs Top down
20Modèle RDF
- RDF repose sur un modèle de triplet
- resource propriété valeur
- appelés respectivement
- resource property value
- Les valeurs sont soit des ressources, soit des
littéraux (valeurs atomiques)
21Modèle RDF (2)
- Une ressource (e.g. document ou fragment de
document) est désignée par un URI - Peut être accessible par URI
- http//www.essi.fr/cours/log11 nstitre
Modélisation des connaissances - Noté
- exlog11 nstitre Modélisation des C
22RDF syntaxe XML
- ltrdfDescription
- rdfabouthttp//www.essi.fr/cours/log11gtlttitr
egtModélisation des connaissances - lt/titregt
- lt/rdfDescriptiongt
23Ajouter du sens
- La ressource est un cours,
- un cours a des enseignants,
- lenseignant est un chercheur de l'INRIA,
- etc.
24Exemple
- exlog11 rdftype nsCours
- exlog11 nstitre Modélisation des
connaissances - nsCours rdftype rdfsClass
25Graphe RDF
26RDF/XML
- ltrdfDescription rdfabouthttp//www.essi.fr/cou
rs/log11gt - ltrdftype rdfresource'Cours'/gt
- lttitregtModélisation des connaissanceslt/titregt
- lt/rdfDescriptiongt
- ltrdfsClass ID'Cours'/gt
27Classes
- nsCours rdftype rdfsClass
- nsCoursDEA rdftype rdfsClass
- nsCoursDEA rdfssubClassOf nsCours
- nsCoursESSI rdfssubClassOf nsCours
28Classes
- ltrdfsClass rdfID'Cours'/gt
- ltrdfsClass rdfID'CoursDEA'gt
- ltrdfssubClassOf rdfresource'Cours'/gt
- lt/rdfsClassgt
- ltrdfsClass rdfID'CoursESSI'gt
- ltrdfssubClassOf rdfresource'Cours'/gt
- lt/rdfsClassgt
29Classes (2)
- ltrdfsClass rdfID'CoursCommun'gt
- ltrdfssubClassOf rdfresource'CoursDEA'/gt
- ltrdfssubClassOf rdfresource'CoursESSI'/gt
- lt/rdfsClassgt
- ltrdfProperty rdfID'titre'gt
- ltrdfsdomain rdfresource'Cours'/gt
- ltrdfsrange rdfresourcerdfsLiteral/gt
- lt/rdfPropertygt
30Propriétés
- ltrdfProperty rdfIDenseignantgt
- ltrdfsdomain rdfresource'Cours'/gt
- ltrdfsrange rdfresource'Personne'/gt
- lt/rdfPropertygt
- ltrdfProperty rdfID'nom'gt
- ltrdfsdomain rdfresource'Personne'/gt
- ltrdfsrange rdfresourcerdfsLiteral'/gt
- lt/rdfPropertygt
31Classes
- ltrdfsClass rdfID'Personne'/gt
- ltrdfsClass rdfID'MaitreDeConf'gt
- ltrdfssubClassOf rdfresource'Personne'/gt
- lt/rdfsClassgt
- ltrdfsClass rdfID'Chercheur'gt
- ltrdfssubClassOf rdfresource'Personne'/gt
- lt/rdfsClassgt
32Annotation
- ltrdfDescription rdfabout'http//www.essi.fr/cou
rs/log11gt - ltrdftype rdfresource'Cours'/gt
- lttitregtModélisation des connaissanceslt/titregt
- ltnumgtLog11lt/numgt
- ltenseignantgt
- ltChercheur rdfabout'http//www.inria.fr/Oliv
ier.Corbygt - ltnomgtOlivier Corbylt/nomgt
- ltinstitutgtINRIAlt/institutgt
- lt/Chercheurgt
- lt/enseignantgt
- lt/rdfDescriptiongt
33Requêtes
- Trouver les cours dont O. Corby est enseignant ?
- Qui enseigne le cours LOG11 ?
- Y a-t-il un enseignant-chercheur ?
- Y a-t-il une Personne de l'INRIA ?
34Requêtes
- A la OQL (Object Query Language)
- select c.num, p.nom
- from c Cours, p Personne
- where c.titre like connaissance and
- p.institut INRIA
35Traits avancés
- Modularité
- Multi héritage, multi instanciation
- Conteneurs
36Namespace
- Pour modulariser les schemas
- À un schema est associé un nom symbolique un URI
- Les balises issues du schema sont préfixées par
cet URI, - appelé namespace
37Namespace (2)
- ltrdfDescription xmlnsnshttp//www.inria.fr/aca
cia/coursgt - ltnstitregtModélisation des connaissances
- lt/nstitregt
38Exemple
- ltrdfDescription rdfabouthttp//www.essi.fr/cou
rs/log11 - xmlnsnshttp//www.inria.fr/acacia/cours
- xmlnsrdfhttp//www.w3.org/1999/02/22-rdf-synt
ax-nsgt - ltrdftype rdfresourceCours'/gt
- ltnstitregtModélisation des connaissances
- lt/nstitregt
- ltnsnumgtLog11lt/nsnumgt
39Exemple (suite)
- ltnsenseignantgt
- ltnsChercheur
- rdfabouthttp//www.inria.fr/Olivier.Corbygt
- ltnsnomgtOlivier Corbylt/nsnomgt
- ltnsinstitutgtINRIAlt/nsinstitutgt
- lt/nsChercheurgt
- lt/nsenseignantgt
- lt/rdfDescriptiongt
40Héritage multiple
- Une classe peut spécialiser plusieurs classes
- ltrdfsClass rdfIDEnseignantChercheurgt
- ltrdfssubClassOf rdfresourceEnseignant/gt
- ltrdfssubClassOf rdfresourceChercheur/gt
- lt/rdfsClassgt
-
41Multi instanciation
- Description instance de plusieurs classes
- ltrdfDescription
- rdfabouthttp//www.inria.fr/Olivier.Corbygt
- ltrdftype rdfresourceChercheur/gt
- ltnsinstitutgtINRIAlt/nsinstitutgt
- ltrdftype rdfresourceEnseignant/gt
- ltnsetablissementgtUNSAlt/nsetablissementgt
- lt/rdfDescriptiongt
42Plusieurs Schema
- Utiliser plusieurs schemas, grâce aux namespaces
- ltrdfDescription
- xmlnsrdfrdf
- xmlnsnshttp//www.inria.fr/acacia/cours
- xmlnsexhttp//www.essi.fr/namespacegt
- ltnsinstitutgtINRIAlt/nsinstitutgt
- ltexformationgtUNSAlt/exformationgt
- lt/rdfDescriptiongt
-
43Propriété domaine
- Le domaine est la conjonction des domaines
- ltrdfProperty rdfIDvitessegt
- ltrdfsdomain rdfresourceObjet/gt
- ltrdfsdomain rdfresourceMobile/gt
- ltrdfsrange rdfresourcerdfsLiteral/gt
- lt/rdfPropertygt
44Domaines
- nsvitesse rdftype rdfProperty
- nsvitesse rdfsdomain nsObjet
- nsvitesse rdfsdomain nsMobile
- nsvitesse rdfsrange rdfsLiteral
- excar nsvitesse 100
- ?
- excar rdftype nsObjet
- excar rdftype nsMobile
45Sous-propriété
- Une propriété peut être spécialisée
- ltrdfProperty rdfID'coordinateur'gt
- ltrdfssubPropertyOf rdfresource'enseignant'/gt
- lt/rdfPropertygt
- exbob nscoordinateur excours
- Þ
- exbob nsenseignant excours
46Sous propriété (2)
- ltnsCours rdfabouthttp//www.essi.fr/cours/log1
1gt - ltnscoordinateur
- rdfresourcehttp//www.inria.fr/Olivier.Corby/
gt - lt/nsCoursgt
- Þ
- ltnsCours rdfabouthttp//www.essi.fr/cours/log
11gt - ltnsenseignant rdfresourcehttp//www.inria.fr/O
livier.Corby/gt - lt/nsCoursgt
47Documentation
- Pour documenter un schema RDF ou des énoncés RDF
- rdfslabel
- rdfscomment
- rdfsisDefinedBy
- rdfsseeAlso
48Label
- Une ressource peut avoir plusieurs noms externes
labels - Peuvent être multilingue
- ltrdfProperty rdfIDnamegt
- ltrdfsdomain rdfresource'Person'/gt
- ltrdfsrange rdfresourcerdfsLiteral'/gt
- ltrdfslabel xmllang'fr'gtnomlt/rdfslabelgt
- ltrdfslabel xmllang'en'gtnamelt/rdfslabelgt
- lt/rdfPropertygt
49Définition/Commentaire
- Définition sous forme de texte en langue
naturelle - ltrdfsClass rdfaboutThinggt
- ltrdfscomment xmllangfrgtLa racine de la
hiérarchie des classeslt/rdfscommentgt - ltrdfscomment xmllangengtThe root of the
class hierarchylt/rdfscommentgt - lt/rdfsClassgt
50Définition par référence
- ltrdfsClass rdfaboutMangt
- ltrdfsseeAlso rdfresourcePerson/gt
- lt/rdfsClassgt
51Datatype
- Pour typer les valeurs litérales, RDF repose sur
les datatypes de XML Schema - xmlnsxsdhttp//www.w3.org/2001/XMLSchema
- xsdinteger
- xsdfloat
- xsdstring
- xsddate
- xsdboolean
- ...
52RDF Datatype
- lt!ENTITY xsd http//www.w3.org/2001/XMLSchema
gt - ltcPersongt
- ltcage rdfdatatypexsdintegergt43lt/cagegt
- ltcdate rdfdatatypexsddategt2004-01-05
- lt/cdategt
- ltcname rdfdatatypexsdstringgtLaurent
- lt/cnamegt
- lt/cPersongt
53Limitation de RDF
- Impossible de surcharger la signature dune
propriété pour la spécialiser -
- Class Primate
- Class Man subClassOf Primate
- Class Chimpanzee subClassOf Primate
- ltrdfProperty rdfIDchildgt
- ltrdfsdomain rdfresource'Primate'/gt
- ltrdfsrange rdfresource'Primate'/gt
- lt/rdfPropertygt
54Raffinement impossible
- La propriété child étant définie, il est
impossible de la raffiner - ltrdfProperty rdfIDchildgt
- ltrdfsdomain rdfresource'Man'/gt
- ltrdfsrange rdfresource'Man'/gt
- lt/rdfPropertygt
55Solution en RDF
Spécialiser la propriété ltrdfProperty
rdfID'manChild'gt ltrdfssubPropertyOf
rdfresource'child'/gt ltrdfsdomain
rdfresource'Man'/gt ltrdfsrange
rdfresource'Man'/gt lt/rdfPropertygt Ou
utiliser les restrictions de OWL
56Collection
- Quand la valeur dune propriété est une
collection de valeurs - ltrdfDescription rdfabouthttp//www.essi.fr/cou
rs/log11gt - ltnsstaffgt
- ltrdfBaggt
- ltrdfligtOlivier Corbylt/rdfligt
- ltrdfligtSabine Moisanlt/rdfligt
- ltrdfligtAlain Giboinlt/rdfligt
- lt/rdfBaggt
- lt/nsstaffgt
- lt/rdfDescriptiongt
57Conteneurs (2)
- rdfsContainer
- rdfBag collection
- rdfSeq séquence ordonnée
- rdfAlt alternative. Liste de valeurs possibles
pour la propriété - Ils peut y avoir duplication de valeurs
58Liste
- ltexGroupgt
- ltexmembers rdfparseTypeCollectiongt
- ltexPerson rdfaboutJohnDoe/gt
- ltexPerson rdfaboutMisterX/gt
- lt/exmembersgt
- lt/exGroupgt
59Liste
- ltexGroupgt
- ltexmembersgt
- ltrdfListgt
- ltrdffirst rdfresourceJohnDoe /gt
- ltrdfrestgt
- ltrdfListgt
- ltrdffirst rdfresourceMisterX gt
- ltrdfrest rdfresourcerdfnil/gt
- lt/rdfListgt
- lt/rdfrestgt
- lt/rdfListgt
- lt/exmembersgt
- lt/exGroupgt
60Ressource anonyme
- Ressource intermédiaire, sans identificateur
- Sémantique existentielle il existe une
ressource - ltnsCoursgt
- ltnsauteurgt
- ltnsPersongt
- ltnsnamegtO. Corbylt/nsnamegt
- lt/nsPersongt
- lt/nsauteurgt
- lt/nsCoursgt
61Relation n-aire
- Les propriétés sont des relations binaires
- Pour décrire une relation n-aire, utiliser une
ressource anonyme - ltnsMobilegt
- ltnsvitesse rdfparseTypeResourcegt
- ltrdfvaluegt130lt/rdfvaluegt
- ltnsunitgtkm/hlt/nsunitgt
- lt/nsvitessegt
- lt/nsMobilegt
62Relation n-aire
- ltnsMobilegt
- ltnsvitessegt
- ltrdfDescriptiongt
- ltrdfvaluegt130lt/rdfvaluegt
- ltnsunitgtkm/hlt/nsunitgt
- lt/rdfDescriptiongt
- lt/nsvitessegt
- lt/nsMobilegt
63Sémantique
- Tous les énoncés RDF sont considérés comme vrais,
dans un même environnement, la conjonction des
énoncés est considérée comme vrai également - Il ny a pas de contexte local (dans lequel
quelque chose serait vrai) - Il ny a pas de négation
- RDF est monotone ce qui est vrai reste vrai au
fur et a mesure que lon rajoute de linformation - RDF est un sous-ensemble de la logique du premier
ordre avec des prédicats binaires et des
variables existentielles.
64Typage domain
- Les règles de typage diffèrent des modèles objet
traditionnels. - Lutilisation dune propriété sur une ressource
entraine que la ressource soit du type indiqué
par le domaine de la propriété - extitle rdfsdomain exCours
- exlog11 extitle Modélisation des
connaissances - ?
- exlog11 rdftype exCours
65Typage range
- Si une ressource est la valeur dune propriété,
la ressource est du type indiqué par le range de
la propriété - exenseignant rdfsrange exPerson
- exlog11 exenseignant exolivier
- ?
- exolivier rdftype exPerson
66Typage class
- Si une ressource a pour type C, alors C est une
classe - rdftype rdfsrange rdfsClass
- exolivier rdftype exPerson
- ?
- exPerson rdftype rdfsClass
67Meta modèle RDF
68Meta modèle RDF
- Modèle standard de bootstrap ObjVLisp
- rdfsResource Classe racine de la hiérarchie de
subsomption des classes, instance de rdfsClass - rdfsClass La meta classe qui engendre des
classes, instance delle même, sous-classe de
rdfsResource - rdfsResource rdftype rdfsClass
- rdfsClass rdftype rdfsClass
- rdfsClass rdfssubClassOf rdfsResource
69Meta modèle RDF
- rdfProperty La classe des propriétés
- rdfProperty rdftype rdfsClass
- rdfProperty rdfssubClassOf rdfsResource
70Meta modèle RDF
- rdftype La relation dinstanciation
- rdftype rdftype rdfProperty
- rdfssubClassOf relation de subsomption (en fait
de spécialisation) - rdfssubClassOf rdftype rdfProperty
71Meta modèle RDF
- rdfssubPropertyOf relation de subsomption des
propritétés (spécialisation) - rdfssubPropertyOf rdftype rdfProperty
72Extension du meta modèle RDF
- exisa rdfssubPropertyOf rdftype
- exma4l exisa exCar
- exextends rdfssubPropertyOf rdfssubClassOf
- exCar exextends exMobile
- exConcept exextends rdfsClass
- exCar exisa exConcept
73Extension du meta modèle RDF
- exRelation rdfssubPropertyOf rdfProperty
- exhasDomain rdfssubPropertyOf rdfsdomain
- exvalueType rdfssubPropertyOf rdfsrange
- exspeed exisa exRelation
- exspeed exhasDomain exMobile
- exspeed exvalueType xsdfloat
74Exemple de Schema RDFS
- ltrdfsClass rdfID"Document"gt
- ltrdfssubClassOf rdfresource"Entity"/gt
- ltrdfssubClassOf rdfresource"EntityConcerningA
Topic"/gt - ltrdfssubClassOf rdfresource"NumberableEntity"
/gt - ltrdfscomment xmllang"en"gtEntity including
elements serving as a representation of
thinking.lt/rdfscommentgt - ltrdfscomment xmllang"fr"gtEntite comprenant
des elements de representation de la
pensee.lt/rdfscommentgt - ltrdfslabel xmllang"en"gtdocumentlt/rdfslabelgt
- ltrdfslabel xmllang"fr"gtdocumentlt/rdfslabelgt
- lt/rdfsClassgt
75Exemple (2)
- ltrdfProperty rdfID"Designation"gt
- ltrdfssubPropertyOf rdfresource"SomeRelation"/
gt - ltrdfsrange rdfresourcerdfsLiteral"/gt
- ltrdfsdomain rdfresource"Something"/gt
- ltrdfscomment xmllang"en"gtIdentifying word or
words by which a thing is called and classified
or distinguished from others.lt/rdfscommentgt - ltrdfscomment xmllang"fr"gtIdentifiant le ou
les mots par lesquels une chose s appelle et est
classifiee ou distinguee des autres.lt/rdfscomment
gt - ltrdfslabel xmllang"en"gtdesignationlt/rdfslabel
gt - ltrdfslabel xmllang"fr"gtdesignationlt/rdfslabel
gt - lt/rdfPropertygt
76Exemple (3)
- ltcResearchReport rdfabouthttp//www.inria.fr/r
apports/sophia/RR-3071.html"gtltctitlegtModèles
Génériques de Gestion de Conflits dans la
Conception Concourantelt/ctitlegtltcCreatedBygt ltc
Person rdfabouthttp//www.inria.fr/acacia/Nada
.Natta"gt ltcFirstNamegtNadalt/cFirstNamegt ltcFami
lyNamegtMattalt/cFamilyNamegtlt/cPersongtlt/cCreated
BygtltcCreatedBygt ltcPerson rdfabout"
http//www.inria.fr/acacia/Olivier.Corby"gt ltcFir
stNamegtOlivierlt/cFirstNamegt ltcFamilyNamegtCorbylt
/cFamilyNamegtlt/cPersongtlt/cCreatedBygt
77Exemple (3)
- ltcCreationDategt12-1996lt/cCreationDategtltcCreate
dBygt - ltcProjectGroup rdfabout"http//www.inria.fr/rec
herche/equipes/acacia.en.html"gtltcDesignationgtAca
cialt/cDesignationgt - lt/cProjectGroupgt
- lt/cCreatedBygt
- lt/cResearchReportgt
78Exemples RDF
- Repertoire de schema http//www.schemaweb.info/
- W3C CC/PP Composite Capability/Preference
Profiles http//www.w3.org/TR/CCPP-struct-vocab - RSS 1.0 Site Syndication http//web.resource.org
/rss/1.0/ - Topic Map en RDF
79Exemples RDF
- Geography Markup Language Schema definition
- Gene Ontology
- RDF binding IEEE LOM Learning Object Metadata
80Requête
- Find Document about XML written by a person from
the Acacia project - return the title of the document and the name of
the author
81Requête RQL
- Return ?title, ?pn
- Where
- ?doc rdftype exDocument
- ?doc extitle ?title
- ?title like XML
- ?doc exauthor ?p
- ?p rdftype exPerson
- ?p exmember ?team
- ?p exname ?pn
- ?team rdftype exProject
- ?team exname ?n
- ?n like Acacia
82Interrogation
- Lever les ambiguïtés grâce à l'ontologie
- Exploiter la conceptualisation et la subsomption
- Document ? ? Article
- Person ? ? Student
- Designation ? ? Title
83Futur de RDF
84Futur du Semantic Web
- Documents structurés XML
- XML Schema
- XQuery
- Web Service
- Ressources annotées par du RDF
- RDF Schema
- Navigation basée sur un système conceptuel
- Associer des concepts de lontologie RDF Schema à
des balises de document structurés
85Futur du Semantic Web
- Agents intelligents dotés de capacités
d'inférences - Rechercher et combiner l'information sur le Web
- Exemple préparer un voyage avec
- Transport avion ou train
- Hébergement hôtel ou gite
- Déplacement voiture de location
86CorrespondanceBalise Concept
- ltauteurgt
- ltecrivaingt
- ltrealisateurgt
- ltcompositeurgt
Createur
87Concept Balise
Createur
Sculpteur
Ecrivain
Musicien
Peintre
cree(Createur, Oeuvre) peint(Peintre,Toile) peint
lt cree Toile lt Oeuvre
88Recherche d'information
- Grâce à la correspondance balise Û concept,
- Le système possède une représentation du sens des
balises
89Exemple
- ltauteurgtOlivier Corbylt/auteurgt
- Û
- Createur Olivier Corby
- Le système utilise ensuite lontologie relative
au concept de créateur pour répondre à des
requêtes
90Travaux
- OntoBroker, SHOE
- RDF et Graphes Conceptuels Corese, DRDFS
- Projet Escrire comparer GC, objets et logique
de description - CoMMA mémoire dentreprise
- DAML OIL
- OWL, Semantic Web Working Group W3C
91Moteurs RDF
- Jena HP Lab
- Sesame Java middleware, Aidministrator
Nederland - ICS-FORTH RDF Suite BD, RDF Query Language
- Corese INRIA
92Moteurs
- Redland RDF framework (C )
93Applications
- Mémoire dentreprise Corporate Semantic Web
- Le Schema RDF peut être le référentiel métier
- Système documentaire
- Web Services
- Le Web de demain
94Bibliographie
- www.w3.org/XML
- www.w3.org/RDF
- http//www.w3.org/2001/sw/
- www.oasis-open.org
- Méthodes et outils pour la gestion des
connaissances, R. Dieng et. al. Dunod - XML, Langage et applicationsA. Michard, Eyrolles
95Bibliographie
- Action Web sémantique CNRS http//www.lalic.paris4
.sorbonne.fr/stic/ - Bulletin AFIA avril 2003 http//www.lalic.paris4.s
orbonne.fr/stic/articles/websemantique - http//semanticweb.org/