RDF Schema pour les ontologies légères
|
|
|
- Noël Beaudet
- il y a 10 ans
- Total affichages :
Transcription
1 RDF Schema pour les ontologies légères S 1 1 Bruit Précision Agences I RAM La Galère 148, rue Victor Hugo Le Havre L Agence de la Presse et des Livres 38, rue Saint Dizier BP Nancy Cédex RESUME DU ROMAN DE (1831) VICTOR HUGO L'enlèvement NOTRE L'effrayant - 5 DAME parties. Livres DE bossu PARIS 1-2 Quasimodo : 6 janvier Manqué Rappel Exemple simple d un problème 2 2
2 Les livres de Hugo? Réponse basée sur structuration des concepts: objets / catégorie & identification hiérarchie de catégories : structure d'abstraction spécialisation / généralisation Réponse basée sur un consensus (émetteur, public, récepteur) Cette structure et ce consensus sont ce que l on appelle une ontologie Description de l'existant et de ses catégories exploitée dans des solutions informatiques En informatique une "ontologie" est un objet et non une discipline comme l Ontologie en philosophie Comment faisons-nous? identification acquisition 3 3 Manque une connaissance Types de documents Modéliser et formaliser représentation "Un roman et une nouvelle sont des livres." "Un livre est un document." Informel Document Livre Subsomption Relation binaire transitive Formel Roman Nouvelle Ontologie & subsomption 4 4
3 Manque une connaissance Types de documents Modéliser et formaliser identification acquisition représentation "Un document a 1un titre. 2 Un titre est une chaîne de caractères" Document Titre Chaîne Informel Formel Ontologie & relation binaire 5 5 Hugo est l'auteur de Notre Dame de Paris Etre Vivant Document Humain Livre 1 2 Homme Femme Roman Nouvelle Document Titre Chaîne Document Auteur Humain Humain Nom Chaîne NOM Nom1 AUTEUR Auteur1 TITRE Titre1 "Hugo" CHAINE Ontologie & annotation Hom1 HOMME Rom1 ROMAN "Notre Dame de Paris" CHAINE 6 6
4 Recherche : Requête Projection Inférence Précision & Rappel Roman Document Livre Nouvelle NOM AUTEUR TITRE "Hugo"? CHAINE HOMME DOCUMENT CHAINE "Hugo" CHAINE NOM AUTEUR TITRE Nom1 Hom1 Annotation, Requête & Projection Auteur1 Rom1 Titre1 "Notre Dame de Paris" HOMME ROMAN CHAINE 7 7 Les 4 principaux standards du Web sémantique RDF: un modèle de triplets pour décrire et connecter des ressources anonymes ou identifiées par un URI (sujet, prédicat, objet) / graphe orienté étiqueté SPARQL: un langage de requête sur les graphes RDF RDFS est un langage de déclarations et descriptions légères; typage des ressources et de leurs relations subclassof, subpropertyof, range, domain OWL: 3 couches d'extension de l'expressivité (logique) Un modèle en couche dans une direction d'extension; RDF sans RDFS, RDFS sans OWL, Le ou la tour des standards du Web sémantique. 8 8
5 Nommer et définir un vocabulaire conceptuel consensuel et faire des inférences élémentaires Nommer les classes de ressources existantes Nommer les relations qui existent entre ces classes et donner leur signature Liens hiérarchiques entre classes et entre propriétés Donner un URI aux concepts qui vous sont importants Proche mais différent des modèles objets: propriétés en dehors des classes, multi-instanciation, héritage multiple classes et propriétés Squelette taxonomique d'une ontologie S RDF Schema: ontologies légères 9 9 OWL sur une restriction de RDF/S OWL Lite / DL / Full Logiques de description Vérification, classification, identification Définition de classes (énumération, union, intersection, complément, disjonction, restriction valeur et cardinalité des propriétés) Caractérisation des propriétés (symétrique, transitive, fonctionnelle, inversement fonctionnelle, inverse) Gestion des équivalences, versions, documentations OWL: Ontologies lourdes 10 10
6 Un certain nombre d outils/implémentations déjà disponibles ( C, C++, Java, PHP, Javascript, Python, Perles, C#, Ruby, Prolog, Plus de 17 Triple Stores (Jena, Oracle Spatial 10g, etc.) Plus de 28 outils de développement (Altova, Top Quandrant, Protégé, etc.) Beaucoup de livres: Les schémas ne sont pas forcément à créer mais parfois à traduire (ex: normes) ou parfois même déjà disponibles (ex: INSEE) SW Pratique 1111 RDF : modèle de triplets pour annoter des ressources RDFS: décrit le vocabulaire (ontologies) utilisé pour ces annotations W3C, T Berners-Lee, Ivan Herman Le gâteau du web sémantique 12 12
7 Tout est ressource. Parmi les ressources il y a en particulier des classes de ressources qui représentent des types de ressources, des ensembles de ressources; des propriétés qui représentent des types de relations, des ensembles de relations possibles entre les ressources. Parmi les relations il y a en particulier la relation de typage / d instanciation pour dire qu une ressource/un lien est d'un certain type; la relation de sous-type (subsomption) pour dire qu une classe/propriété est sous classe /propriété d une autre et que ses instances sont aussi instances de l autre. Les racines de RDF Schéma Nommer et définir un vocabulaire conceptuel consensuel et faire des inférences élémentaires Nommer les classes de ressources existantes Nommer les relations qui existent entre ces classes Donner la signature de ces relations: Le domaine (d'où la relation part) Le range (où la relation arrive) domain Liens hiérarchiques des propriétés type de propriété range Primitives RDFS 14 14
8 Propriétés : définies en dehors des classes Modèles ouverts permettant à tout le monde de contribuer Pas de raffinement ; pas de surcharge Multi-instanciation Le typage multiple d une même entité Peut être vu comme des facettes Héritage multiple classes et propriétés Deux hiérarchies de types: les classes, les propriétés Chaque type peut hériter de zéro, un ou plusieurs types Inférences positives contraintes / vérification RDF/S est monotone, conjonctif et positif. Ressemble à de la POO mais n en est pas W3C Anciens schémas de RDFS 16 16
9 class Document class Report subclassof Document Document Report Memo class Topic Topic class ComputerScience subclassof Topic ComputerScience Maths Ontologie (concepts / classes) property concern domain Document range Topic Document concern Topic Thing creator Agent Document author property author domain Document range Person subpropertyof creator Agent compositor Ontologie (relations / propriétés) 18 18
10 Le rapport RR-5663 a été écrit par le chercheur Moussa Lo et porte sur le sujet des Services Web Sémantiques Report author urn://ugb.sn/mlo concern Researcher urn://ugb.sn/mlo name Moussa Lo Report author concern Researcher name "Moussa Lo" Services Web Sémantiques Annotation: typer et lier les resources <rdf:rdf xml:base =" xmlns:rdf =" xmlns:rdfs=" xmlns =" <Class rdf:id="man"> <subclassof rdf:resource="#person"/> <subclassof rdf:resource="#male"/> <label xml:lang="en">man</label> <comment xml:lang="en">an adult male person</comment> </Class> <rdf:property rdf:id="hasmother"> <subpropertyof rdf:resource="#hasparent"/> <range rdf:resource="#female"/> <domain rdf:resource="#human"/> <label xml:lang="en">has for mother</label> <comment xml:lang="en">to have for parent a female.</comment> </rdf:property> Exemple de schéma 20 20
11 <rdf:rdf xmlns:rdf =" xmlns:rdfs=" xmlns=" xml:base=" > <rdf:description rdf:id="lucas"> <rdfs:type rdf:resource=" <hasmother rdf:resource="#laura"/> </rdf:description> <Man rdf:id="lucas"> <hasmother rdf:resource="#laura"/> </Man> <rdf:description rdf:id="lucas"> <hasmother rdf:resource="#laura"/> </rdf:description> <Man rdf:about="#lucas" /> Exemple d annotation URI pour les ressources annotées URL de ressources web en ligne URI de ressources abstraites ou physiques URI pour les types de ressources URI pour identifier une classe, l étendre, la spécialiser avec des sous-classes, etc. URI pour typer une ressource URI pour les prédicats URI pour identifier un type de propriété, l étendre, la spécialiser avec des sous-relations URI pour typer les liens entre les ressources Importance des Uniform Ressource Identifiers 22 22
12 Une ressource peut avoir un ou plusieurs (labels) dans une ou plusieurs langues naturelles <rdf:property rdf:id= name > <rdfs:domain rdf:resource='person'/> <rdfs:range rdf:resource= &rdfs;literal'/> <rdfs:label xml:lang='fr'>nom</rdfs:label> <rdfs:label xml:lang='fr'>nom de famille</rdfs:label> <rdfs:label xml:lang='en'>name</rdfs:label> </rdf:property> rdfs:label Les commentaires (comment) sont utilisés pour donner des définitions en langage naturel <rdfs:class rdf:about= #Woman > <rdfs:subclassof rdf:resource="#person" /> <rdfs:comment xml:lang= fr >une personne adulte du sexe féminin</rdfs:comment> <rdfs:comment xml:lang= en >a female adult person</rdfs:comment> </rdfs:class> Renvoi vers des notions connexes <rdfs:class rdf:about= #Man > <rdfs:seealso rdf:resource= #Person /> </rdfs:class> rdfs:comment & rdfs:seealso 24 24
13 Si (c 2, subclassof, c 1 ) et (x, type, c 2 ) alors (x, type, c 1 ) Exemple : (Lo, type, Homme) (Lo, type, Humain) Si (p 2, subpropertyof, p 1 ) et (x, p 2, y) alors (x, p 1, y) Exemple : (Lo, auteur, Note) (Lo, créateur, Note) Si (c 3, subclassof, c 2 ) et (c 2, subclassof, c 1 ) alors (c 3, subclassof, c 1 ) (transitivité) Si (p 3, subpropertyof, p 2 ) et (p 2, subpropertyof, p 1 ) alors (p 3, subpropertyof, p 1 ) (transitivité) Idem réflexivité subclassof et subpropertyof Sémantique de RDFS et inférences Si (p, range, c) et (x, p, y) alors (y, type, c) Si (p, domain, c) et (x, p, y) alors (x, type, c) Exemple : (apourmere, range, Femme) (Fabien, apourmere, Josette) (Josette, type, Femme) Domain & Range sont optionnels (typage par défaut sur Resource) La signature est héritée Signature effective = conjonction des signatures héritées et spécifiées Sémantique de RDFS : Sémantique de RDFS et inférences (2) 26 26
14 Un même objet vu sous plusieurs points de vue <Man rdf:about="#john"> <age>32</age> <name>smith</name> </Man> <Researcher rdf:about="#john"> <subject>math</subject> <rdf:type rdf:resource="lecturer"/> </Researcher> <Goalkeeper rdf:about="#john"/> Multi-instanciation Exercice Récupérer le fichier human.rdfs situé sur la page Question 1 : Quel est l'espace de nommage associé à cette ontologie? Dans quels espaces de nommage sont définis les termes du langage RDF(S) : Class, Property, label, comment, range, domain, subclassof, subpropertyof, etc? Question 2 : Regardez le début du fichier et dessinez le sous graphe de la hiérarchie contenant les classes Animal, Man et Woman Exercice : 28 28
15 Question 3 : Sur quelles classes porte la propriété âge? Question 4 : quelles relations d'héritage existent entre les classes de l'ontologie? Exercice : Exercice : donnez les inférences faites c:creator rdfs:domain c:person i:man241 c:creator i:image262 i:man241 rdf:type c:person c:author rdfs:subpropertyof c:creator c:author rdfs:range c:document i:woman297 c:author i:book812 i:book812 rdf:type c:document i:woman297 c:creator i:book812 i:woman297 rdf:type c:person c:asoutenu rdfs:domain c:docteur c:asoutenu rdfs:range c:these i:woman297 c:asoutenu i:t127 i:woman297 rdf:type c:docteur i:t127 rdf:type c:these c:nbderoues rdfs:domain c:vehicule i:man241 c:nbderoues "4"^^xsd:integer i:man241 rdf:type c:vehicule Exercice 30 30
16 W3C, T Berners-Lee, Ivan Herman Ontologies lourdes en OWL OWL représenté au dessus de RDFS OWL Lite OWL DL OWL Full En réalité OWL est basé sur une restriction de RDF Classes Propriétés Individus Pas de modification du méta model Le gâteau du web sémantique 32 32
17 Augmenter l expressivité de la représentation des ontologies de RDFS : Propriétés algébriques des relations ex: ex:estmariéavec est symétrique. Correspondances entre deux ontologies ex: ex:voiture est équivalent à ex:car Contraintes de cohérence ex: ex:homme est disjointe de ex:femme Définition formelles des classes ex: ex:manager(?x) équivalent à?x-(manage)-?y Restriction des propriétés et raffinement ex: pour ex:human le range de ex:child est ex:human De RDFS à : les changements OWL DL signifie OWL Description Logic Logiques de description séparation: Concept / Rôle / Individu Deux niveaux distincts: niveau terminologique: représentation et manipulation des concepts et des rôles (TBox) subsomption, hiérarchies de concepts et de rôles niveau factuel / assertionnel: description et manipulation des individus (ABox) Parallèle Concept Classe & Rôle Propriété Niveaux distincts: d'où la restriction de RDF/S De RDFS à : l'influence DL 34 34
18 Concept primitif (nommé) ou défini (définition formelle) Définition : description structurée (équations terminologiques) Les définitions utilisent des constructeurs pour donner: les rôles associés au concept les restrictions des rôles (co-domaine, cardinalité) valeurs de base / concepts Logiques de description le et / and / permet de définir une conjonction d'expressions conceptuelles Le non / not / correspond à la négation et ne porte que sur les concepts primitifs la quantification universelle tout / all / permet de préciser le co-domaine d'un rôle r.c la quantification existentielle non typée some / certains / permet d'affirmer l'existence d'au moins un couple d'individus ( r) en relation r Constructeurs 36 36
19 primitifs définis Personne Top Ensemble Top Homme Personne incompatibles / disjointes Femme (and Personne (not Homme)) membre toprole nécessaire chef membre Equipe = (and Ensemble (all membre Personne) (atleast 2 membre)) nécessaire & suffisant classification Petite-équipe = (and Equipe (atmost 5 membre)) Equipe-moderne = (and Equipe (atmost 4 membre) (atleast 1 chef) (all chef femme)) Entités définies et primitives Niveau factuel : Equipe-moderne(Dreamteam) Homme(Robert) Personne(Roberta) membre(dreamteam, Robert) membre(dreamteam, Roberta) membre(dreamteam, Jules) chef(dreamteam, Roberta) (atmost 4 membre) (Dreamteam) Inférences : Dreamteam est une petite équipe (et une équipe) Robert et Jules sont des personnes Roberta est une Femme Niveau factuel et inférences 38 38
20 Test de subsomption: vérifier qu'un concept en subsume un autre (utile pour valider une classification) Classification : placer un concept ou un rôle dans la hiérarchie (assistance à la construction et l'évolution des ontologies) Test de satisfiabilité: vérifier qu'un concept admet des instances (utile pour vérifier la cohérence) Identification : retrouver les concepts les plus spécifiques dont un individu est susceptible d'être une instance Beaucoup de travaux sur la complexité algorithmiques // différentes familles de langages Influence sur OWL Opérations dans les LD OWL Lite 40 40
21 OWL DL and Full Définition en extension d'une classe i.e. en énumérant tous ses membres (utile en particulier pour les domaines d'attributs) <owl:class rdf:id="couleuryeux"> <owl:oneof rdf:parsetype="collection"> <owl:thing rdf:id="bleu"/> <owl:thing rdf:id="vert"/> <owl:thing rdf:id="marron"/> </owl:oneof> </owl:class> Classe énumérée 42 42
22 Définition d'une classe par union de classes (utile pour les ranges par exemple) <owl:class> <owl:unionof rdf:parsetype="collection"> <owl:class rdf:about="#person"/> <owl:class rdf:about="#group"/> </owl:unionof> </owl:class> Définition complète d'une classe par intersection d'autres classes (équivalence) <owl:class rdf:id="man"> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#male"/> <owl:class rdf:about="#person"/> </owl:intersectionof> </owl:class> Classes définies par union/intersection Définition d'une classe complémentaire <owl:class rdf:id="male"> <owl:complementof rdf:resource="#female"/> </owl:class> Imposer une disjonction <owl:class rdf:id="carre"> <owl:disjointwith rdf:resource="#rond"/> </owl:class> Contraindre toutes les valeurs <owl:class rdf:id="herbivore"> <subclassof rdf:resource="#animal"/> <subclassof> <owl:restriction> <owl:onproperty rdf:resource="#eats" /> <owl:allvaluesfrom rdf:resource="#plant" /> </owl:restriction> </subclassof> </owl:class> Complément et disjonction & Restriction sur valeur des propriétés 44 44
23 Contraindre au moins une valeur <owl:class rdf:id="sportive"> <owl:equivalentclass> <owl:restriction> <owl:onproperty rdf:resource="#hobby" /> <owl:somevaluesfrom rdf:resource="#sport" /> </owl:restriction> </owl:equivalentclass> </owl:class> Imposer une valeur exacte <owl:class rdf:id="velo"> <subclassof> <owl:restriction> <owl:onproperty rdf:resource="#nbroues" /> <owl:hasvalue>2</owl:hasvalue> </owl:restriction> </subclassof> </owl:class> Restriction sur valeur des propriétés (2) Cardinalité d'une propriété : nombre d'instances différentes d'une propriété i.e. nombre de fois où une même ressource est utilisée comme point de départ (domain) d'une propriété Contraintes : nb minimum, nb maximum, nb exact <owl:class rdf:id="person"> <subclassof> <owl:restriction> <owl:onproperty rdf:resource="#nom" /> <owl:maxcardinality>1</owl:maxcardinality> </owl:restriction> </subclassof> </owl:class> La super classe de tout : owl:thing La classe vide (sans instances) : owl:nothing Restriction sur la cardinalité 46 46
24 Les ObjectProperty sont des relations entre les ressources uniquement ex: apourparent(#thomas,#stéphane) Les DatatypeProperty ont pour valeur un littéral possiblement typé ex:apournom(#thomas,"thomas") Les AnnotationProperty sont ignorée dans les inférences, uniquement utilisées pour documenter ou pour des extensions hors des inférences DL Trois types de propriétés Propriété symétrique, xry yrx Exemple : <owl:symmetricproperty rdf:id="hasspouse" /> Propriété transitive, xry & yrz xrz Exemple : <owl:transitiveproperty rdf:id="hasancestor" /> Propriété fonctionnelle, xry & xrz y=z Exemple : <owl:functionalproperty rdf:id="hasmother" /> Propriété inversement fonctionnelle, xry & zry x=z Exemple : <owl:inversefunctionalproperty rdf:id="numssociale" /> Deux propriétés inverses, xr 1 y <=> yr 2 x Exemple : <rdf:property rdf:id="haschild"> <owl:inverseof rdf:resource="#hasparent"/> </rdf:property> Métapropriétés 48 48
25 Classes équivalentes : owl:equivalentclass Propriétés équivalentes : owl:equivalentproperty Instances identiques ou différentes : owl:sameas, owl:differentfrom Utilité dans la mise en correspondance d'ontologies : <owl:class rdf:about="&o1;person"> <owl:equivalentclass rdf:resource="&o2;hito"/> </owl:class> Description de l'ontologie : owl:ontology, owl:imports, owl:versioninfo, owl:priorversion, owl:backwardcompatiblewith, owl:incompatiblewith Versions des classes et des propriétés : owl:deprecatedclass, owl:deprecatedproperty Relations d'équivalence & Gestion de l ontologie OWL Full contient tout ce que l on a mentionné mais OWL Full n est pas décidable OWL DL (Description Logic) est une première restriction (décidable mais avec des algorithmes parfois exponentiels) qui Sépare Class, Thing, ObjectProperty, DatatypeProperty N autorise pas rdfs:class, extension méta-modèle, cardinalité sur propriété transitive OWL Lite est une seconde restriction (i.e. restriction de OWL DL) qui n autorise pas: Union Cardinalité autre que 0 ou 1 Niveaux d'expressivité 50 50
26 Quelques liens utiles Validateurs OWL : En ligne : Jena (opensource Java) Raisonneurs OWL : Jena Pellet (opensource Java) Fact (classifieur, service web) Racer (devenu payant) API : Editeur : Protégé Ressources 5151 Résumé 52 52
27 Intégration de données à l échelle du Web Web actuel : en langage naturel pour les humains Web sémantique : idem + en langage formel pour les machines; évolution et non révolution Metadonnée = donnée au dessus des données i.e. des données au dessus du Web actuel But : interopérabilité, automatisation, réutilisation Résumé: (1) Web pour les machines Langages, modèles et formats pour échanger Structure et nommage: XML, Namespaces, URI Roman -> Modèles et ontologies: RDF/S & OWL essi:roman(x) essi:livre(x) Protocoles et requêtes: HTTP, SOAP, SPARQL A venir: règles, web services sémantiques, sécurité, etc. Rendre explicite ce qui existe déjà mais est implicite: Capter, ex: types de ressources, auteur, date Exposer ex: structures des formats ex: jpg/mpg, doc/xsl Plein d outils ont ce potentiel Résumé: (2) standardiser 54 54
28 Compréhension partagée de l information Entre les personnes Entre les applications Entre les personnes et les applications Dans le «Web sémantique» le Web est dans les URI ftp://ftp.ouvaton.org, mailto:[email protected], tel: , etc. et on peut dire tout sur tout. En construction Résumé: (3) ouvert et partagé Exercice Le site permet de fouiller Wikipedia en utilisant RDF+OWL et SPARQL. Un point d'accès SPARQL avec formulaire est disponible à l'adresse Question 6.1 : afficher toutes les classes qui héritent directement de owl:thing Question 6.2 : afficher toutes les owl:objectproperty et owl:datatypeproperty ayant pour domaine Question 6.3 : afficher toutes les Place et leur ville la plus proche Exercice 5656
29 Question 6.4 : afficher toutes les Place et leur type Question 6.5 : afficher toutes les Event qui font partie d'un autre Event et qui ne sont pas des MilitaryConflict Question 6.6 : afficher les facultés soeurs (sistercollege). Comment ajouter la symétrie de cette relation dans l'ontologie? Exercice 5757 Question 6.7 : Lister tous ceux qui ont influencé (dbpedia2:influenced) Orwell (George_Orwell). Lister tous ceux par qui Orwell a été influencé (influencedby). Comment ajouter dans l'ontologie la propriété inverse entre les deux relations? Vérifier que Orwell a influencé Camus (Albert_Camus) qui a influencé Pamuk (Orhan_Pamuk). Est ce qu'orwell a influencé Pamuk? Comment ajouter dans l'ontologie la propriété de transitivité sur la relation influenced? Exercice 5858
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès
Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE
Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE pour l obtention du Grade de DOCTEUR DE L'ÉCOLE NATIONALE SUPÉRIEURE DE MÉCANIQUE
Web sémantique et pratiques documentaires
Web sémantique et pratiques documentaires Jérôme Euzenat - Raphaël Troncy Si le web actuel contient une quantité d informations formidable, il reste difficile à exploiter. Ainsi, la recherche d «un livre
Web Sémantique. Examen
Formations en Informatique de Lille 2012/2013 Web Sémantique mars 2013 Examen Durée 2h. Documents et dictionnaire électronique autorisés, appareils mobiles de communication interdits. Exercice 1 : Dans
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture
Vues d ensembles de documents RDF
Vues d ensembles de documents RDF Thomas Raimbault * Pierre Maillot *,** * ESILV, Pôle Universitaire Léonard De Vinci 92 916 Paris La Défense Cedex {thomas.raimbault,[email protected] ** LERIA,
Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs
Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Journée organisée par le CRFCB Midi-Pyrénées / Languedoc-Roussillon
Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton
Linked Open Data Le Web de données Réseau, usages, perspectives Sommaire Histoire du Linked Open Data Structure et évolution du réseau Utilisations du Linked Open Data Présence sur le réseau LOD Futurs
Rapport technique : Création des ontologies CIDOC, FRBRoo et SUDOC
Rapport technique : Création des ontologies CIDOC, FRBRoo et SUDOC ABES/LIRMM Rédacteur : Cécile Ochman 14 avril 2011 Table des matières I. Le CIDOC, FRBR et SUDOC... 3 I.1 Définitions... 3 I.2 Les différentes
Diplôme d'etudes Approfondies Réseaux de télécommunications
UNIVERSITE LIBANAISE (Faculté de Génie) UNIVERSITE SAINT-JOSEPH (Faculté d'ingénierie) Sous l'égide de l'agence Universitaire de la Francophonie AUF Diplôme d'etudes Approfondies Réseaux de télécommunications
4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Catalogue des formations Edition 2015
Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(
Utilisation des tableaux sémantiques dans les logiques de description
Utilisation des tableaux sémantiques dans les logiques de description IFT6281 Web Sémantique Jacques Bergeron Département d informatique et de recherche opérationnelle Université de Montréal [email protected]
Chapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
Problématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Université de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL.
Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL. Mariem Mahfoudh 1, Wassim Jaziri 2 1. Laboratoire MIPS, EA-2332
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
JDev Atelier Datalift
JDev Atelier Datalift RDF, Linked (Open) Data & Datalift Your business JDev technologists. - 6 septembre Powering 2013 progress Le Linked Data Publier des données structurées sur le Web en les reliant
MEMOIRE DE STAGE. Amélioration de l'outillage support à une méthodologie de "Cartographie Sémantique"
PCO Innovation Parc technologique - Bat B3 12 allée Joliot Curie 69800 Saint Priest MEMOIRE DE STAGE Amélioration de l'outillage support à une méthodologie de "Cartographie Sémantique" Mission effectuée
D'AGROVOC à l'agricultural Ontology Service / Concept Server. Un modèle OWL pour la création d'ontologies dans le domaine de l'agriculture
D'AGROVOC à l'agricultural Ontology Service / Concept Server Un modèle OWL pour la création d'ontologies dans le domaine de l'agriculture A.C. Liang Perot Systems, Inc. Tel : +1-240-478-5948 [email protected]
Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre
Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du
Le génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
XML et travail collaboratif : vers un Web sémantique
XML et travail collaboratif : vers un Web sémantique Abderrazak MKADMI 1-2 1 Laboratoire Paragraphe, Université Paris8, France 2 Institut Supérieur de Documentation, Université de Manouba, Tunisie [email protected]
Vers une Interopérabilité Multi-Niveaux des Métadonnées
Vers une Interopérabilité Multi-Niveaux des Métadonnées Samir Amir Ioan Marius Bilasco Thierry Urruty Chabane Djeraba LIFL UMR CNRS 8022, Université de Lille1, Télécom-Lille1, 50 avenue Halley Parc scientifique
Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.
Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org
Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Module BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet [email protected] 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Encapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.
Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS
Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,
OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication
Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité
Compte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Petite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Génie Logiciel avec Ada. 4 février 2013
Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre
Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml
OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire
Programmation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)
Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base
Bases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : [email protected] URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
WINDOWS SHAREPOINT SERVICES 2007
WINDOWS SHAREPOINT SERVICES 2007 I. TABLE DES MATIÈRES II. Présentation des «content types» (Type de contenu)... 2 III. La pratique... 4 A. Description du cas... 4 B. Création des colonnes... 6 C. Création
Grammaires d unification
Cours sur le traitement automatique des langues (IV) Violaine Prince Université de Montpellier 2 LIRMM-CNRS Grammaires d unification Grammaire catégorielle Grammaire syntagmatique généralisée (GPSG) Les
Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz
Geographic Information Technology Training Alliance (GITTA) presents: Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz Table des matières 1. Modélisation conceptuelle
GOL502 Industries de services
GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation
Cours admin 200x serveur : DNS et Netbios
LE SERVICE DNS Voici l'adresse d'un site très complet sur le sujet (et d'autres): http://www.frameip.com/dns 1- Introduction : Nom Netbios et DNS Résolution de Noms et Résolution inverse Chaque composant
PROSOP : un système de gestion de bases de données prosopographiques
PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Applications et Services WEB: Architecture REST
Applications et : Erick Stattner Laboratoire LAMIA Université des Antilles et de la Guyane France [email protected] Guadeloupe 2014-2015 Erick Stattner Applications et : 1 / 90 Description du cours
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax [email protected],
Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
1ère partie Nadine Cullot. Bases de données déductives. Bases de données déductives Introduction et Motivation
Master STIC «Image Informatique et Ingénierie» Module Informatique Modèles de représentation - 10h CM Nadine Cullot Kokou Yétongnon [email protected] [email protected] 1ère partie
La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
Plan... as Architecture des Systèmes d Information. Constats. as Architecture des Systèmes d Information
Plan... Web sémantique Partie I - Cours Document et Web Sémantique Nicol Delestre 1 Vers le Web sémantique 2 3 4 Publication, requêtage 5 Conclusion - v1.0 1 / 49 - v1.0 2 / 49 Vers le Web sémantique Les
Diagramme de classes
Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :
Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie
Partie I : Séries statistiques descriptives univariées (SSDU) A Introduction Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie et tous sont organisés selon le même
Synthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6
1 2 Synthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6 1.1. Evolution des contenus multimédia... 6 1.1.1. Diversification des contenus multimédia...
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée
Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI
Une approche langage pour la gestion de données dans les systèmes de méta-modélisation
Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Stéphane Jean Yamine Aït-Ameur Guy Pierra LISI/ENSMA et Université de Poitiers - Téléport 2-1, Avenue Clément Ader
Intégration des connaissances en neurosciences dans un environnement multi-centrique
Intégration des connaissances en neurosciences dans un environnement multi-centrique Alban Gaignard, Johan Montagnat I3S, UMR 6070 CNRS, Université de Nice Sophia Antipolis [email protected]
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Conception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
CORBA. (Common Request Broker Architecture)
CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,
CHAPITRE 1. Introduction aux bases de données
CHAPITRE 1 Contenu du chapitre 1 Pourquoi utiliser une bases de? Définitions et objectifs d'un SGBD Niveaux d'abstraction des Méthodes de modélisation d une BD Modèles de structuration des Structure globale
IFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Rapport de TN10 : Développement D application Sémantique
Etudiant : Yujue WANG Suiveur UTC : Marie-Hélène ABEL UTC GI Automne 2014 Août 2014 Février 2015 Rapport de TN10 : Développement D application Sémantique Entreprise : Mondeca Lieu : 35 boulevard de Strasbourg
Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)
Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.) Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Introduction Les modèles d'omt Le Modèle Objet (MO) Le Modèle
3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar [email protected]
Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar [email protected] Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines
Modélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Hébergement de site web Damien Nouvel
Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture
Chapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e
P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006
MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006 SOMMAIRE 1 AVANT PROPOS...3 2 PRÉSENTATION...4 2.1 Quelques définitions...4 2.2 Besoins d'intégration d'un moteur de workflow...4
Learning Object Metadata
Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources
Devenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques
Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques Guillaume Hillairet, Frédéric Bertrand, Jean Yves Lafaye Laboratoire Informatique Image Interaction Université
Les ontologies pour l intégration sémantique : enjeux et défis
Les ontologies pour l intégration sémantique : enjeux et défis Chantal REYNAUD Université Paris-Sud XI, CNRS-LRI (Equipe IASI) INRIA-Futurs (Gemo) 1 Plan 1. L intégration sémantique du point de vue des
RIAM. Projet Medialex Rapport CRéSTIC, juillet 2008. Résumé de la contribution du CRéSTIC au projet RIAM
RIAM Projet Medialex Rapport CRéSTIC, juillet 2008 Résumé de la contribution du CRéSTIC au projet RIAM Le projet Medialex a fait l objet d une contribution issue du laboratoire CRéSTIC. Cette contribution
Initiation à JAVA et à la programmation objet. [email protected]
Initiation à JAVA et à la programmation objet [email protected] O b j e c t i f s Découvrir un langage de programmation objet. Découvrir l'environnement java Découvrir les concepts de la programmation
Les Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
De la modélisation linguistique aux applications logicielles: le rôle des Entités Nommées en Traitement Automatique des Langues
De la modélisation linguistique aux applications logicielles: le rôle des Entités Nommées en Traitement Automatique des Langues Maud Ehrmann Joint Research Centre Ispra, Italie. Guillaume Jacquet Xerox
Architecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Objets et Programmation. origine des langages orientés-objet
Objets et Programmation origine des langages orientés-objet modularité, encapsulation objets, classes, messages exemples en Java héritage, liaison dynamique G. Falquet, Th. Estier CUI Université de Genève
Culture numérique. Histoire et structure de l'internet. http://herve.perso.info.unicaen.fr. Enseignement commun Université de Caen - 2009-2010
Culture numérique Enseignement commun Université de Caen - 2009-2010 Histoire et structure de l'internet http://herve.perso.info.unicaen.fr Hervé Le Crosnier Université de Caen [email protected] Internet
UML (Diagramme de classes) Unified Modeling Language
UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association
NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Les diagrammes de modélisation
L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse
Interaction entre réseaux sociaux et sites web
Formation des Tisserands 22-23 janvier 2011 Interaction entre réseaux sociaux et sites web Intégrer les réseaux sociaux sur son site Internet Partager des informations sur les deux supports François NAUTRÉ
Présentation générale du projet data.bnf.fr
Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données
Semestre 1. Objectifs Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus.
Programmation Java avancée (3 ECTS 36h) Semestre 1 Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus. Introduction. Rappels des concepts
