SlideShare uma empresa Scribd logo
1 de 27
TEIScribe: A graphic tool for composing and testing
TEI documents in the context of the EVI-LINHD
environment
Elena González-Blanco (egonzalezblanco@flog.uned.es)
Antonio Robles-Gómez (arobles@scc.uned.es)
Salvador Ros (sros@scc.uned.es)
Roberto Hernández (roberto@scc.uned.es)
Miguel Urizar (miguel_urizar@hotmail.com)
Clara I. Martínez (cimartinez@flog.uned.es)
Rafael Pastor (rpastor@scc.uned.es)
Jesús Cano (jcano@scc.uned.es)
Agustín C. Caminero (accaminero@scc.uned.es)
Spanish University for Distance Education, UNED
Gimena Del Rio Riande (gdelrio.riande@gmail.com)
CONICET, Universidad de Buenos Aires
Outline
• Introduction
• EVI-LINHD
• The proposed tool: TEIScribe
• Conclusions and Future Work
2
Introduction EVILINHD TEIScribe Conclusions
Introduction
• The need of shared cloud infrastructures with
common metadata and standards to share
information and boost interoperability between
projects is growing in DH
• Virtual Research Environments (VREs) arise in
different places and with different purposes to
help researchers develop, share and preserve
their work
3
Introduction EVILINHD TEIScribe Conclusions
Introduction
• Our Digital Humanities Innovation Lab (LINHD), has
recently launched its first VRE
• EVI-LINHD (http://www.evilinhd.com/)
– The first VRE for Spanish-speakers
– Just a matter of translation: Entorno Virtual de
Investigación de LINHD (EVI-LINHD)
4
Introduction EVILINHD TEIScribe Conclusions
EVI-LINHD
• Cloud application hosted in our servers
• Let users:
– Register as individual researchers
– Create different kind of projects
– Join, work and collaborate with existing projects
– Store project data
– Publish results for free on the web
– Record project metadata in our repository
5
Introduction EVILINHD TEIScribe Conclusions
TEI
Store and
share XML
files
Add
metadata
and register
your projects
Edit in TEI-
XML
Digital
libraries
Digital Editions WP based
websites
Collaborative workspace Publication platform
A Digital Humanities Project in EVI
TEI
Processing
Model
Introduction EVILINHD TEIScribe Conclusions
EVI-LINHD
7
Introduction EVILINHD TEIScribe Conclusions
EVI-LINHD
8
Introduction EVILINHD TEIScribe Conclusions
TEI-Based
Digital Editions
Digital Libraries and
collections
Websites
Introduction EVILINHD TEIScribe Conclusions
EVI-LINHD
10
Introduction EVILINHD TEIScribe Conclusions
Introduction EVILINHD TEIScribe Conclusions
Technological details
• Operating system: Linux-Ubuntu Server
• Web server: Apache
• Development environment: PHP (Silex
Framework)
• Database management: MySQL
• DNS: Bind 9
• Internal scripting language: Python
• Server Application Java: Tomcat
• XML native database: eXist DB
Introduction EVILINHD TEIScribe Conclusions
The proposed tool
• Originally developed for Bieses project
• Inspired by other existing collaborative editors
– FontoXML
– CWRC writer
– Cloud oXygen
• Cloud-based application to tag documents with TEI
in a concurrent way
• Graphical and an intuitive design: No angular
brackets <>
• Prevents users from errors
• Low learning curve
13
Introduction EVILINHD TEIScribe Conclusions
14
The proposed tool
Introduction EVILINHD TEIScribe Conclusions
15
The proposed tool
Introduction EVILINHD TEIScribe Conclusions
• Allows users creating collections by uploading
XML tagged files or plain text files
• Users may upload their own TEI customization or
use the TEI-all by default
• Data storage
– XML native database eXistDB
– XML files and schemas organized by project
16
The proposed tool
Introduction EVILINHD TEIScribe Conclusions
• Other technical details:
– Vaadin, an open-source framework, based on Java
• Handle sessions easily
– XML-DTD parser based on open-source software
– UTF-8 text format
– Integration by JWT (JSON Web Token)
• Tokens exchange session data
17
The proposed tool
Introduction EVILINHD TEIScribe Conclusions
18
The proposed tool
Introduction EVILINHD TEIScribe Conclusions
19
The proposed tool
Introduction EVILINHD TEIScribe Conclusions
• Publishing solution – TEI Processing Model
– Same technological basis: eXistDB
– No need of developing complicated XSLT sheets
– Customizable for each project
– Outputs exportable to different formats
– Easy to use
– Nice to see
20
Publishing
solution
Introduction EVILINHD TEIScribe Conclusions
21
Publishing
solution
Introduction EVILINHD TEIScribe Conclusions
22
Publishing
solution
Introduction EVILINHD TEIScribe Conclusions
23
Publishing
solution
Introduction EVILINHD TEIScribe Conclusions
24
Publishing
solution
Introduction EVILINHD TEIScribe Conclusions
Conclusions
• We offer to our DH community:
– A collaborative open-source FREE cloud platform
– A suite of tools commonly used for DH projects
– A new TEI editing tool TEIScribe
• Friendly and easy to use (UX)
• Ideal for:
– Students
– DH beginners
– DH researchers without economic support
25
Introduction EVILINHD TEIScribe Conclusions
Future Work
• Current project supported by the Spanish Government
– Finishes in December, 2016
– Serves as a proof of concept
• Basis of a new project financed by the European
Comission: POSTDATA (ERC Starting Grant) directed by
Elena González-Blanco
26
Introduction EVILINHD TEIScribe Conclusions
Elena González-Blanco egonzalezblanco@flog.uned.es
Antonio Robles-Gómez arobles@scc.uned.es
& LINHD Team
http://linhd.uned.es
www.evilinhd.com
@linhduned

Mais conteúdo relacionado

Destaque

Destaque (19)

Clarin centro k-español_CEDI 2016
Clarin centro k-español_CEDI 2016Clarin centro k-español_CEDI 2016
Clarin centro k-español_CEDI 2016
 
Towards DARIAH Spain (december 2015)
Towards DARIAH Spain (december 2015)Towards DARIAH Spain (december 2015)
Towards DARIAH Spain (december 2015)
 
RoboCity2030 sept 2013
RoboCity2030 sept 2013RoboCity2030 sept 2013
RoboCity2030 sept 2013
 
"EVILINHD” entorno virtual de investigación
"EVILINHD” entorno virtual de investigación"EVILINHD” entorno virtual de investigación
"EVILINHD” entorno virtual de investigación
 
CAREER_PREPARATION_NewFrontier _LCTCS2015
CAREER_PREPARATION_NewFrontier _LCTCS2015CAREER_PREPARATION_NewFrontier _LCTCS2015
CAREER_PREPARATION_NewFrontier _LCTCS2015
 
Development+of+South+Korea+-+Final+Paper-+Wynn (2)
Development+of+South+Korea+-+Final+Paper-+Wynn (2)Development+of+South+Korea+-+Final+Paper-+Wynn (2)
Development+of+South+Korea+-+Final+Paper-+Wynn (2)
 
The New Normal: A shared purpose in Canadian Sport
The New Normal: A shared purpose in Canadian SportThe New Normal: A shared purpose in Canadian Sport
The New Normal: A shared purpose in Canadian Sport
 
Modulo
ModuloModulo
Modulo
 
ЗЕЙНЕТАҚЬI ЗАҢНАМАСЬIНДАҒЬI ЖАҢАЛЬIҚТАР
ЗЕЙНЕТАҚЬI ЗАҢНАМАСЬIНДАҒЬI ЖАҢАЛЬIҚТАРЗЕЙНЕТАҚЬI ЗАҢНАМАСЬIНДАҒЬI ЖАҢАЛЬIҚТАР
ЗЕЙНЕТАҚЬI ЗАҢНАМАСЬIНДАҒЬI ЖАҢАЛЬIҚТАР
 
Mk0012 retail marketing
Mk0012 retail marketingMk0012 retail marketing
Mk0012 retail marketing
 
Organizaciones tradicionales y actuales
Organizaciones tradicionales y actualesOrganizaciones tradicionales y actuales
Organizaciones tradicionales y actuales
 
Resortes
ResortesResortes
Resortes
 
Sanjib Resume
Sanjib ResumeSanjib Resume
Sanjib Resume
 
Usama_Amer
Usama_AmerUsama_Amer
Usama_Amer
 
Bucuresti
BucurestiBucuresti
Bucuresti
 
UA Football 2016
UA Football 2016UA Football 2016
UA Football 2016
 
Final Dissertation
Final DissertationFinal Dissertation
Final Dissertation
 
ENTS670 presentation
ENTS670 presentationENTS670 presentation
ENTS670 presentation
 
El Jugo Detox
El Jugo DetoxEl Jugo Detox
El Jugo Detox
 

Semelhante a TEI CONFERENCE 2016 LINHD Presentation

Introduction_to_NET.ppt
Introduction_to_NET.pptIntroduction_to_NET.ppt
Introduction_to_NET.pptDarwin Terraza
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsLalit Kale
 
Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...Vicente García Díaz
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices Matthew Gerring
 
Lec 01 Introduction.pptx
Lec  01 Introduction.pptxLec  01 Introduction.pptx
Lec 01 Introduction.pptxAhmadMahmood62
 
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Lorenz Lo Sauer
 
Synapse india fundamentals of dotnet development
Synapse india fundamentals of dotnet  developmentSynapse india fundamentals of dotnet  development
Synapse india fundamentals of dotnet developmentSynapseindiappsdevelopment
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
Linked Open Data and DANS
Linked Open Data and DANSLinked Open Data and DANS
Linked Open Data and DANSvty
 
Build, Ship and Run Unikernels
Build, Ship and Run UnikernelsBuild, Ship and Run Unikernels
Build, Ship and Run UnikernelsC4Media
 
AWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a TimeAWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a TimeAmazon Web Services
 
.Net introduction
.Net introduction.Net introduction
.Net introductionSireesh K
 
Building COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science ProjectBuilding COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science Projectvty
 
Open Access Week 2017: Life Sciences and Open Sciences - worfkflows and tools
Open Access Week 2017: Life Sciences and Open Sciences - worfkflows and toolsOpen Access Week 2017: Life Sciences and Open Sciences - worfkflows and tools
Open Access Week 2017: Life Sciences and Open Sciences - worfkflows and toolsOpenAIRE
 

Semelhante a TEI CONFERENCE 2016 LINHD Presentation (20)

Introduction_to_NET.ppt
Introduction_to_NET.pptIntroduction_to_NET.ppt
Introduction_to_NET.ppt
 
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentalsDot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
 
Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...
 
Best DotNet Training in Delhi
Best   DotNet Training  in DelhiBest   DotNet Training  in Delhi
Best DotNet Training in Delhi
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices
 
Lec 01 Introduction.pptx
Lec  01 Introduction.pptxLec  01 Introduction.pptx
Lec 01 Introduction.pptx
 
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
 
Changing Platforms
Changing PlatformsChanging Platforms
Changing Platforms
 
Net framework
Net frameworkNet framework
Net framework
 
Synapse india fundamentals of dotnet development
Synapse india fundamentals of dotnet  developmentSynapse india fundamentals of dotnet  development
Synapse india fundamentals of dotnet development
 
AntoineLambertResume
AntoineLambertResumeAntoineLambertResume
AntoineLambertResume
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
Linked Open Data and DANS
Linked Open Data and DANSLinked Open Data and DANS
Linked Open Data and DANS
 
Build, Ship and Run Unikernels
Build, Ship and Run UnikernelsBuild, Ship and Run Unikernels
Build, Ship and Run Unikernels
 
AWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a TimeAWS Summit Auckland - Moving MS .NET Applications One Container at a Time
AWS Summit Auckland - Moving MS .NET Applications One Container at a Time
 
Lecture3
Lecture3Lecture3
Lecture3
 
.Net introduction
.Net introduction.Net introduction
.Net introduction
 
Building COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science ProjectBuilding COVID-19 Museum as Open Science Project
Building COVID-19 Museum as Open Science Project
 
Open Access Week 2017: Life Sciences and Open Sciences - worfkflows and tools
Open Access Week 2017: Life Sciences and Open Sciences - worfkflows and toolsOpen Access Week 2017: Life Sciences and Open Sciences - worfkflows and tools
Open Access Week 2017: Life Sciences and Open Sciences - worfkflows and tools
 
Next .NET and C#
Next .NET and C#Next .NET and C#
Next .NET and C#
 

Mais de Uned Laboratorio de Innovación en Humanidades

Mais de Uned Laboratorio de Innovación en Humanidades (12)

Towards Interoperability in the European Poetry Community: the Standardizatio...
Towards Interoperability in the European Poetry Community: the Standardizatio...Towards Interoperability in the European Poetry Community: the Standardizatio...
Towards Interoperability in the European Poetry Community: the Standardizatio...
 
Analyzing poetry databases to develop a metadata application profile. Why eac...
Analyzing poetry databases to develop a metadata application profile. Why eac...Analyzing poetry databases to develop a metadata application profile. Why eac...
Analyzing poetry databases to develop a metadata application profile. Why eac...
 
Digital repertoires of poetry metrics: towards a Linked Open Data ecosystem
Digital repertoires of poetry metrics: towards a Linked Open Data ecosystemDigital repertoires of poetry metrics: towards a Linked Open Data ecosystem
Digital repertoires of poetry metrics: towards a Linked Open Data ecosystem
 
Me4Map presentation at Universidad Carlos III of Madrid
Me4Map presentation at Universidad Carlos III of MadridMe4Map presentation at Universidad Carlos III of Madrid
Me4Map presentation at Universidad Carlos III of Madrid
 
Linked open data: standardization, interoperability and multilingual challeng...
Linked open data: standardization, interoperability and multilingual challeng...Linked open data: standardization, interoperability and multilingual challeng...
Linked open data: standardization, interoperability and multilingual challeng...
 
POSTDATA: Towards publishing European Poetry as Linked Open Data
POSTDATA: Towards publishing European Poetry as Linked Open DataPOSTDATA: Towards publishing European Poetry as Linked Open Data
POSTDATA: Towards publishing European Poetry as Linked Open Data
 
La lírica medieval en el siglo XXI: formas y espacios de circulación en el me...
La lírica medieval en el siglo XXI: formas y espacios de circulación en el me...La lírica medieval en el siglo XXI: formas y espacios de circulación en el me...
La lírica medieval en el siglo XXI: formas y espacios de circulación en el me...
 
El repositorio LINDAT de CLARIN en LINHD _ ReTeLe 2016
El repositorio LINDAT de CLARIN en LINHD _ ReTeLe 2016El repositorio LINDAT de CLARIN en LINHD _ ReTeLe 2016
El repositorio LINDAT de CLARIN en LINHD _ ReTeLe 2016
 
EVI-LINHD
EVI-LINHD EVI-LINHD
EVI-LINHD
 
Researchers’ perceptions of DH trends and topics
Researchers’ perceptions of DH trends and topicsResearchers’ perceptions of DH trends and topics
Researchers’ perceptions of DH trends and topics
 
DH Pedagogy at LINHD, UNED
DH Pedagogy at LINHD, UNEDDH Pedagogy at LINHD, UNED
DH Pedagogy at LINHD, UNED
 
DH Poetry Modelling
DH Poetry ModellingDH Poetry Modelling
DH Poetry Modelling
 

Último

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Último (20)

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 

TEI CONFERENCE 2016 LINHD Presentation

  • 1. TEIScribe: A graphic tool for composing and testing TEI documents in the context of the EVI-LINHD environment Elena González-Blanco (egonzalezblanco@flog.uned.es) Antonio Robles-Gómez (arobles@scc.uned.es) Salvador Ros (sros@scc.uned.es) Roberto Hernández (roberto@scc.uned.es) Miguel Urizar (miguel_urizar@hotmail.com) Clara I. Martínez (cimartinez@flog.uned.es) Rafael Pastor (rpastor@scc.uned.es) Jesús Cano (jcano@scc.uned.es) Agustín C. Caminero (accaminero@scc.uned.es) Spanish University for Distance Education, UNED Gimena Del Rio Riande (gdelrio.riande@gmail.com) CONICET, Universidad de Buenos Aires
  • 2. Outline • Introduction • EVI-LINHD • The proposed tool: TEIScribe • Conclusions and Future Work 2 Introduction EVILINHD TEIScribe Conclusions
  • 3. Introduction • The need of shared cloud infrastructures with common metadata and standards to share information and boost interoperability between projects is growing in DH • Virtual Research Environments (VREs) arise in different places and with different purposes to help researchers develop, share and preserve their work 3 Introduction EVILINHD TEIScribe Conclusions
  • 4. Introduction • Our Digital Humanities Innovation Lab (LINHD), has recently launched its first VRE • EVI-LINHD (http://www.evilinhd.com/) – The first VRE for Spanish-speakers – Just a matter of translation: Entorno Virtual de Investigación de LINHD (EVI-LINHD) 4 Introduction EVILINHD TEIScribe Conclusions
  • 5. EVI-LINHD • Cloud application hosted in our servers • Let users: – Register as individual researchers – Create different kind of projects – Join, work and collaborate with existing projects – Store project data – Publish results for free on the web – Record project metadata in our repository 5 Introduction EVILINHD TEIScribe Conclusions
  • 6. TEI Store and share XML files Add metadata and register your projects Edit in TEI- XML Digital libraries Digital Editions WP based websites Collaborative workspace Publication platform A Digital Humanities Project in EVI TEI Processing Model Introduction EVILINHD TEIScribe Conclusions
  • 9. TEI-Based Digital Editions Digital Libraries and collections Websites Introduction EVILINHD TEIScribe Conclusions
  • 12. Technological details • Operating system: Linux-Ubuntu Server • Web server: Apache • Development environment: PHP (Silex Framework) • Database management: MySQL • DNS: Bind 9 • Internal scripting language: Python • Server Application Java: Tomcat • XML native database: eXist DB Introduction EVILINHD TEIScribe Conclusions
  • 13. The proposed tool • Originally developed for Bieses project • Inspired by other existing collaborative editors – FontoXML – CWRC writer – Cloud oXygen • Cloud-based application to tag documents with TEI in a concurrent way • Graphical and an intuitive design: No angular brackets <> • Prevents users from errors • Low learning curve 13 Introduction EVILINHD TEIScribe Conclusions
  • 14. 14 The proposed tool Introduction EVILINHD TEIScribe Conclusions
  • 15. 15 The proposed tool Introduction EVILINHD TEIScribe Conclusions
  • 16. • Allows users creating collections by uploading XML tagged files or plain text files • Users may upload their own TEI customization or use the TEI-all by default • Data storage – XML native database eXistDB – XML files and schemas organized by project 16 The proposed tool Introduction EVILINHD TEIScribe Conclusions
  • 17. • Other technical details: – Vaadin, an open-source framework, based on Java • Handle sessions easily – XML-DTD parser based on open-source software – UTF-8 text format – Integration by JWT (JSON Web Token) • Tokens exchange session data 17 The proposed tool Introduction EVILINHD TEIScribe Conclusions
  • 18. 18 The proposed tool Introduction EVILINHD TEIScribe Conclusions
  • 19. 19 The proposed tool Introduction EVILINHD TEIScribe Conclusions
  • 20. • Publishing solution – TEI Processing Model – Same technological basis: eXistDB – No need of developing complicated XSLT sheets – Customizable for each project – Outputs exportable to different formats – Easy to use – Nice to see 20 Publishing solution Introduction EVILINHD TEIScribe Conclusions
  • 25. Conclusions • We offer to our DH community: – A collaborative open-source FREE cloud platform – A suite of tools commonly used for DH projects – A new TEI editing tool TEIScribe • Friendly and easy to use (UX) • Ideal for: – Students – DH beginners – DH researchers without economic support 25 Introduction EVILINHD TEIScribe Conclusions
  • 26. Future Work • Current project supported by the Spanish Government – Finishes in December, 2016 – Serves as a proof of concept • Basis of a new project financed by the European Comission: POSTDATA (ERC Starting Grant) directed by Elena González-Blanco 26 Introduction EVILINHD TEIScribe Conclusions
  • 27. Elena González-Blanco egonzalezblanco@flog.uned.es Antonio Robles-Gómez arobles@scc.uned.es & LINHD Team http://linhd.uned.es www.evilinhd.com @linhduned