Mashup sémantique( Télécharger le fichier original )par Abdelhamid MALKI Université Djillali Liabes de Sidi Bel Abbes, Algérie - Master en informatique 2011 |
Chapitre 4 Les services web REST sémantique72 des triplets RDF afin d'ajouter la sémantique au service REST et le rendre visible et interprétable par la machine. L'idée d'intégrer des triplés RDF à la Page HTML qui décrit le service REST et qui sera à la fois lisible par l'homme et la machine. Le sujet du triplé devrait être l'URL auquel vous souhaitez appeler le service, le prédicat du triplet devrait être soit sarest: input, sarest: output , sarest:operation, sarest:lifting, sarest:lowering, or sarest:fault. L'objet du triple devait être soit un URI ou l'URL d'une ressource en fonction de prédicat du triplet. La figure 4.5 donne un exemple détaillé d'un document SA-REST pour un service Web « rechercher maisons ». <html xmlns:sarest=" http://lsdis.cs.uga.edu/SAREST#"> <p about=" http://craigslist.org/search/"> L'entrée logique de ce service est <span property="sarest:input"> http://lsdis.cs.uga.edu/ont.owl#Location_Query </span> La sortie du service <span property="sarest:output"> http://lsdis.cs.uga.edu/ont.owl#Location </span> objets.Ce service devrait être invoquer en utilisant <span property="sarest:action"> HTTP GET </span> <meta property="sarest:lifting" content= " http://craigslist.org/api/lifting.xsl"/> <meta property="sarest:lowering" content= " http://craigslist.org/api/lowering.xsl"/> a.edu/ont.owl#LocationSearcFigure 4.5 Service RESTful en SA-REST 6.2.2. SWEET (Semantic Web Services E-diting Too):Pour sémantiser les services web REST il faut tout d'abords qu'ils disposent une description permet d'ajouter au-dessus de elles des entités ontologiques comme dans la sémantisation des services web SOAP à l'aide de l'approche SAWSDL. D'après [Maria and al, 2009] la plus par des services web REST sont décrits en html ; par conséquent, l'absence d'une description lisible et interprétable par la machine rende difficile voir impossible
73 |
|