Pearltrees: mise à jour de l’export RDF

mars 11th, 2011 · 13 Comments ·

Pour rentrer dans le vif du sujet, voici les modifications apportées sur l’export RDF de pearltrees :

  • Fixe des problèmes de casse
  • Remplace owl:sameAs par dc:identifier sur la class pt:Pearl
  • Remplace owl:sameAs par rdfs:seeAlso sur les perles référencant des pt:Tree
  • Remplace le préfix dc: par dcterms:
  • Utilisation de sioc:UserAccount pour lier foaf et pearltrees
  • Description simple du schéma pearltrees sur l’url associé
  • Ajout de pt:inTreeSinceDate sur pt:Pearl
  • Ajout de pt:treeId, pt:assoId et pt:lastUpdate sur pt:Tree

Sur l’année passée j’ai reçu avec grand plaisir les retours de nombreuses personnes, je tiens à remercier particulièrement Alexandre, Gautier et Vincent pour leurs feedbacks détaillés. Ces derniers mois l’export RDF était bien loin de mes préoccupations. Et pour quelque temps encore le produit coeur de pearltrees va être pour moi source de toute mon attention. Ceci dit, j’ai décidé d’avoir une démarche plus active sur cet export RDF. A la fois format d’avenir et particulièrement liée à la nature de pearltrees, je suis ouvert à une intégration de vos remarques dans le cycle des itérations de pearltrees. Vous avez une idée pour améliorer cet export ? Soumettez moi vos idées, elles seront intégrées dans l’itération courante.

Je vous invite à créer un compte pearltrees, et explorer par vous même votre export. Sinon vous pouvez toujours jouer avec mes données (2,2Mo) dont 2800 perles, non, ce n’est pas sale 🙂

Un petit exemple d’utilisation de l’export et de l’interface javascript de l’embed:

En cliquant sur les liens suivants vous pouvez piloter l’embed ci-dessus 😮

L’API javascript de l’embed est plutôt simple :

var ptEmbed = document.getElementById("{embed_id}");
ptEmbed.navigateTo({assoId},{treeId},-1,-1);

Les identifiants assoId et treeId sont maintenant disponibles dans l’export RDF. L’embed_id est quant lui dans le code d’embed que vous copiez.

Itérons un peu autour de cet export, histoire de voir ce qu’il a dans le ventre…

Tags: Uncategorized


13 responses so far ↓

  • Congrats!
    Deux petites questions :

    Tu ne serialize qu’en RDF/XML l’export ou il y a moyen d’avoir une autre syntaxe ?
    Pourquoi mets tu toujours la valeur de la propriété pt:noteText dans un CDATA ?

  • Thx !

    Pour l’instant uniquement RDF/XML, d’autres formats seront disponibles lors de l’ouverture de l’API.

    pt:noteText utilise un CDATA car la valeur contient du HTML et potentielement les caractères tordus des utilisateurs. CDATA indique ainsi qu’il ne faut pas parser le contenu de la valeur. Ceci-dit il y a peut être moyen de faire sans …

  • La navigation JS est potentiellement super pratique, merci pour l’astuce 😉
    Par contre, j’ai peut-être loupé une marche mais une alerte disant que le PT est dans le panier serait la bienvenue. J’ai galéré 10 minutes avant de me rendre compte qu’un de mes « JS-link » pointait vers un truc dans le panier ! Ça affichait bien l’arborescence mais, dès que l’on survole une perle, ça envoie le splashscreen de PT.
    Pour le reste, je ne dois comprendre que 1/10e (et encore…) mais je dis bravo parce que je suis content que ce sujet reste actif.

  • Salut Romain,

    Par certain de bien comprend le problème que tu rencontres ? Tu aurrais une page d’exemple ? Thx !

     

  • Voici : http://filemoi.ca/files/web/pt-test.html

  • Thx !

    Ca me semble logique, pearltrees ne permet pas de visualiser les pearltrees qui sont dans le panier. L’embed doit faire pareil. Btw, on ne devrait même pas pouvoir le montrer 😉

  • Oui, c’est bien pour ça que je ne comprenais pas où était le souci ! Ce n’est que quand j’ai fait « ouvrir la perle dans un nouvel onglet » que j’ai vu que le pearltree était dans le panier…
    Par ailleurs, c’est possible de faire une sorte de lien ‘alt’ en HTML classique sur ces liens javascript ? Ce serait utile pour les personnes ayant désactivé le JS…et pour les moteurs de recherche 😉
    Et ça enverrait, dans un nouvel onglet, vers le pearltree sur pearltrees.com
    (c’est peut-être une question conne, je ne connais rien en JS…)

  • Je sais pas si c’est faisable…

  • (se demande pourquoi il demande toujours l’impossible ><)
    Merci en tout cas 😉

  • Bonsoir Nico,
    Je vois que cette nouvelle version correspond à mes demandes lors de notre rencontre dans les locaux de Pearltrees. Comme je le disais tout à l’heure à François sur Twitter. Je vais modifier la version de mon application basée sur Pearltrees, celle que tu as testé en privé. A cette occasion, je la rendrai publique en bêta. Je pense le faire la semaine prochaine, je te tiendrai au courant naturellement.
     
    Merci pour le travail effectué et courage pour la suite,
    Amicalement,
     
    Vincent.

  • […] Pour rentrer dans le vif du sujet, voici les modifications apportées sur l’export RDF de pearltrees : Fixe des problèmes de casse Remplace owl:sameAs par dc:identifier sur la class pt:Pearl Pearltrees: mise à jour de l’export RDF […]

  • Much is claimed and discussing the crimes committed from the aborigines against the white man, but it has to be
    remembered that this blacks got great provocation.
    The breaking-in of young wild steers to work in the
    team seemed somewhat cruel. As the atmosphere
    began to disintegrate around me, I felt a new strength forge into my thoughts.

  • Wonderful work! That is the kind of info that
    are supposed to be shared across the web. Disgrace
    on the search engines for not positioning this put up
    upper! Come on over and seek advice from my site .

    Thanks =)