From 7eb905f7057cb7191f1beffb154a61bc5cf18ef7 Mon Sep 17 00:00:00 2001
From: Nicolas0642 <souchon.nicolas.ns@gmail.com>
Date: Tue, 13 Jun 2023 20:22:09 +0300
Subject: [PATCH] Update README.md and papyrusprisse-1.0.0.xar

---
 README.md                     | 112 ++++++++++++++++------------------
 build/papyrusprisse-1.0.0.xar | Bin 164612106 -> 164611382 bytes
 2 files changed, 51 insertions(+), 61 deletions(-)

diff --git a/README.md b/README.md
index baaa678..eb4617f 100644
--- a/README.md
+++ b/README.md
@@ -1,92 +1,82 @@
 # Papyrus Prisse
 
+## Présentation
 
+L’application Papyrus Prisse a été développée dans le cadre du [programme Écritures](https://www.ifao.egnet.net/recherche/operations/op19225/). Elle permet de parcourir et d’interagir avec une reconstitution numérique du papyrus, d’afficher la transcription hiéroglyphique, la translittération et la traduction – en français et en anglais – de ses textes, d’en écouter une lecture et d’afficher différentes présentations portant tant sur le papyrus et son histoire que sur le type d’écriture utilisée ou les particularités de sa mise en page.
 
-## Getting started
+Cette application web monopage a été développée et déployée en utilisant [eXist-db](http://exist-db.org/exist/apps/homepage/index.html). Les données encodées au format XML/TEI-EpiDoc sont formatées par le biais de requêtes XQuery et de transformations XSLT et présentées sous la forme d’un document HTML mis en forme par des feuilles de style CSS et rendu interactif par différentes fonctions JavaScript.
 
-To make it easy for you to get started with GitLab, here's a list of recommended next steps.
+La version actuelle de l’application peut être consultée à l’adresse suivante [https://prisse.ifao.egnet.net/](https://prisse.ifao.egnet.net/)
 
-Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
+## Crédits :
 
-## Add your files
+### Direction du projet :
 
-- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
-- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:
+* Chloé Ragazzoli
 
-```
-cd existing_repo
-git remote add origin https://gitlab.huma-num.fr/nsouchon/papyrus-prisse.git
-git branch -M main
-git push -uf origin main
-```
+### Direction technique :
 
-## Integrate with your tools
+* Serge Rosmorduc
+* Nicolas Souchon
 
-- [ ] [Set up project integrations](https://gitlab.huma-num.fr/nsouchon/papyrus-prisse/-/settings/integrations)
+### Translittération et traduction du texte égyptien d'après :
 
-## Collaborate with your team
+* Bernard Mathieu
 
-- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
-- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
-- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
-- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
-- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)
+### Encodage hiéroglyphique :
 
-## Test and Deploy
+* Emil Joubert
 
-Use the built-in continuous integration in GitLab.
+### Rédaction des notices :
 
-- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
-- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
-- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
-- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
-- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
+* Chloé Ragazzoli
+* Nicolas Souchon
 
-***
+### Développement informatique :
 
-# Editing this README
+* Serge Rosmorduc
+* Nicolas Souchon
+* Christian Gaubert
 
-When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template.
+### Traduction anglaise :
 
-## Suggestions for a good README
-Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.
+* Penelope White
 
-## Name
-Choose a self-explaining name for your project.
+### Lecture du texte :
 
-## Description
-Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
+* Thibaut Corrion
 
-## Badges
-On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
+## Partenaires :
 
-## Visuals
-Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
+* Institut français d’archéologie orientale
+* Bibliothèque nationale de France
+* Institut Universitaire de France
+* Sorbonne Université
+* UMR 8167 Orient & Méditerranée
 
-## Installation
-Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
+## Hébergement web :
 
-## Usage
-Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
+* Huma-Num
 
-## Support
-Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.
+## Bibliothèques CSS et JavaScript utilisées :
 
-## Roadmap
-If you have ideas for releases in the future, it is a good idea to list them in the README.
+* [Bootstrap Icons](https://icons.getbootstrap.com/)
+* [Intro.js](https://introjs.com/)
+* [jQuery](https://jquery.com/)
+* [jQuery UI](https://jqueryui.com/)
+* [jQuery UI Touch Punch](https://github.com/furf/jquery-ui-touch-punch)
+* [OpenSeadragon](https://openseadragon.github.io/)
+* [SVGOverlay](https://github.com/openseadragon/svg-overlay)
+* [Swiper](https://swiperjs.com/)
 
-## Contributing
-State if you are open to contributions and what your requirements are for accepting them.
+## Copyright
 
-For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
+L’application est mise à disposition dans le cadre d’une licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Une copie de cette licence peut être consultée à l’adresse [http://creativecommons.org/licenses/by-nc-sa/4.0/](http://creativecommons.org/licenses/by-nc-sa/4.0/).
 
-You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
-
-## Authors and acknowledgment
-Show your appreciation to those who have contributed to the project.
-
-## License
-For open source projects, say how it is licensed.
-
-## Project status
-If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.
+Les photographies, vidéos et dessins n’ayant pas été créés par le projet sont la propriété des détenteurs des droits listés ci-dessous :
+* Portrait d’Émile Prisse d’Avennes par Tell, conservé à la Bibliothèque municipale de Grenoble, Mj.2618, disponible sur Pagella : [https://numotheque.grenoblealpesmetropole.fr/notice/PAG_0001134/emile-prisse-d-avennes$](https://numotheque.grenoblealpesmetropole.fr/notice/PAG_0001134/emile-prisse-d-avennes$)
+* Peinture représentant la première cour du temple de Karnak par Émile Prisse d’Avennes, conservée à la Bibliothèque nationale de France, Département des Manuscrits, NAF 20435 (2), disponible sur Gallica : [https://gallica.bnf.fr/ark:/12148/btv1b531039735/f9](https://gallica.bnf.fr/ark:/12148/btv1b531039735/f9)
+* Photographie de la statue de scribe de Nikarê, conservée au Metropolitan Museum of Art, 48.67, photographie DP240451.jpg, disponible sur le site du Metropolitan Museum of Art : [https://www.metmuseum.org/art/collection/search/543900](https://www.metmuseum.org/art/collection/search/543900)
+* Documentaire sur la production contemporaine de papyrus par SciDevNet, disponible sur YouTube : [https://www.youtube.com/watch?v=sO72jfUCYSg](https://www.youtube.com/watch?v=sO72jfUCYSg)
+* Extrait de J.-Fr. Champollion, Grammaire égyptienne, ou Principes généraux de l'écriture sacrée égyptienne appliquée à la représentation de la langue parlée, Paris, 1836, en ligne sur Gallica : [https://gallica.bnf.fr/ark:/12148/bpt6k61025921/f76](https://gallica.bnf.fr/ark:/12148/bpt6k61025921/f76), p. 35
+* Les photographies du papyrus Prisse sont la propriété de la Bibliothèque nationale de France.
\ No newline at end of file
diff --git a/build/papyrusprisse-1.0.0.xar b/build/papyrusprisse-1.0.0.xar
index 589021cafca7a59482e86981e124eb63657a6a8b..89c8331949ecc93c85aecae14832e954397ffaac 100644
GIT binary patch
delta 26245
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
b-==QLmT7m+J7-s)WZ;&(`mOWMNs{~@f6jRY

delta 26668
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
R{4sfAslDzbIi*PP{{h_^GP?i(

-- 
GitLab