Este documento fornece uma introdução aos conceitos básicos de XSLT, incluindo elementos essenciais como xsl:template e xsl:value-of. Também discute o uso de XSLT para transformar documentos XML de diferentes formatos e fornece exemplos de exercícios para praticar a aplicação de XSLT.
Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na...Fabrício Silva Assumpção
Apresentação realizada durante o XXV Congresso Brasileiro de Biblioteconomia, Documentação e Ciência da Informação – Florianópolis, SC, Brasil, 07 a 10 de julho de 2013.
Conversão de registros em XML para MARC 21:um modelo baseado em XSLT (ENANCI...Fabrício Silva Assumpção
Considerando a existência de sistemas de gerenciamento de bibliotecas que não utilizam os Formatos MARC 21 ou quaisquer outros padrões de metadados internacionalmente aceitos, este trabalho tem por objetivo elaborar um modelo para a conversão de registros de distintos padrões de metadados codificados com a Extensible Markup Language (XML) em registros nos Formatos MARC 21, tendo como um dos pontos centrais do modelo a utilização de folhas de estilo de transformação elaboradas com a linguagem Extensible Stylesheet Language for Transformation (XSLT). Após uma revisão de literatura, é apresentado o modelo e seus processos: mapeamento, elaboração de regras de conversão, elaboração da folha de estilo XSLT, verificação da folha de estilo, exportação e conversão dos registros. Como resultados alcançados, destaca-se que o modelo para a conversão de registros (1) busca apresentar uma generalização e uma formalização dos processos e dos componentes necessários à conversão de registros utilizando folhas de estilo XSLT e (2) apresenta novas possibilidades para o intercâmbio de dados que favorecem a interoperabilidade entre diferentes aplicações de informática que comunicam dados sobre recursos informacionais.
Mais informações: http://base.repositorio.unesp.br/handle/11449/93658
http://fabricioassumpcao.com/2014/11/conversao-de-registros-em-xml-para-marc-21-apresentacao-no-enancib-2014.html
Interoperabilidade de linguagens documentais:Simple Knowledge Organization System (SKOS).
Linguagens Documentais Alfabéticas - Prof. Walter Moreira
Biblioteconomia – UNESP, Campus de Marília, 2015
Apresentado durante Fórum de Discussões da Biblioteca de Estudos e Aplicação de Metadados (BEAM), do Grupo de Pesquisa Novas Tecnologias em Informação, UNESP, Campus de Marília
Apresentação promovida pelo Grupo de Trabalho em Catalogação (GT-CAT) da FEBAB em 27 de abril de 2020
Apresentação online: youtube.com/watch?v=5NLOwSfHsWo
Tecnologias aplicadas à catalogação: a utilização de folhas de estilo XSLT na...Fabrício Silva Assumpção
Apresentação realizada durante o XXV Congresso Brasileiro de Biblioteconomia, Documentação e Ciência da Informação – Florianópolis, SC, Brasil, 07 a 10 de julho de 2013.
Conversão de registros em XML para MARC 21:um modelo baseado em XSLT (ENANCI...Fabrício Silva Assumpção
Considerando a existência de sistemas de gerenciamento de bibliotecas que não utilizam os Formatos MARC 21 ou quaisquer outros padrões de metadados internacionalmente aceitos, este trabalho tem por objetivo elaborar um modelo para a conversão de registros de distintos padrões de metadados codificados com a Extensible Markup Language (XML) em registros nos Formatos MARC 21, tendo como um dos pontos centrais do modelo a utilização de folhas de estilo de transformação elaboradas com a linguagem Extensible Stylesheet Language for Transformation (XSLT). Após uma revisão de literatura, é apresentado o modelo e seus processos: mapeamento, elaboração de regras de conversão, elaboração da folha de estilo XSLT, verificação da folha de estilo, exportação e conversão dos registros. Como resultados alcançados, destaca-se que o modelo para a conversão de registros (1) busca apresentar uma generalização e uma formalização dos processos e dos componentes necessários à conversão de registros utilizando folhas de estilo XSLT e (2) apresenta novas possibilidades para o intercâmbio de dados que favorecem a interoperabilidade entre diferentes aplicações de informática que comunicam dados sobre recursos informacionais.
Mais informações: http://base.repositorio.unesp.br/handle/11449/93658
http://fabricioassumpcao.com/2014/11/conversao-de-registros-em-xml-para-marc-21-apresentacao-no-enancib-2014.html
Interoperabilidade de linguagens documentais:Simple Knowledge Organization System (SKOS).
Linguagens Documentais Alfabéticas - Prof. Walter Moreira
Biblioteconomia – UNESP, Campus de Marília, 2015
Apresentado durante Fórum de Discussões da Biblioteca de Estudos e Aplicação de Metadados (BEAM), do Grupo de Pesquisa Novas Tecnologias em Informação, UNESP, Campus de Marília
Apresentação promovida pelo Grupo de Trabalho em Catalogação (GT-CAT) da FEBAB em 27 de abril de 2020
Apresentação online: youtube.com/watch?v=5NLOwSfHsWo
IFLA-LRM e RDA : panorama do modelo conceitual na norma de catalogaçãoMarcelo Votto
Apresentação do Library Reference Model (LRM) e sua aplicação no Resource Description and Access (RDA).
Link da apresentação: https://youtu.be/VH36QkIvonk
Falando sobre RDA: O que é e o que podemos esperar do novo código de catalogaçãoFabrício Silva Assumpção
Apresentação realizada no VII Seminário Brasileiro de Bibliotecas das Instituições da Rede de Educação Profissional Cientifica e Tecnológica e III Encontro de Bibliotecários no IFSuldeMinas, em Pouso Alegre - MG em 13 de março de 2014.
Download dos slides: http://docs.fabricioassumpcao.com/2014-assumpcao-minicurso-rda-frbr-snbu.pptx
Demonstração do RDA Toolkit: http://www.youtube.com/watch?v=IhCnGgHRgew
Apresentação realizada durante o minicurso "Introdução ao FRBR e ao RDA", parte do XVIII Seminário Nacional de Bibliotecas Universitárias (SNBU 2014), Belo Horizonte - MG.
Tecnologias para a conversão de registros bibliográficos PHL para o Formato M...Fabrício Silva Assumpção
II Encontro Internacional Dados, Tecnologia e Informação: Horizontes e perspectivas no uso de dados e da informação
http://gpnti.marilia.unesp.br:8085/index.php/2DTI/2DTI
Marília, 27 de agosto de 2014
Apresentação realizada aos alunos de Biblioteconomia da UFG em 1. de dezembro de 2017. Vídeo da apresentação: https://www.youtube.com/watch?v=W1OBGq7d2pg
IFLA-LRM e RDA : panorama do modelo conceitual na norma de catalogaçãoMarcelo Votto
Apresentação do Library Reference Model (LRM) e sua aplicação no Resource Description and Access (RDA).
Link da apresentação: https://youtu.be/VH36QkIvonk
Falando sobre RDA: O que é e o que podemos esperar do novo código de catalogaçãoFabrício Silva Assumpção
Apresentação realizada no VII Seminário Brasileiro de Bibliotecas das Instituições da Rede de Educação Profissional Cientifica e Tecnológica e III Encontro de Bibliotecários no IFSuldeMinas, em Pouso Alegre - MG em 13 de março de 2014.
Download dos slides: http://docs.fabricioassumpcao.com/2014-assumpcao-minicurso-rda-frbr-snbu.pptx
Demonstração do RDA Toolkit: http://www.youtube.com/watch?v=IhCnGgHRgew
Apresentação realizada durante o minicurso "Introdução ao FRBR e ao RDA", parte do XVIII Seminário Nacional de Bibliotecas Universitárias (SNBU 2014), Belo Horizonte - MG.
Tecnologias para a conversão de registros bibliográficos PHL para o Formato M...Fabrício Silva Assumpção
II Encontro Internacional Dados, Tecnologia e Informação: Horizontes e perspectivas no uso de dados e da informação
http://gpnti.marilia.unesp.br:8085/index.php/2DTI/2DTI
Marília, 27 de agosto de 2014
Apresentação realizada aos alunos de Biblioteconomia da UFG em 1. de dezembro de 2017. Vídeo da apresentação: https://www.youtube.com/watch?v=W1OBGq7d2pg
O que são pontos de acesso
Escolha dos pontos de acesso (Capítulo 21 do AACR2r)
Ponto de acesso (entrada) principal
Pontos de acesso (entradas) secundários
Pontos de acesso para pessoas (Capítulo 22 do AACR2r)
Pontos de acesso para entidades coletivas (Capítulo 24 do AACR2r)
Repositórios institucionais como ambientes de acesso aberto nas universidades...Fabrício Silva Assumpção
Repositórios institucionais como ambientes de acesso aberto nas universidades.
Apresentação realizada em 7 de outubro de 2014 durante a XX Semana do Livro e da Biblioteca, realizada pela Biblioteca da UNESP, Campus de Bauru.
Aborda o acesso aberto, repositórios institucionais e o Repositório Institucional UNESP: http://base.repositorio.unesp.br/
Palestra sobre RDA realizada na Universidade Federal do Ceará, em Fortaleza, no dia 23 de outubro de 2014 como parte do IX Seminário do Sistema de Bibliotecas da UFC.
Introdução ao RDA - Módulo 1: Modelos conceituais e desenvolvimento do RDAFabrício Silva Assumpção
Apresentação utilizada durante o 1º módulo do minicurso "Introdução ao RDA", realizado nos dias 18 e 19 de novembro na Unesp, Campus de Marília. Promoção: Biblioteca de Estudos e Aplicação de Metadados (BEAM).
Apresentação utilizada durante o 2º módulo do minicurso "Introdução ao RDA", realizado nos dias 18 e 19 de novembro na Unesp, Campus de Marília. Promoção: Biblioteca de Estudos e Aplicação de Metadados (BEAM).
Slides utilizados para os módulos 3, 4, 5 e 6 do minicurso "Introdução ao RDA", promovido pela Biblioteca de Estudos e Aplicação de Metadados (BEAM) nos dias 18 e 19 de novembro de 2011.
XML (eXtensible Markup Language) é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais.
É um dos subtipos da SGML (acrônimo de Standard Generalized Markup Language ou Linguagem Padronizada de Marcação Genérica) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da internet.
Transição - Orientação a objeto para FuncionalIsmael Velten
Talks a respeito de approaches funcionais para orientação a objetos, utilizando a linguagem F#. Apresentado no Braspag Tech Talks do dia 28/07/2017, o tema visa inspirar desenvolvedores do paradigma de orientação a objetos a experimentarem o paradigma funcional.
Slides do mini-curso ministrado durante a SECCOMP 2010 (XVIII Semana da Ciência da Computação) no campus de Rio Claro da UNESP, na qual alunos de Ciência da Computação foram apresentados ao universo da criação de mashups, viram alguns cases e tecnologias relacionadas e fizeram exercícios usando Yahoo! Pipes (para integrar feeds RSS) e JavaScript (integrando a Apontador API com o Google Maps).
Doctrine é uma ferramenta de ORM (mapeamento objeto-relacional) para
PHP que sobrepõe a poderosa DBAL (camada de abstração de Banco de
Dados) PDO do PHP.
Um de seus principais recursos é a possibilidade adicional de escrever
consultas à base de dados através de um dialeto-SQL OO (orientado à
objeto) chamado DQL inspirado no HQL do Hibernate. Isto provê aos
desenvolvedores uma alternativa poderosa ao SQL que mantém o máximo de
flexibilidade sem qualquer necessidade de duplicação de código.
O tema da palestra é apresentar a ferramenta como uma solução ágil
para problemas recorrentes.
Apresentações para as disciplinas de Orientação a Objetos (graduação)
java.io fluxos (streams) e arquivos em Java
Universidade do Vale do Itajaí
Univali
Incremental Tecnologia
3. Regras da XML<?xml version="1.0" encoding="UTF-8"?>
<agenda>
<contato>
<nome>Fabrício Silva Assumpção</nome>
<email>assumpcao.f@gmail.com</email>
<endereco tipo="residencial">
<rua>Brasil</rua>
<numero>150</numero>
<bloco/>
<cep>17526-000</cep>
<cidade>Marília</cidade>
</endereco>
</contato>
<!-- Fim do documento -->
</agenda>
Declaração XML
Elementos: tags de início e
fim; elemento vazio;
sobreposição proibida;
nomeação das tags; case
sensitive
Atributos: valor entre aspas
ou apóstrofos; não repetíveis;
nomeação dos atributos
<!-- Comentários -->
Caracteres especiais
5. Estratégia inicial do Repositório
XML da Web of
Science
Folha de estilo
Web of Science - CSV
CSV do DSpace
6. Estratégia atual do Repositório
XML da Web
of Science
Folha de estilo
Web of Science – DSpace
XML
XML do
DSpace
Folha de estilo
DSpace XML – DSpace CSV
CSV do
DSpace
XML da
SciELO
Folha de estilo
SciELO – DSpace XML
XML da
Scopus
Folha de estilo
Scopus – DSpace XML
26. Exercício 2
2.1 Criar elementos <dcvalue element=" " qualifier=" "> a
partir do arquivo XML de exemplo.
xsl:text
xsl:value-of select=" "
xsl:for-each select=" "
36. Exercício 5
5.1 Criar o dc.identifier.issn com hifens nos ISSNs.
5.2 Incluir “[UNESP]” após o nome do autor se constar
“UNESP” na instituição.
5.3 Criar o dc.description.abstract sem “Resumo” e
“Abstract” no início.
39. Exercício 6
6.1 Criar o dc.subject apenas com a inicial maiúscula.
6.2 Incluir “[UNESP]” após o nome do autor se constar
“UNESP”, “Universidade Estadual Paulista” ou “São Paulo
State Univ” na instituição.
41. Exercício 7
7.1 Criar o dc.relation.ispartof.
7.2 Criar o dc.identifier.citation.
42. Referências
ALMEIDA, M. B. Uma introdução ao XML, sua utilização na Internet e alguns conceitos complementares. Ciência da
Informação, Brasília, v. 31, n. 2, p. 5-13, maio/ago. 2002.
ALVES, R. C. V. Metadados como elementos do processo de catalogação. 2010. 132 f. Tese (Doutorado em Ciência da
Informação) – Faculdade de Filosofia e Ciências, Universidade Estadual Paulista, Marília, 2010.
ASSUMPÇÃO, F. S. Conversão de registros em XML para MARC 21: um modelo baseado em folhas de estilo XSLT. 135 f.
Dissertação (Mestrado em Ciência da Informação) – Faculdade de Filosofia e Ciências, UNESP, Marília, 2013.
ASSUMPÇÃO, F. S.; SANTOS, P. L. V. A. C. Metadata Authority Description Schema (MADS): uma alternativa à utilização do
formato MARC 21 para dados de autoridade. Informação & Informação, v. 18, n. 1, p. 106-126, 2013.
BRADLEY, N. The XML Companion. 3rd ed. Boston: Addison-Wesley Professional, 2001.
EITO BRUN, R. Lenguajes de marcas para la gestión de recursos digitales: aproximación técnica, especificaciones y referencia.
Gijón: Trea, 2008.
FLAMINO, A. N. MARCXML: um padrão de descrição para recursos informacionais em Open Archives. 2006. 164 f. Dissertação
(Mestrado em Ciência da Informação) - Faculdade de Filosofia e Ciências, Universidade Estadual Paulista - UNESP, Marília.
2006.
KEITH, C. Using XSLT to manipulate MARC metadata. Library Hi Tech, v. 22, n. 2, p. 122-130, 2004.
LIBRARY OF CONGRESS. MARC 21 Format for Bibliographic Data. Washington, D.C., 2012. 1999 Edition. Update No. 1 (October
2001) through Update No. 15 (September 2012).
LIBRARY OF CONGRESS. MARC 21 XML Schema: official web site. Washington, D.C., 2011.
43. Referências
LIBRARY OF CONGRESS. MARC XML Design Considerations. Washington, D.C., 2004.
LIBRARY OF CONGRESS. Metadata Object Description Schema. Washington, 2013.
LIBRARY OF CONGRESS. Schema MARC21slim.xsd. Washington, D.C., 2009.
MILLER, D. R.; CLARKE, K. S. Putting XML to work in the library: tools for improving access and management. Chicago:
American Library Association, 2004.
PICCO, P.; ORTIZ REPISO, V. RDA, el nuevo código de catalogación: cambios y desafíos para su aplicación. Revista Española de
Documentación Científica, v. 35, n. 1, p. 145-173, enero-marzo 2012.
RAY, E. T. Aprendendo XML. Rio de Janeiro: Campus, 2001.
SIQUEIRA, M. A. XML na Ciência da Informação: uma análise do MARC 21. 2003. 133 f. Dissertação (Mestrado em Ciência da
Informação) – Faculdade de Filosofia e Ciências, Universidade Estadual Paulista, Marília, 2003.
TIDWELL, D. XSLT. 2nd ed. Beijing: O'Reilly, 2008.
W3C. XML Schema. Revision 1.153, date: 2012/06/22. Cambridge, 2012a.
W3C. XML. Last modified: 2012/01/24. Cambridge, 2012b.
W3C. XSL Transformations (XSLT) Version 2.0: W3C Recommendation 23 January 2007. Cambridge, 2007.
WALMSLEY, P. FunctX XSLT Functions. Traverse City: Datypic, 2007.