49 votes

Qu'est-ce que le web sémantique?

J'ai beaucoup entendu parler du web sémantique mais je ne sais toujours pas exactement de quoi il s'agit. En quoi cela sera-t-il différent du Web que nous connaissons maintenant?

41voto

Simon Gibbs Points 2126

La meilleure explication est par exemple. Essayez de googler pour toutes les voitures, publicité sur le web avec des moteurs de plus petite que le 2.0 litres qui s'exécutent sans plomb, et disposent d'une connexion mp3 et on peut le voir dans une salle d'exposition et est facilement accessible par les transports publics à partir de ma maison.

Google ne veut tout simplement pas être en mesure de vous aider avec cette question, pas vraiment. Vous avez à faire plusieurs recherches, et de corréler les résultats vous-même. Sur le web Sémantique, vous seriez en mesure d'exprimer un intérêt dans la vente de produits que sont les voitures, et ajouter les contraintes. Chaque résultat serait utile. Un ou plusieurs Isu peut vous permettre de le faire, certains peuvent être spécialisés, d'autres totalement générique.

Un autre exemple, la création d'un graphique des choses qui ne sont normalement stockées dans un seul endroit, dire la popularité de coke diète, ou le pays rentre dans une population contre les niveaux de la clinique de l'obésité dans la même population. Pour ceux-ci, vous ne pouvez pas utiliser un navigateur web, mais peut utiliser quelque chose de plus comme Excel - mais la sémantique web vous donne les outils (SPARQL, RDF) pour la recherche et la manipulation de données qui est là, et est accessible via HTTP.

De sorte que le point fait par Bravax n'est pas entièrement vrai, pas beaucoup de choses peuvent changer - vous pouvez simplement obtenir un peu plus utile et de mieux mashup sites web. Ou vous pouvez trouver vous-même faire un tas de trucs vous n'avez jamais pensé comme étant liés au web avant aujourd'hui.

Le web actuel a beaucoup de solutions de rechange pour faire la même chose, disons GIFs Animés, Flash, Silverlight, DHTML, etc. Pour avoir les données sur le web sémantique, il y aura une gamme d'outils et de formats. RDFa est une bonne idée, un type plus général de microformat, mais vous pourriez fournir un dump de la base de données entière, exposer un SPARQL endpoint, utilisez un microformat ou un propriétaire d'une structure HTML et ajouter une transformation, il y aura de nombreux outils pour s'adapter aux différents cas.

Donc Vartec est également partiellement droit, vous pouvez utiliser le format RDFa et du feder, mais vous pouvez également utiliser tout un tas d'autres choses pour la publication de données.

Notez qu'il y a beaucoup plus de chevauchement entre le web sémantique et l'autre simper concept de Données Liées. Comment ils se rapportent les uns aux autres n'est pas clair, mais ma perception, c'est que la base de Données Liée web est ce que vous avez besoin avant de la Sémantique du Web outils et techniques ont rien à faire. Données sur les données, le web sémantique est plus sur le traitement des données, du raisonnement et de la manipulation des questions comme la fiabilité de confiance et telles. Essentiellement le fond de quelques couches de la pile de technologie.

37voto

vartec Points 53382

Comment peut-elle être différente pour le web nous savons maintenant?

Maintenant le code HTML+CSS est centré plus sur la structure et la présentation. La sémantique est au sujet de la signification de l'information. Dans le web sémantique, vous utilisez des ontologies afin d'établir le sens (sémantique) de l'objet et la signification des relations entre les objets. Mieux connu ontologies sont: FOAF et Dublin Core.

Généralement sémantique serait exprimée dans la langue spécialisée, tels que RDF ou OWL. RDF peut être incorporé à l'intérieur XHTML à l'aide du feder ou du W3C RDFa.

Alternatives moins structurées pour le feder/RDFa sont les microformats.

Lire plus: http://en.wikipedia.org/wiki/Semantic_web

13voto

adw Points 171

Le Web Sémantique est au cœur d'une très simple idée. (Comme tous les bons.)

Le Web à l'heure actuelle se compose de documents avec des liens entre eux. Google en a fait une assez bonne affaire de contexte, et de l'ancrage du texte dans les liens, pour savoir quels sont les liens et de construire un moteur de récupération de données sur cette base. En d'autres termes, Google idée approximative de ce que le contenu sémantique d'un lien.

Le Web Sémantique idée est "que si ces liens ont été saisis?" Tous les faits sur le Web obtient une adresse URI - et est liée à d'autres faits (également Uri) par les relations (également Uri). Les groupes de relations sont appelées des "ontologies".

Ainsi, au lieu d'Une page de liens vers une page B, comme sur le site web en cours, des liens sur le Web Sémantique sont plus du genre:

URI A des liens vers d'URI B avec un lien de type URI C.

Tout peut avoir une URI. Les gens peuvent avoir des URIs; habituellement, nous utilisons un ensemble de relations appelée FOAF pour les décrire. Donc, disons que l'URI de Jeff Atwood est http://codinghorror.com/foaf.xml; vous pourriez dire:

<http://codinghorror.com> <http://xmlns.com/foaf/0.1/homepage> <http://codinghorror.com/foaf.xml>

c'est à dire, http://codinghorror.com la page d'accueil de la personne représentée par le contenu de http://codinghorror.com/foaf.xml.

Maintenant, les machines peuvent lire, et la requête, ces relations - de sorte que vous tournez le Web dans une base de données que les ordinateurs peuvent immédiatement faire quelque chose avec. Le Web Sémantique en langage de requête SPARQL est, et il vaut la peine de vérifier.

2voto

AnthonyWJones Points 122520

Actuellement avec des pages HTML que nous avons balises qui décrivent la façon dont le contenu doit être affiché, <b>, '<pre>, etc. Ces balises implique pas de sens quant à leur contenu.

Le concept de web sémantique, c'est que les documents contiennent des balises XML qui impliquent sens quant à leur contenu. Par exemple <person><firstname>. La grande idée est que CSS serait capable de format de documents comme celui-ci, mais il serait également possible d'extraire significative info facilement à partir de ces documents.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by: