You are on page 1of 4

Quantt : une syntaxe hashtag pour

décrire des quantités dans les


notices des réseaux sociaux
Par Francis Dierick - Quantter, Konstanz, Germany -francis.dierick@gmail.com
(traduction christophe ducamp - http://xtof.status.net
seul le lien original fait référence http://blog.quantter.com/syntax)

Abstract : Les Hashtags ont été lancés en 2007 par Nate Ritter comme une conversation informelle pour
marquer du contenu dans les messages twitter. Plusieurs autres conventions de syntaxe comme les
Nanoformats et les TripleTags ont été suggérées depuis mais le simple Hashtag a vu l’adoption la plus
massive. Nous soutenons que les nombres sont une partie essentielle de l’expression humaine et méritent
de faire partie du corps du message de statut plutôt que de rester cachés dans les métadonnées des
machines.

1 Le Quantt Commun
Sous sa forme la plus simple, un Quantt est une syntaxe basée sur le hashtag pour
décrire des QUANTiTés sur twitter. Un Quantt contient une paire clé:valeur séparée par un
signe deux points ":" et précédée d’un signe "#" comme ce l’est normalement pour les
hashtags. En plus d’être une convention twitter, le "#" est déjà communément utilisée
dans les cultures occidentales pour marquer des quantités. Le signe "deux points" a été
choisi comme séparateur pour son sens dans la grammaire naturelle de la langue et parce
qu’il est fréquemment utilisé pour traiter de quantités.

Les personnes parlent tout le temps de quantités dans les réseaux sociaux : combien de
kms elles ont couru, combien d’heures elles ont travaillé, combien de kgs elles ont perdu.
Ci-dessous quelques exemples communément trouvés de quantités décrites en format
quantt :

Twitter : «Aujourd’hui, j’ai couru 5 km #courir:5km»


Twitter : «fait des courses aujourd’hui, acheté 5 paires de chaussures #shoppingguilt:3/4»

Le format Quantt peut s’exprimer sous la Forme Etendue de Backus-Naur comme suit :

quantt = [ "#" ] key value [ unit ].


key = alpha { alphanum } ( ":" ).
value = integer | float | fraction .
integer = digit { digit }.
float = integer "." integer.
fraction = integer "/" integer.
unit = alpha { alpha }.
Visuellement cela peut s’exprimer comme ça :

"," et "." peuvent tous deux être utilisés pour le séparateur de décimale dans les nombres
avec des virgules & le caractère "/" est permis comme moyen pratique de décrire les
fractions. La clé devrait être que l’encodage XML et l’URL soient compatibles afin de
faciliter la sérialisation dans XML/JSON.
Initialement, nous avions prévu de n’utiliser que des unités du SI (système international
d’unités), mais avons rapidement trouvé une approche plus ouverte pour les unités est
nécessaire. Comment décririez-vous le concept de page dans les unités du SI, comme
cela s’exprime dans le message suivant :

Twitter : "J’ai fait de grands progrès dans la révision de mes


examens aujourd’hui : #pages:33"

La syntaxe Quantt est compatible avec la plupart des plates-formes de médias sociaux,
facile à comprendre pour les humains et claire pour l’analyse (parsage) par les machines.
Cette syntaxe simple Quantt est probablement la première syntaxe présentée au public
avec un dessin animé.*

2 Quantts Sémantiques
Alors que les triple tags ou machine tags ont connu quelque adoption sur les sites de
réseaux sociaux, la pleine puissance sémantique de ces constructions triples n’a pas
connu d’engouement. Twitter espère changer ça avec l’ajout d’annotations aux messages.

Une annotation Twitter peut être exprimée sous forme de triplet comprenant, un type, une
clé et une valeur. Ce peut être écrit en JSON comme ça :

"annotations":[{"type":{"attribute":"value"}}]

Ou simplifiée comme ça :

"type:attribute=value"

Bien que les Quantts sémantiques puissent être exprimés comme des triplets à l’intérieur
du corps du message avec une syntaxe équivalente à celle décrite au-dessus, nous
supposons que la majorité sera cachée à l’utilisateur sous forme de métadonnées. Par
conséquent, nous proposons que l’espace-nom générique "quantity" (abréviations
possibles : "qnt", "qty") soit réservé pour décrire des nombres. Un schéma potentiel est
celui décrit en-dessous, mais nous laisserons la communauté bâtir les conventions :

"quantity":[{"swim":{"value":"number"}, {"unit" : "unit"}}]

3 La fonction signal des nombres


Un pourcentage significatif de messages sur twitter contient des nombres sous une forme
ou une autre. Avec les outils automatiques comme Nike+ devenant de plus en plus
diffusés, nous nous attendons à ce que la quantité de tweets contenant des nombres se
mette à augmenter. Pour les tweets générés par les machines, cela fait souvent sens de
cacher les chiffres dans les métadonnées. Mais dans la majorité des cas, le nombre est
au coeur du message, tout spécialement si les personnes parlent d’une forme d’effort /
réussite. Si je tweete régulièrement sur un sujet, il peut être raisonnablement affirmé que
«le nombre est le message», par exemple dans le contexte de mon entraînement en
natation :
Twitter : "Started swimming in open water again. It was freezing cold,
but I did a great
distance. #swim:3km"

En quantifiant simplement mon effort, je signale que 1) cet effort particulier est important
pour moi 2) je m’attends à progresser au fil du temps 3) j’espère que mes amis suivent ma
progression.

Les Quantts ne sont pas censés remplacer les métadonnées cachés, mais quand ils sont
utilisés correctement, ils peuvent être utilisés pour communiquer la présence de
métadonnées basées sur des nombrs. Tout comme les hashtags sont devenus populaires
du fait de leur visibilité et de leurs abus créatifs, nous espérons que les Quantts seront
adoptés par une audience grand public.

Tout spécialement avec le concours du mouvement ’Quantified Self’ les nombres prennent
une fonction importante de signal. Bien que le mouvement du «Quantified Self» soit
concentré sur la capture passive de donnée concernant la vie d’une personne, nous
croyons qu’il y a de la valeur à saisir activement une petite quantité de variables
concernant votre vie. Au moment de démarrer la quantification de votre vie, il est facile de
se perdre dans le déluge d’outils générateurs automatiques de données par capteurs.
Choisir quelques points de données et communiquer activement à leur propos dans les
réseaux sociaux permet une pression sociale pour que vous restiez concentré.

Conclusions
Nous avons présenté une syntaxe simple pour décrire des quantités dans les réseaux
sociaux, suggéré la réservation d’un espace-nom «quantity» dans les métadonnées
structurées et exploré la fonction signal des nombres dans les messages de statut.

You might also like