Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza

Actualmente se presenta una alta disponibilidad de recursos educativos publicados en la Web, una gran mayoría de estos recursos están publicados de forma propietaria. Esto ha generado que la ubicación, el acceso, la consulta y recuperación de aquellos recursos educativos que se encuentren publicados...

Full description

Autores:
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2021
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/28263
Acceso en línea:
http://hdl.handle.net/11349/28263
Palabra clave:
Recursos educativos abiertos
Web Semántica
Datos enlazados
Metadatos
Calidad de datos
Disponibilidad y reutilización de metadatos
Modelo de datos RDF
Enriquecimiento de datos
Doctorado en Ingeniería - Tesis y disertaciones académicas
Metamodelos
Recursos educativos
Confianza
Web semántica
Open educational resources
Semantic Web
Linked data
Metadata
Data quality
Availability and reuse of metadata
RDF data model
Data enrichment
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_0065c8f73f64844ba757df6eb1fe4896
oai_identifier_str oai:repository.udistrital.edu.co:11349/28263
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
dc.title.titleenglish.spa.fl_str_mv Metamodel for linking open educational resources using LOD specifications and based on trust principles
title Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
spellingShingle Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
Recursos educativos abiertos
Web Semántica
Datos enlazados
Metadatos
Calidad de datos
Disponibilidad y reutilización de metadatos
Modelo de datos RDF
Enriquecimiento de datos
Doctorado en Ingeniería - Tesis y disertaciones académicas
Metamodelos
Recursos educativos
Confianza
Web semántica
Open educational resources
Semantic Web
Linked data
Metadata
Data quality
Availability and reuse of metadata
RDF data model
Data enrichment
title_short Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
title_full Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
title_fullStr Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
title_full_unstemmed Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
title_sort Metamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianza
dc.contributor.advisor.spa.fl_str_mv Gaona García, Paulo Alonso
dc.subject.spa.fl_str_mv Recursos educativos abiertos
Web Semántica
Datos enlazados
Metadatos
Calidad de datos
Disponibilidad y reutilización de metadatos
Modelo de datos RDF
Enriquecimiento de datos
topic Recursos educativos abiertos
Web Semántica
Datos enlazados
Metadatos
Calidad de datos
Disponibilidad y reutilización de metadatos
Modelo de datos RDF
Enriquecimiento de datos
Doctorado en Ingeniería - Tesis y disertaciones académicas
Metamodelos
Recursos educativos
Confianza
Web semántica
Open educational resources
Semantic Web
Linked data
Metadata
Data quality
Availability and reuse of metadata
RDF data model
Data enrichment
dc.subject.lemb.spa.fl_str_mv Doctorado en Ingeniería - Tesis y disertaciones académicas
Metamodelos
Recursos educativos
Confianza
Web semántica
dc.subject.keyword.spa.fl_str_mv Open educational resources
Semantic Web
Linked data
Metadata
Data quality
Availability and reuse of metadata
RDF data model
Data enrichment
description Actualmente se presenta una alta disponibilidad de recursos educativos publicados en la Web, una gran mayoría de estos recursos están publicados de forma propietaria. Esto ha generado que la ubicación, el acceso, la consulta y recuperación de aquellos recursos educativos que se encuentren publicados de forma abierta y se ajusten a las necesidades de los usuarios, sea una necesidad cada vez más creciente. Necesidad que se manifiesta sobre todo cuando estos recursos, junto con los escenarios de formación virtual, se transforman en elementos y estrategias claves al momento de abordar situaciones como la que hemos vivido por la presencia de la pandemia del Covid-19. En la actualidad, en el dominio de conocimiento de los Recursos Educativos Abiertos (REA), los procesos de consulta y recuperación se presentan diferentes retos y desafíos asociados a limitadas descripciones de sus propiedades, necesidades particulares de las organizaciones que publican, entre otros. Adicionalmente, las descripciones de estos REA manifiestan diferentes problemas de calidad de datos, sus modelos de datos no se encuentran disponibles de forma abierta, y por último, estas descripciones no ofrecen un enriquecimiento semántico, que contribuya a proporcionar más contexto a los usuarios en los procesos de búsqueda y recuperación de recursos, situaciones que han limitado la disponibilidad y la reutilización de los REA. Derivado de estas problemáticas, se identificó la necesidad de proveer una descripción mejorada y enriquecida de los REA, que atendiera elementos de calidad de datos desde las etapas de abstracción y modelamiento de propiedades, como primeras etapas del ciclo de vida de datos abiertos y enriquecidos. Considerando la necesidad mencionada, y considerando la articulación de diferentes componentes teóricos que proporcionan restricciones y criterios para su implementación, en la presente tesis, se propone el diseño de un metamodelo que articula una descripción de REA, mejorada a través de la aplicación de dimensiones de calidad de datos, junto con un enriquecimiento semántico provisto por datos enlazados. Este metamodelo permite la generación de un modelo para describir REAs, el cual es mapeado en dos formatos: Dublin Core, como estándar de metadatos ampliamente reconocido; y RDF, como modelo de datos para llevar a cabo el proceso de enlace de datos. Este modelo mejorado para describir REA y sus mapeos, contribuyen a mejorar la disponibilidad y la reutilización de los REA, además de proporcionar un conjunto de propiedades más amplio que permite y facilita procesos de búsqueda y recuperación de recursos educativos por parte de los usuarios. Así mismo, permite un mayor nivel de interoperabilidad con otros modelos, al contar con un mayor número de propiedades; así como la mejora de criterios para aplicaciones que realizan procesos de búsqueda y recuperación de recursos educativos.
publishDate 2021
dc.date.created.spa.fl_str_mv 2021-09-16
dc.date.accessioned.none.fl_str_mv 2022-02-08T21:48:53Z
dc.date.available.none.fl_str_mv 2022-02-08T21:48:53Z
dc.type.degree.spa.fl_str_mv Investigación-Innovación
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_db06
format http://purl.org/coar/resource_type/c_db06
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/28263
url http://hdl.handle.net/11349/28263
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/28263/1/Tesis%20doctoral%20-%20Jhon%20Herrera.pdf
http://repository.udistrital.edu.co/bitstream/11349/28263/4/Licencia%20de%20Uso%20y%20Publicacion%20-%20Jhon%20Herrera.pdf
http://repository.udistrital.edu.co/bitstream/11349/28263/6/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/28263/7/license.txt
http://repository.udistrital.edu.co/bitstream/11349/28263/8/Tesis%20doctoral%20-%20Jhon%20Herrera.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/28263/9/Licencia%20de%20Uso%20y%20Publicacion%20-%20Jhon%20Herrera.pdf.jpg
bitstream.checksum.fl_str_mv a589dcce3075e370330f4dc697408b56
e5fb3900148898e7314a2d8e2abf2a88
217700a34da79ed616c2feb68d4c5e06
997daf6c648c962d566d7b082dac908d
05ca2f1db8509ce153c58c78d53c96d9
07527a5e77485df6dc1c7041844c6275
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712698658062336
spelling Gaona García, Paulo AlonsoHerrera Cubides, Jhon Francined2022-02-08T21:48:53Z2022-02-08T21:48:53Z2021-09-16http://hdl.handle.net/11349/28263Actualmente se presenta una alta disponibilidad de recursos educativos publicados en la Web, una gran mayoría de estos recursos están publicados de forma propietaria. Esto ha generado que la ubicación, el acceso, la consulta y recuperación de aquellos recursos educativos que se encuentren publicados de forma abierta y se ajusten a las necesidades de los usuarios, sea una necesidad cada vez más creciente. Necesidad que se manifiesta sobre todo cuando estos recursos, junto con los escenarios de formación virtual, se transforman en elementos y estrategias claves al momento de abordar situaciones como la que hemos vivido por la presencia de la pandemia del Covid-19. En la actualidad, en el dominio de conocimiento de los Recursos Educativos Abiertos (REA), los procesos de consulta y recuperación se presentan diferentes retos y desafíos asociados a limitadas descripciones de sus propiedades, necesidades particulares de las organizaciones que publican, entre otros. Adicionalmente, las descripciones de estos REA manifiestan diferentes problemas de calidad de datos, sus modelos de datos no se encuentran disponibles de forma abierta, y por último, estas descripciones no ofrecen un enriquecimiento semántico, que contribuya a proporcionar más contexto a los usuarios en los procesos de búsqueda y recuperación de recursos, situaciones que han limitado la disponibilidad y la reutilización de los REA. Derivado de estas problemáticas, se identificó la necesidad de proveer una descripción mejorada y enriquecida de los REA, que atendiera elementos de calidad de datos desde las etapas de abstracción y modelamiento de propiedades, como primeras etapas del ciclo de vida de datos abiertos y enriquecidos. Considerando la necesidad mencionada, y considerando la articulación de diferentes componentes teóricos que proporcionan restricciones y criterios para su implementación, en la presente tesis, se propone el diseño de un metamodelo que articula una descripción de REA, mejorada a través de la aplicación de dimensiones de calidad de datos, junto con un enriquecimiento semántico provisto por datos enlazados. Este metamodelo permite la generación de un modelo para describir REAs, el cual es mapeado en dos formatos: Dublin Core, como estándar de metadatos ampliamente reconocido; y RDF, como modelo de datos para llevar a cabo el proceso de enlace de datos. Este modelo mejorado para describir REA y sus mapeos, contribuyen a mejorar la disponibilidad y la reutilización de los REA, además de proporcionar un conjunto de propiedades más amplio que permite y facilita procesos de búsqueda y recuperación de recursos educativos por parte de los usuarios. Así mismo, permite un mayor nivel de interoperabilidad con otros modelos, al contar con un mayor número de propiedades; así como la mejora de criterios para aplicaciones que realizan procesos de búsqueda y recuperación de recursos educativos.At present, it is shown high availability of educational resources on the Web; a large majority of those are posted with copyright. It allows that the siting, access, query, and retrieval of those which are open and tailored to the users’ requirements, will come under an increasing need. This need is to be found when these resources, along with the virtual learning environments, become key elements and strategies at the moment of addressing issues such as the one experienced due to the COVID-19 pandemic. Currently, in the knowledge domain of Open Educational Resources (OER) and the querying and retrieving processes, different challenges -associated with scarce description of their features, special needs of those organizations that post, among others- are presented. Besides, the OER descriptions unveil diverse data quality issues, their data models are not openly available, and finally, those descriptions do not offer semantic enrichment that contributes to providing more context to the users in the consulting and retrieving processes of the resources, situations that have restricted availability and reuse of OER. Arisen from the problems mentioned previously, the need to provide an improved and enriched description of OER that addresses quality data elements from the abstraction and setting stages of the features, as first steps of open and enhanced data life cycle was identified. Taking into account the aforementioned need and the structure of various theoretical components that render restrictions and standards for its implementation, the present thesis aims at designing a metamodel that articulates an OER description with improvements through the execution of data quality dimensions, along with the semantic enhancement endowed by linked data. This metamodel allows to build a model to describe Open Educational Resources which is mapped in two formats: Dublin Core, as the simplest and most widely used metadata schema; and RDF, as standard of data interchange to develop the interconnected data process. This improved model, to describe OER and their mapping, contribute to enabling the availability and reuse of OER, also, provides a wider set of characteristics that permits and facilitates searching and retrieving processes of resources from users. Moreover, it allows a greater interoperability level with other models when having a larger number of features, as criteria upgrading in searching and retrieving processes of educational resources for other applications.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Recursos educativos abiertosWeb SemánticaDatos enlazadosMetadatosCalidad de datosDisponibilidad y reutilización de metadatosModelo de datos RDFEnriquecimiento de datosDoctorado en Ingeniería - Tesis y disertaciones académicasMetamodelosRecursos educativosConfianzaWeb semánticaOpen educational resourcesSemantic WebLinked dataMetadataData qualityAvailability and reuse of metadataRDF data modelData enrichmentMetamodelo para vinculación de recursos educativos abiertos mediante especificaciones LOD y basado en principios de confianzaMetamodel for linking open educational resources using LOD specifications and based on trust principlesInvestigación-Innovacióninfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06ORIGINALTesis doctoral - Jhon Herrera.pdfTesis doctoral - Jhon Herrera.pdfTesis Doctoral - Jhon Herrera Cubidesapplication/pdf10803738http://repository.udistrital.edu.co/bitstream/11349/28263/1/Tesis%20doctoral%20-%20Jhon%20Herrera.pdfa589dcce3075e370330f4dc697408b56MD51open accessLicencia de Uso y Publicacion - Jhon Herrera.pdfLicencia de Uso y Publicacion - Jhon Herrera.pdfLicencia de Uso y Publicaciónapplication/pdf852234http://repository.udistrital.edu.co/bitstream/11349/28263/4/Licencia%20de%20Uso%20y%20Publicacion%20-%20Jhon%20Herrera.pdfe5fb3900148898e7314a2d8e2abf2a88MD54metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/28263/6/license_rdf217700a34da79ed616c2feb68d4c5e06MD56open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/28263/7/license.txt997daf6c648c962d566d7b082dac908dMD57open accessTHUMBNAILTesis doctoral - Jhon Herrera.pdf.jpgTesis doctoral - Jhon Herrera.pdf.jpgIM Thumbnailimage/jpeg12313http://repository.udistrital.edu.co/bitstream/11349/28263/8/Tesis%20doctoral%20-%20Jhon%20Herrera.pdf.jpg05ca2f1db8509ce153c58c78d53c96d9MD58open accessLicencia de Uso y Publicacion - Jhon Herrera.pdf.jpgLicencia de Uso y Publicacion - Jhon Herrera.pdf.jpgIM Thumbnailimage/jpeg13235http://repository.udistrital.edu.co/bitstream/11349/28263/9/Licencia%20de%20Uso%20y%20Publicacion%20-%20Jhon%20Herrera.pdf.jpg07527a5e77485df6dc1c7041844c6275MD59open access11349/28263oai:repository.udistrital.edu.co:11349/282632023-06-09 14:19:14.806open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK