You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Research Activities > 7_Dissemination > Publishing
Description courte : Les guidelines CapiTainS offrent des règles souples pour structurer ces données en XML TEI ou Epidoc pour les utiliser dans les API CTS
Research Activities > 7_Dissemination > Publishing
Description courte : Nautilus est une application basée sur le framework web Flask (Python) qui permet de fournir une API CTS en utilisant des dossiers suivant les guidelines CapiTainS.
Informations supplémentaires : la difficulté principale liée à Nautilus est sa mise à disposition sur un serveur et non l'utilisation sur son propre ordinateur
Description courte : Docker Kitematic est une interface utilisateur pour Docker qui permet de partager des machines virtuelles et de les lancer localement sans avoir à configurer ces machines. Docker est aussi utilisé pour mettre en place la maintenance de serveurs plus simplement.
La norme CTS (Canonical Text Services) est une norme développée au Centre for Hellenic Studies d'Harvard dont le but premier est de fournir aux classicistes la capacité de citer, via des APIs et des identifiants propres, un morceau de texte. Cette norme se base sur la conception OHCO (Ordered Hierarchy Content Object) du texte qui traite le texte comme une hierarchie de noeud. En littérature, cela se traduit par exemple par les niveaux recueils > poèmes > vers pour une oeuvre de Beaudelaire tandis qu'il s'agirait d'un ensemble livres > chapitres > paragraphes pour un roman de Balzac. Enfin, cette utilisation ne se limite pas à la littérature car elle peut s'appliquer tout autant aux documents historiques manuscrits (registre > date > ligne) ou inscrits (pierre > face > ligne), à un article scientifique (parties > sous-parties) etc.
L'URN CTS en quelques mots
Une URN (Uniform Resource Name) est un identifiant pour une resource numérique. Les URN CTS sont composées comme suit :
L'API CTS en quelques mots
L'API CTS est focalisée sur le service de deux types de données : les métadonnées à propos des textes et les passages de texte. L'API CTS possède 6 appels différents qui mêlent ou concernent uniquement l'un des deux aspects.
Exemple d'utilisation de l'API
Typiquement, un utilisateur d'une API CTS pourra obtenir un morceau de texte en tapant les requêtes suivantes :
Aller sur une URL correspondant à une API CTS, telle que http://cts.perseids.org/api/cts (Toutes les URLs qui suivent prendront cette base)
- http://cts.perseids.org/api/cts/?request=GetValidReff&urn=urn:cts:latinLit:phi1294.phi002.perseus-lat2&level=3 renvoie toutes les références du texte au niveau trois (tous les vers du texte)
- http://cts.perseids.org/api/cts/?request=GetValidReff&urn=urn:cts:latinLit:phi1294.phi002.perseus-lat2:1&level=3 renvoie toutes les références du livre 1 au niveau trois (tous les vers du livre 1)
- http://cts.perseids.org/api/cts/?request=GetValidReff&urn=urn:cts:latinLit:phi1294.phi002.perseus-lat2:1.1&level=3 renvoie toutes les références du livre 1 poème 1 au niveau trois (tous les vers du livre 1 poème 1) et correspond aux mêmes résultats que http://cts.perseids.org/api/cts/?request=GetValidReff&urn=urn:cts:latinLit:phi1294.phi002.perseus-lat2:1.1