Recommander

Présentation

Lundi 3 juillet 2006 1 03 /07 /Juil /2006 14:29
Comment l'approche Web Sémantique rende les données machine processable, s'applique-t-elle pour les Web Services ?

Les standards de base tel que SOAP permette d'envoyer les données dans les tuyaux et avec UDDI où les envoyer. Reste, avec WSDL (Web Services Description Language), à bien définir les données machine processables décrivant le service attendu, par exemple chercher passer une commande, rechercher des produits, ...

RDF (Ressource Description Framework) permet d'exprimer cette redéfinition qui code toute assertion (à propos d'une page Web, d'une entité quelconque ou des propriétés d'une donnée) avec des triplets, sujet, verbe, objet. Ces triplets sont machine processable, car exprimés en balises XML, sujet, objet et même verbe étant identifiés par leur URI, adresse Web le plus souvent.

L'identification par une URI permet de distinguer automatiquement des concepts différents ayant apparemment le même nom, ce qui est l'objectif général des namespaces des balises XML.

Problème inverse les ontologies et leurs règles d'inférence permettent de savoir que des noms différents se réfèrent, en fait, au même concept. Et les Topic Maps permettent de relier des ontologies !

Lancer un agent sur le Web pour y chercher une information, certes en principe définie sans ambiguïté ni double emploi grâce aux outils ci-dessus, laisse entière la question de la confiance. Le Web permettant à n'importe qui de dire n'importe quoi, encore faut-il que les assertions RDF soient signées digitalement et que l'on signale à l'agent les signatures acceptables pour chaque recherche !
Par Benoît - Publié dans : 20-notes-sur-websemantique
Ecrire un commentaire - Voir les 0 commentaires
Vendredi 30 juin 2006 5 30 /06 /Juin /2006 22:01
Le W3C a publié en février 2004 toute une série de recommandations sur le Web Semantique.

Concernant le RDF, le W3C publie six documents visant un large public. Ils permettent de découvrir, comprendre, utiliser ou implémenter RDF. Le document d'introduction à RDF est le premier de l'ensemble destiné à remplacer les spécifications désormais obsolètes : Syntaxe et Modèle RDF (recommandation depuis 1999) et RDF Schema (recommandation candidate depuis 2000). Il a pour objectif de faire découvrir les éléments essentiels permettant d'utiliser RDF. Syntaxe RDF/XML définit la syntaxe XML pour RDF (RDF/XML) en termes d'espaces de noms, d'infoset et de base XML. Le Langage de description du vocabulaire RDF (ou RDF-Schema) décrit comment utiliser RDF pour construire des vocabulaires RDF. La définition mathématique formelle se trouve dans le document Sémantique RDF. Le document Concepts et syntaxe abstraite définit, quant à lui, la syntaxe sur laquelle est basée RDF, les principes de conception, les concepts clés, les types de données, etc... Enfin, la suite de tests applicables pour la conformité RDF sont décrits dans le document Cas de test RDF. La suite de 172 tests concrets se trouve, quant à elle, dans un espace dédié.

En ce qui concerne le OWL lui aussi possède un ensemble de six documents. Ils permettent également de découvrir, comprendre, utiliser ou implémenter OWL. Le document des Cas d'utilisation et pré requis explique ce qui a motivé les travaux sur OWL. Un Document introductif expose brièvement les fonctionnalités de OWL. Un Guide parcourt les fonctionnalités de OWL en fournissant un exemple complet d'ontologie (concernant les vins, tout un programme !). Plus complet, le Document de référence détaille de façon informelle chaque fonctionnalité de modélisation du langage OWL. Celui-ci est défini de façon normative dans le document Sémantique et syntaxe abstraite. Enfin pour ceux qui veulent s'assurer de la conformité d'une implémentation, un document des Cas de tests illustre l'utilisation correcte de OWL. Le groupe de travail fournit également une importante collection de tests.

L'utilisation conjointe de RDF et OWL va permettre de définir une connexion entre documents et métadonnées, facilitant et améliorant qualitativement les possibilités de recherche et de classification de l'information. L'annonce de ces recommandations est un pas important pour le W3C puisque pour cet organisme, XML, RDF et OWL sont les technologies fondatrices du Web Sémantique. Critiqué pour avoir privilégié le Web Sémantique au détriment des Services Web, le W3C veut prouver que ces standards dépassent les aspects purement théoriques. Ainsi, il publie une page de témoignages d'entreprises pour lesquelles RDF/OWL est déjà une réalité industrielle.

La communauté francophone s'intéresse de près à ces concepts. La récente création du site websemantique.org (communauté de xmlfr.org) en est la preuve. Enfin, bien que ces recommandations soient très récentes, certains documents sont déjà en cours de traduction.
Par Benoît - Publié dans : 20-notes-sur-websemantique
Ecrire un commentaire - Voir les 1 commentaires
Jeudi 29 juin 2006 4 29 /06 /Juin /2006 15:34


Avec Protégé-2000, un outil d'édition d'ontologies, on peut transformer un modèle de données UML en ontologie pour le Web Semantique.

 

 

Il s'agit d'un éditeur qui permet de construire une ontologie pour un domaine donné, de définir des formulaires d'entrée de données, et d'acquérir des données à l'aide de ces formulaires sous forme d'instances de cette ontologie. Cet outil est également une librairie Java et dans le contexte du web sémantique des "plugin" ont été développés pour les langages RDF, DAML+OIL et OWL. Ces "plugin" permettent d'utiliser Protégé comme éditeur d'ontologies pour ces différents langages, de créer des instances et les sauver dans les formats respectifs.

Par Fred - Publié dans : 20-notes-sur-websemantique
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 29 juin 2006 4 29 /06 /Juin /2006 11:14

On peut se demander pourquoi on doit passer par des métadonnées ou que par des annotations pour les applications du Web Sémantique.

Voici la différence entre ces différents manières de fournir des informations sur une donnée.

Définitions :

Métadonnée : c'est une donnée servant à définir ou décrire une autre donnée quel que soit son support (papier ou électronique). C'est une donnée sur une donnée, on observe donc différents niveaux d'interprétation.

Annotation : c'est une "note critique ou explicative accompagnant un texte", par extension, une quelconque marque de lecture portée sur un document (texte, image...)

Différence :

Une Métadonnée est plutôt attachée à un document, un service identifié en tant que tel, plutôt une pertinence a priori et saisie suivant un schéma.

Une Annotation plutôt située au sein de cette ressource.

 

Avantages des annotations :

Vu d’un point de vue technique, l’annotation est un mécanisme pouvant exprimer beaucoup d’applications de gestion de Base de Données et de documents, du formel et de l’informel.

Si on parle aujourd'hui d'annotations, c'est qu'elles ont un rôle à jouer dans le web sémantique.

Web vs web sémantique / annotations informelles vs formelles / annotation vs annotations sémantiques :

      - différence graduelle et discrète

      - différentes acceptions de « sémantique »

      - formalisme à divers degrés, sémantique à divers degrés

Exemples de Protocoles / langages pour les annotations sur le Web Sémantique :

      - HTTP transmission

      - HTML / XML données, feuilles de style

      - XPATH identification de fragments

      - RDF expression et échange des métadonnées

      - DAML+OIL, OWL ontologies formelles

Par Romain - Publié dans : 20-notes-sur-websemantique
Ecrire un commentaire - Voir les 0 commentaires
Mercredi 28 juin 2006 3 28 /06 /Juin /2006 23:24

 

Altova est l’une des premières sociétés à proposer un outil graphique conçu pour faire du web semantique. Ce n’est pas une réelle avancée technique, c’est plutôt la reponse à un besoin naissant qui pourrait avoir un certain impact sur le marché.

« Les outils d'Altova ne brillent pas par leur respect des standards, mais Semantic Works 2006 devrait apporter un plus en termes d'ergonomie », estime Eric Van der Vlist, cofondateur des communautés  XMLfr.org  et  Websemantique.org.

 

Pas besoin d’être expert !

Semantic Works 2006 génère automatiquement des triplets RDF et des règles OWL en se basant sur les graphes dessinés par le développeur.

 

De nombreux éditeurs RDF occupent déjà ce marché. Le plus connu, Protégé, dispose d'un plug in OWL pour créer et visualiser des classes RDF, les relier grâce à des expressions OWL, et de définir des règles métier SWRL (Semantic Web Rules Language). Mais aucun de ces outils ne s'appuie sur un outil de modélisation entièrement graphique.

 

Plus d’info :

http://www.altova.com/products/semanticworks/semantic_web_rdf_owl_editor.html

Par Benoit - Publié dans : 20-notes-sur-websemantique
Ecrire un commentaire - Voir les 0 commentaires

Recherche

Calendrier

Juin 2012
L M M J V S D
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
<< < > >>

W3C

  • Flux RSS des articles
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus