A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | id | PBS-0 | PBS-1 | PBS-2 | Dépendance | Item | Version | Charge J/H (RAF) | cout | Prats | CdlT | Back UTT | Avantages // solution traditionnelle | ||||||||||||||||||||||
2 | 1 | Fonctionnel | SI sémantique | Editer, modifier, partager, supprimer des données sémantiques structurées | v1 | 2 | 800 | 100% | 800 | 0 | 0 | Données structurées & interopérables | |||||||||||||||||||||||
3 | 2 | Fonctionnel | SI sémantique | Lier, contextualiser, taguer et organiser des données | v1 | 2 | 800 | 100% | 800 | 0 | 0 | Données liées et structurées en graphe | |||||||||||||||||||||||
4 | 3 | Fonctionnel | Navigation sémantique | Naviguer de proche en proche en suivant des relations sémantiques | v1 | 6 | 2400 | 100% | 2400 | 0 | 0 | Naviguer dans une base de données lisible par les humains | |||||||||||||||||||||||
5 | 4 | Fonctionnel | Recherche PlainText | Faire des recherche par mots-clés | v1 | 0 | 0 | 0 | 0 | Classique | |||||||||||||||||||||||||
6 | 5 | Fonctionnel | SI sémantique interopérable | S’interconnecter avec toute base de données respectant les standards du web sémantique. #LinkedOpenData (endpoint sparql) | v1 | 2 | 800 | 0 | 0 | 0 | Être capable de trouver une aiguille dans une botte de foin | ||||||||||||||||||||||||
7 | 6 | Fonctionnel | Géolocalisation | Géocoder des données RDF (adresse.data.gouv.fr) | v1 | 0 | 0 | 0 | 0 | Représenter les données de manière géographique | |||||||||||||||||||||||||
8 | 7 | Fonctionnel | Editeur Markdown | Editer des contenus Markdown avec rendu html de manière simple et intuitive | v1 | 0 | 0 | 0 | 0 | De beaux documents aisément partageables | |||||||||||||||||||||||||
9 | 8 | Fonctionnel | PAIR | Core | Décrire la vie des communautés (les elements de PAIR) | v1 | 0 | 0 | 0 | 0 | Une architecture de réseau social | ||||||||||||||||||||||||
10 | 9 | Fonctionnel | Fil d'actualité sémantique | Fil d'actualité par sujet, objet se nourrissant des liens entre les données (historique des modifications des relations vers cet élément et depuis cet élément) | v2 | 2 | 800 | 0 | 0 | 0 | Mise en évidence des actualités liées | ||||||||||||||||||||||||
11 | 10 | Fonctionnel | Notifications push & pull à la carte | Notifier des personnes ou des communautés ; être notifié des actualités qui nous intéressent | v2 | 2 | 800 | 0 | 0 | 0 | Configuration précise & maitrisée | ||||||||||||||||||||||||
12 | 11 | Fonctionnel | Assistant de requête SparQL | Construire des algorithmes de recherche sémantique de manière intuitive | v2 | 4 | 1600 | 0 | 0 | 0 | Trouver 1 aiguille dans 1 botte de foin | ||||||||||||||||||||||||
13 | 12 | Fonctionnel | Web Components RDF compatibles | Visualiser des données sémantiques à partir d'une diversité d'interfaces (plusieurs interfaces pour une meme donnée) | v2 | 2 | 800 | 50% | 400 | 0 | 0 | Être libre de choisir l’interface de son choix | |||||||||||||||||||||||
14 | 13 | Fonctionnel | Chat, forum de discussion | Messagerie | Echanger (texte enrichi) en temps réel avec sa communauté. Reprise de l'ergo de la solution intégrée | v2 | 4 | 1600 | 0 | 0 | 0 | ... | |||||||||||||||||||||||
15 | 14 | Fonctionnel | PAIR | Collaboration (cercle, tache...) | Gérer des organisations ou des projets de manière collaborative | v2 | 2 | 800 | 0 | 0 | 0 | ... | |||||||||||||||||||||||
16 | 15 | Fonctionnel | PAIR | Place de marché | Echanger des biens ou des services de différentes natures, via une multiplicité de modalités | v2 | 2 | 800 | 0 | 0 | 0 | ... | |||||||||||||||||||||||
17 | 16 | Fonctionnel | Contrôle d'accès | ACL | Partager de manière différenciée les données en fonction de leur nature (le contenu) et de leurs cibles (groupe, personne). contrôle d'accès distribué : ACL sur les ressources du serveur qui héberge cette ressource. Vérification des règles d'accès lors d'une requête sparql pour n'accéder qu'aux ressources autorisées à l'utilisateur | v2 | 3 | 1200 | 0 | 0 | 0 | Maitriser précisément le partage de ses données | |||||||||||||||||||||||
18 | 19 | Technique | Serveur SemApps | Historique | Middleware de création de l'historique des liens et déclenchement de notifications | 5 | 2000 | 0 | 0 | 0 | |||||||||||||||||||||||||
19 | 20 | Technique | SemViz | Historique | Composant de visualisation des actions de modification/supression/création des liens d'une entité | 4 | 1600 | 0 | 0 | 0 | |||||||||||||||||||||||||
20 | 21 | Technique | SemViz | Wikidata | Composants graphique qui permet d'alimenter un input (liste, dropdown...) avec une uri wikidata | 3 | 1200 | 0 | 0 | 0 | |||||||||||||||||||||||||
21 | 22 | Technique | Configuration | Endpoints | Définir les serveurs avec lesquels l'application peut se connecter | 2 | 800 | 100% | 800 | 0 | 0 | ||||||||||||||||||||||||
22 | 23 | Technique | Configuration | Endpoints | Définir l'authentification (protocole, user, mdp, webid...) avec laquelle s'authentifier sur les serveur auxquels l'applicaiton peut se connecter | 5 | 2000 | 0 | 0 | 0 | |||||||||||||||||||||||||
23 | 24 | Technique | Serveur SemApps | Middleware | Être en capacité de déclencher du code spécificique selon des evenements (accès à une ressource, update d'une ressource, api...). Sans doute par LDP Notification | 8 | 3200 | 50% | 1600 | 0 | 0 | ||||||||||||||||||||||||
24 | 25 | Technique | SemViz | Messagerie | Composant de conversation (xmpp ou riot) d'une solution de messagerie par intégation/composant javascript | 8 | 3200 | 0 | 0 | 0 | |||||||||||||||||||||||||
25 | 26 | Technique | Intégration externe | Messagerie | Mettre en place une instance riot/xmpp pilotable par api + appel par middleware | 8 | 3200 | 0 | 0 | 0 | |||||||||||||||||||||||||
26 | 27 | Technique | API | CRUD | Api simples d'accès/création/modification/supression d'une ressource | 2 | 800 | 100% | 800 | 100% | 800 | 100% | 800 | ||||||||||||||||||||||
27 | 61 | Technique | Configuraton | Configuraiton Server | PMettre en place un graph pour préciser avec quels Ontologies, Validation, Notification... les serveur doit traiter + impact back | 5 | 2000 | ||||||||||||||||||||||||||||
28 | 28 | Technique | API | Query | API SPARQL sans gestion de droits | 5 | 2000 | 100% | 2000 | 0 | 100% | 2000 | |||||||||||||||||||||||
29 | 58 | Technique | API | Query | API SPARQL avec gestion de droits | 5 | 2000 | 0 | 0 | 100% | 2000 | ||||||||||||||||||||||||
30 | 60 | Technique | Server | Documentation | Documenter le fonctionnement macro et documentation technique | 3 | 1200 | 100% | 1200 | ||||||||||||||||||||||||||
31 | 29 | Technique | SemViz | Geocodage | Composant graphique de géocodage qui permet à l'utilisateur de définir une lat et lng à partir d'une adress | 2 | 800 | 0 | 0 | 0 | |||||||||||||||||||||||||
32 | 30 | Technique | SemViz | Table | Tableur pour visualiser le résultat d'une requête sparql créée depuis des mots clef | 3 | 1200 | 100% | 1200 | 0 | 0 | ||||||||||||||||||||||||
33 | 31 | Technique | SemViz | Table | Tableur pour visualiser le résultat d'une requête sparql créée depuis un éditeur de requête | 5 | 2000 | 0 | 100% | 2000 | 0 | ||||||||||||||||||||||||
34 | 32 | Technique | SemViz | Form | Formulaire en lecture/modification/supression/création d'une ressource | 2 | 800 | 100% | 800 | 0 | 0 | ||||||||||||||||||||||||
35 | 33 | Technique | SemViz | Paramétrage | Choisir facilement les interfaces à afficher en fonction de l'ontologie | 3 | 1200 | 50% | 600 | 0 | 0 | ||||||||||||||||||||||||
36 | 34 | Technique | SemViz | Form | Lire/créer/modifier/supprimer/naviguer les liaisons depuis le concept en cours d'édition | 2 | 800 | 100% | 800 | 0 | 0 | ||||||||||||||||||||||||
37 | 35 | Technique | Notification | Interne | Définir qui doit être notifié (user, groupe) de quelle modification (data et lien) | 4 | 1600 | 0 | 0 | 0 | |||||||||||||||||||||||||
38 | 36 | Technique | Notification | Interne | Sur le serveur sur lequel l'utilisateur est authentifié | 4 | 1600 | 0 | 0 | 0 | |||||||||||||||||||||||||
39 | 37 | Technique | Notification | Interne | Sur les serveurs que l'utilisteur suit | 3 | 1200 | 0 | 0 | 0 | |||||||||||||||||||||||||
40 | 38 | Technique | Notification | Transformer la notification interne par un mail | 2 | 800 | 0 | 0 | 0 | ||||||||||||||||||||||||||
41 | 39 | Technique | Notification | Activity pub | Transformer la notification interne en flux ActivityPub (Outbox) | 4 | 1600 | 0 | 0 | 0 | |||||||||||||||||||||||||
42 | 40 | Technique | Notification | Activity pub | Réception (serveur SemApps) et visualisation (SemViz) des activitypub exterieur (inbox) | 4 | 1600 | 0 | 0 | 0 | |||||||||||||||||||||||||
43 | 41 | Technique | SemViz | Edition collaborative | Editer collaborativement un texte par intégration iframe de hackMD ou pad | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
44 | 42 | Technique | SemViz | Edition collaborative | Editer collaborativement un texte par intégration JavaScript de hackmd ou pad | 3 | 1200 | 0 | 0 | 0 | |||||||||||||||||||||||||
45 | 60 | Technique | SemViz | relations | Raisonner pour identifier les relations inverse et les manipuler | 3 | 1200 | ||||||||||||||||||||||||||||
46 | 43 | Technique | Intégration externe | Edition collaborative | Mettre en place une instance de pad/hackmd pilotable par API + appel par middleware | 2 | 800 | 0 | 0 | 0 | |||||||||||||||||||||||||
47 | 59 | Technique | Contrôle d'accès | ACL | Revue de la gestion de l'ontologie des ACL | 5 | 2000 | 100% | 2000 | ||||||||||||||||||||||||||
48 | 44 | Technique | Contrôle d'accès | ACL | gestion de droits ditribué | v2 | 4 | 1600 | 0 | 0 | 0% | 0 | Maitriser précisément le partage de ses données | ||||||||||||||||||||||
49 | 59 | Technique | Contrôle d'accès | ACL | Gestion des Groupes de sécurité (composition des groupes par des utilisateurs + droits de groupe) | 5 | 2000 | 100% | 2000 | ||||||||||||||||||||||||||
50 | 45 | Technique | Authentification | Centralisée | OIDC des communs | V2 | 3 | 1200 | 0 | 0 | 100% | 1200 | |||||||||||||||||||||||
51 | 46 | Technique | Authentification | Distribuée | DID, Web-IDOIDC | 5 | 2000 | 0 | 0 | 0 | |||||||||||||||||||||||||
52 | 47 | Technique | SemViz | Construction dynamique des tableurs et form en fonction de l'ontologie | v2 | 11 | 4400 | 0 | 0 | 0 | Modularité, simplicité, évolutivité, puissance | ||||||||||||||||||||||||
53 | 48 | Technique | Devops | Dockerisation | Mise en place de docker et docker compose pour tous les élements (interface, serveur, jenna, messagerie, hackmd/pad) + documentation | 4 | 1600 | 100% | 1600 | 0 | 100% | 1600 | |||||||||||||||||||||||
54 | 49 | Technique | Semviz | Graphe | Visualisation de données en graphe | 11 | 4400 | 0 | 0 | 0 | |||||||||||||||||||||||||
55 | 50 | Technique | SemViz | Carte | Visualisation en carte | 5 | 2000 | 50% | 1000 | 50% | 1000 | 0 | |||||||||||||||||||||||
56 | 51 | Technique | SemViz | Arbre | Visualisation en arbre | 8 | 3200 | 50% | 1600 | 50% | 1600 | 0 | |||||||||||||||||||||||
57 | 52 | Technique | SemViz | Agenda | Visualisation en agenda | 8 | 3200 | 0 | 0 | 0 | |||||||||||||||||||||||||
58 | 53 | Technique | SemViz | Timeline | Visualisation en timeline | 5 | 2000 | 0 | 0 | 0 | |||||||||||||||||||||||||
59 | 55 | Technique | SemViz | Graphique plotli | Visualitation de diagramme (plotly ou graphana ou ?) | 5 | 2000 | 50% | 1000 | 0 | 0 | ||||||||||||||||||||||||
60 | 56 | Prats | SemViz | Cartographie artistique | Visualisation en carte avec un layer artistique / image | 3 | 1200 | 100% | 1200 | 0 | 0 | ||||||||||||||||||||||||
61 | 57 | Prats | SemViz | Diagramme de captation énergetique | Visualiser sur un histogramme le production/consommation d'énergie | 4 | 1600 | 100% | 1600 | 0 | 0 | ||||||||||||||||||||||||
62 | 228 | 88400 | 21000 | ||||||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||||||||
100 |