Une introduction aux langages de modélisation de processus métier

Le JDNet nous propose un article (ou plutôt une série d’articles) consacré aux langages de modélisation de processus métier : Modélisation des processus métiers et standardisation. On y parle des différents standards et langages, dont le fameux BPML dont je vous avais déjà parlé dans un précédent billet. Pour ceux qui veulent se documenter sur le sujet, je vous propose de visiter le portail dédié à ce sujet : BPMS.info ainsi qu’un blog très intéressant : ebPML.org.

Web sémantique + Social network = FOAF

Je vais vous parler ce soir de l’aboutissement de deux notions très à la mode en ce moment :

  • le web sémantique dont vous entendez régulièrement parlé sur ce blog. Pour résumé, le web sémantique désigne la couche de description que l’on va associer à du contenu. C’est en quelque sorte des informations sur les informations (les fameuses meta-données). Pour une définition plus précise, voir WebSémantique.org ;
  • les réseaux de connaissance (social network en anglais) qui désignent des réseaux virtuels reliant des personnes entre elles par affinités professionnelles. Des services en ligne comme Friendster ou LinkedIn ont popularisé les réseaux de connaissance. Pour comprendre comment ça marche, jetez donc un oeil à cette animation Flash.

Si nous croisons ces deux notions, nous obtenons FOAF. Sous cet acronyme bizarre se cache en fait une technologie ouverte permettant de décrire à l’aide d’une sémantique précise un individu ainsi que ses relations. Concrètement, avec FOAF, vous pouvez décrire de façon standardisée qui vous êtes, d’où vous venez, dans quel environnement vous évoluez (professionnel ou extraprofessionnel) ainsi que vos connaissances. Pour résumé, on peut dire que FOAF est à LinkedIn ce que le flux RSS est à ce blog : l’essence même, le contenu brut sans la présentation.

Pour en apprendre un peu plus, il existe plusieurs ressources sur le sujet comme FOAF-Project, le dossier de la FING ou encore la page consacrée à FOAF sur WebSémantique.org. Vous pouvez également décortiquer mon profil FOAF ou encore utiliser un service en ligne comme Plink qui en donne une représentation un peu plus visuelle (allez donc voir mon profil FOAF sous Plink).

Tout ça est peut-être encore un peu confus pour vous, mais imaginez un futur proche où à chaque site web sera associé des meta-données décrivant le contenu, un profil complet de l’auteur avec son CV ainsi que la description de son réseau d’amis (pour éviter le spam) et de collègues (pour favoriser la cooptation). Le tout parfaitement standardisé et industrialisable, c’est-à-dire qui peut être exploité par des robots ou des agents intelligents sans interventions humaines. Science fiction ? non, toutes les briques nécessaires à l’aboutissement de ce scénarios sont quasiment là, il ne maque qu’un peu d’huile dans les rouages.

Les meta-données au secours des besoins des utilisateurs et des contraintes des terminaux

Oui, je sais c’est un peu racoleur comme titre mais bon je n’invente rien. Le W3C organise en effet un atelier de travail le moi prochain à Dublin sur le thème suivant : comment les meta-données peuvent aider les sites web et leur contenu à mieux répondre aux besoins des utilisateurs et aux contraintes des terminaux. Vous vous en doutez, on va beaucoup y parler de XML, de XHTML, de RDF et autres languages sémantique. Pour plus d’infos, voir l’annonce à ce sujet : W3C Workshop on Metadata for Content Adaptation. J’irai bien faire un p’tit tour à Dublin moi…

C’est la rentrée pour tout le monde

Même si la date officielle de rentrée scolaire c’était la semaine dernière, je vous propose néanmoins de retourner à l’école. Le site W3 Schools propose en effet un nombre impressionnant de tutoriels : XHTML, CSS, PHP… tous les langages de programmation sont présents. Là où ça devient très intéressant c’est que une nouvelle section vient de faire son apparition et elle concerne le XML avec entre autres de très bon tutoriels sur :

  • XSLT
  • XSL-FO
  • XPath
  • XForms
  • RDF

Tous ces tutoriels sont très simples et extrêmement didactiques. Bref, ils sont idéaux pour se plonger un peu dans l’aspect technique des choses sans forcement se noyer. Et je peux vous assurer que tous ces tutoriels sont accessibles même aux non-informaticiens (dont je fais parti). A visiter de toute urgence.

Et pour ceux qui souhaitent se documenter plus en profondeur sur le sujet, il y a toujours l’excellent livre Pratical XML for the Web.