José Carlos Ramalho - Academia.edu (original) (raw)

Papers by José Carlos Ramalho

Research paper thumbnail of Database Preservation Toolkit

International Conference on Digital Preservation, 2016

Research paper thumbnail of Um Extrator de Topic Maps a partir de Recursos Heterogêneos de Informação

O processo de desenvolvimento de ontologias baseadas em Topic Maps e complexo, consumidor de temp... more O processo de desenvolvimento de ontologias baseadas em Topic Maps e complexo, consumidor de tempo e requer grande quantidade de recursos humanos e financeiros, devido ao fato de qualquer topic map (por mais simples que seja) possuir um conjunto significativo de t opicos e associac oes; al em disso, para que a ontologia extra da seja realmente significativa, pode envolver um grande n umero de recursos de informac ao que poder ao ser de tipos diferentes. Para resolver este problema, este artigo prop oe um extrator de ontologias, chamado Oveia, que constr oi topic maps a partir de recursos heterog eneos de informac ao, onde a ontologia a ser extra da e definida em uma linguagem de especificac ao denominada XS4TM (XML Specification for Topic Maps). O topic map extra do pode ser armazenado em uma base de dados relacional (permitindo que as ontologias possam crescer, sem restric oes), ou em um documento no formato XML Topic Maps (XTM). Essa dupla capacidade de manipular v arias fontes de...

Research paper thumbnail of Adrian E-Learning Content Production (Creating Online Exams)

Universities and other institutions related to education are investing time and resources in E-le... more Universities and other institutions related to education are investing time and resources in E-learning initiatives. This leads to an increasing number of course offers in E-learning format. There are environments, called Learning Management Systems (LMS), designed to help teachers in the management of their courses. Basically a LMS provides functionalities to manage student records, to facilitate communication between students and between students and teacher, to control accesses and produce statistics, schedules, evaluation and an open platform to help teachers make lecture content available online. However they do not dictate what kind of technology or format should be used to prepare those contents. Although this issue can be seen as an advantage in certain contexts it leads to a format anarchy and makes support for content production impossible. Here is where ADRIAN comes into the scene providing support for content production. ADRIAN is composed by several components: one comp...

Research paper thumbnail of Creating a National Federation of Archives using OAI-PMH

All in-text references underlined in blue are linked to publications on ResearchGate, letting you... more All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately.

Research paper thumbnail of TM-Builder: Um Construtor de Ontologias baseado em

This paper aims at introducing a generic architecture of a ontology extractor (Ontology Builder) ... more This paper aims at introducing a generic architecture of a ontology extractor (Ontology Builder) from instances of a family of XML documents. This Ontology Builder comes from an ontology specification. After, it presents an instance of this architecture that process a family of XML documents, resulting, as output, a specification in XTM (XML Topic Maps). To describe the extraction of knowledge from XML documents to produce a XTM, a new XML language called XSTM (XML Specification for Topic Maps) is defined. The proposed architecture and language are illustrated by a real case study: the ontology specification connected to the authors and papers presented in a conference about XML (XATA) realized at University of Minho.

Research paper thumbnail of 3a Conferência Nacional Editores

sante. Na primeira conferência (2003), houve uma vintena de trabalhos submetidos, maioritariament... more sante. Na primeira conferência (2003), houve uma vintena de trabalhos submetidos, maioritariamente da autoria ou da supervisão dos membros que integravam a comissão organizadora. Na segunda conferência (2004), houve uma participação mais forte da comunidade portuguesa mas ainda com números pouco expressivos. Nesta altura, apostou-se também numa forte participação da indústria, o que se traduziu num conjunto apreciável de apresentações de casos reais. Nesta terceira edição, a participação excedeu as nossas expectativas. Houve uma forte adesão nacional e internacional (Espanha e Brasil, o que para um evento onde se pretende privilegiar a língua portuguesa é ainda mais significativo). A distribuição geográfica em Portugal também aumentou, havendo mais instituições participantes. Se analisarmos as temáticas, abordadas nas três conferências, percebemos que também aqui há uma evolução no sentido de uma maior maturidade. Enquanto que no primeiro encontro, os trabalhos abordavam problemas e...

Research paper thumbnail of Constraining Topic Maps Constraining Topic Maps A TMCL declarative implementation

Research paper thumbnail of Paulo Cortez

Research paper thumbnail of XML aplicações e tecnologias associadas ; XATA 2005 3ª Conferência Nacional = XATA 2005

Research paper thumbnail of Integração das fontes de dados no museu da emigração português

O presente artigo apresenta uma aplicacao do Metamorphosis ao caso do Museu Virtual da Emigracao ... more O presente artigo apresenta uma aplicacao do Metamorphosis ao caso do Museu Virtual da Emigracao de Portugal. O Museu da Emigracao contem, no seu espolio, fontes de informacao compostas por documentos XML e por uma base de dados relacional. A funcao do Metamorphosis e propiciar uma visao homogenea desses recursos por meio da criacao de um topic map que represente esse universo de discurso. Para isso, usa-se o Oveia para a extracao do topic map e o Ulisses para a navegacao sobre o conhecimento do dominio. O resultado e uma visao integrada do Museu da Emigracao, de acordo com a ontologia especificada pelo projetista.

Research paper thumbnail of Plataforma CLAV: garantindo a interoperabilidade semântica e preparando o acesso continuado à informação

A comunicacao apresenta as principais politicas e estrategias europeias e nacionais em torno da i... more A comunicacao apresenta as principais politicas e estrategias europeias e nacionais em torno da interoperabilidade, dados abertos e preservacao digital. Especifica os principais resultados dos diversos projetos desenvolvidos pela Direcao-Geral do Livro, dos Arquivos e das Bibliotecas para promover a interoperabilidade semântica na Administracao Publica, bem como uma adequada classificacao e a avaliacao da informacao arquivistica. Salienta-se, entre eles, a Lista Consolidada para a classificacao e a avaliacao da informacao publica (LC). A comunicacao centra-se depois na apresentacao da Plataforma CLAV, que disponibiliza a LC e permite a desmaterializacao da construcao de instrumentos estruturantes para a gestao da informacao, tais como planos de classificacao e tabelas de selecao, alem de possibilitar o controlo da eliminacao da informacao publica. A adocao de esquemas de metainformacao para a interoperabilidade, a par da disponibilizacao de uma linguagem comum aos varios organismos ...

Research paper thumbnail of Transformação digital: novas políticas e procedimentos para a classificação e a avaliação da informação

A comunicacao apresenta alguns dos principais documentos de politica e da estrategia governamenta... more A comunicacao apresenta alguns dos principais documentos de politica e da estrategia governamental para a transformacao digital na Administracao Publica (AP) com consequencias ao nivel da gestao da informacao, em particular da sua classificacao e avaliacao. Destaca aa Medida 51 do Simplex + e apresenta o Projeto “M51-CLAV - Arquivo digital: Plataforma modular de classificacao e avaliacao da informacao publica”, da Direcao-Geral do Livro, dos Arquivos e das Bibliotecas (DGLAB). Procede depois a apresentacao da Plataforma “CLAV - Classificacao e avaliacao da informacao publica” desenvolvida pela DGLAB com vista a disponibilizacao de instrumentos transversais neste dominio, como a Lista Consolidada, bem como a mediacao desmaterializada da producao de tabelas de selecao, e a prestacao de um servico automatizado de controlo da eliminacao. A comunicacao da tambem conhecimento das alteracoes de procedimentos desenhadas pela DGLAB para implementar a transformacao digital pretendida, quer na...

Research paper thumbnail of Da gestão da informação à gestão do conhecimento: uma proposta para a e-Administração em Portugal

Research paper thumbnail of SPARQLing Neo4J (Short Paper)

The growth experienced by the internet in the past few years as lead to an increased amount of av... more The growth experienced by the internet in the past few years as lead to an increased amount of available data and knowledge obtained from said data. However most of this knowledge is lost due to the lack of associated semantics making the task of interpreting data very hard to computers. To counter this, ontologies provide a extremely solid way to represent data and automatically derive knowledge from it. In this article we'll present the work being developed with the aim to store and explore ontologies in Neo4J. In order to achieve this a web frontend was developed, integrating a SPARQL to CYPHER translator to allow users to query stored ontologies using SPARQL. This translator and its code generation is the main subject of this paper.

Research paper thumbnail of Tecnologia i serveis de preservació digital

Research paper thumbnail of DigitArq: creating and managing a digital archive

In this paper we present the steps followed in a project called DigitArq that aimed at building a... more In this paper we present the steps followed in a project called DigitArq that aimed at building a centralised repository for archival finding aids. At the O’Porto’s District Archive, finding aids existed in several different formats and media. Migration was used to convert all the finding aids into a single normalised format based on an international standard – EAD/XML. After migration, archival management software was developed to maintain the collected information and assist archivists in the creation of new finding aids. Archival finding aids are described by hierarchical structures which can easily be described with XML but present interesting issues while using Relational Databases. The relational data model employed is described in detail.

Research paper thumbnail of PT-CRIS: Um miradouro sobre o universo científico nacional

Reconhecida a importância da ciencia, tecnologia, inovacao e do conhecimento gerado pela investig... more Reconhecida a importância da ciencia, tecnologia, inovacao e do conhecimento gerado pela investigacao cientifica, sao inumeros os sistemas de informacao criados para dar resposta a necessidades de gestao e disseminacao de informacao em diferentes dominios. Contudo, a dispersao de informacao em varios sistemas, a nao adocao de normas/praticas de referencia e consequentemente a replicacao de informacao criam dificuldades as varias entidades que gerem ou consultam informacao sobre ciencia e respetivos indicadores na capacidade de gestao, execucao, avaliacao e tomada de decisao relativa a processos de investigacao. Surge assim a necessidade de criar um sistema que ofereca uma visao global do universo de ciencia e tecnologia, agregando e relacionando informacao de suporte a atividade cientifica desenvolvida em Portugal, i.e., informacao sobre investigadores, organizacoes, programas de financiamento, projetos, resultados de investigacao, instalacoes, equipamentos e servicos. O sistema, ao...

Research paper thumbnail of DataGen: JSON/XML Dataset Generator

In this document we describe the steps towards DataGen implementation. DataGen is a versatile and... more In this document we describe the steps towards DataGen implementation. DataGen is a versatile and powerful tool that allows for quick prototyping and testing of software applications, since currently too few solutions offer both the complexity and scalability necessary to generate adequate datasets in order to feed a data API or a more complex APP enabling those applications testing with appropriate data volume and data complexity. DataGen core is a Domain Specific Language (DSL) that was created to specify datasets. This language suffered several updates: repeating fields (with no limit), fuzzy fields (statistically generated), lists, highorder functions over lists, custom made transformation functions. The final result is a complex algebra that allows the generation of very complex datasets coping with very complex requirements. Throughout the paper we will give several examples of the possibilities. After generating a dataset DataGen gives the user the possibility to generate a R...

Research paper thumbnail of Advancing Technologies, Innovations in XML Applications and Metadata Management

Research paper thumbnail of Database migration : CLI

Palestra apresentada em "A Practical Approach to Database Archiving", Danish National A... more Palestra apresentada em "A Practical Approach to Database Archiving", Danish National Archives, Copenhagen, Danmark, 21 de Fevereiro de 2012.

Research paper thumbnail of Database Preservation Toolkit

International Conference on Digital Preservation, 2016

Research paper thumbnail of Um Extrator de Topic Maps a partir de Recursos Heterogêneos de Informação

O processo de desenvolvimento de ontologias baseadas em Topic Maps e complexo, consumidor de temp... more O processo de desenvolvimento de ontologias baseadas em Topic Maps e complexo, consumidor de tempo e requer grande quantidade de recursos humanos e financeiros, devido ao fato de qualquer topic map (por mais simples que seja) possuir um conjunto significativo de t opicos e associac oes; al em disso, para que a ontologia extra da seja realmente significativa, pode envolver um grande n umero de recursos de informac ao que poder ao ser de tipos diferentes. Para resolver este problema, este artigo prop oe um extrator de ontologias, chamado Oveia, que constr oi topic maps a partir de recursos heterog eneos de informac ao, onde a ontologia a ser extra da e definida em uma linguagem de especificac ao denominada XS4TM (XML Specification for Topic Maps). O topic map extra do pode ser armazenado em uma base de dados relacional (permitindo que as ontologias possam crescer, sem restric oes), ou em um documento no formato XML Topic Maps (XTM). Essa dupla capacidade de manipular v arias fontes de...

Research paper thumbnail of Adrian E-Learning Content Production (Creating Online Exams)

Universities and other institutions related to education are investing time and resources in E-le... more Universities and other institutions related to education are investing time and resources in E-learning initiatives. This leads to an increasing number of course offers in E-learning format. There are environments, called Learning Management Systems (LMS), designed to help teachers in the management of their courses. Basically a LMS provides functionalities to manage student records, to facilitate communication between students and between students and teacher, to control accesses and produce statistics, schedules, evaluation and an open platform to help teachers make lecture content available online. However they do not dictate what kind of technology or format should be used to prepare those contents. Although this issue can be seen as an advantage in certain contexts it leads to a format anarchy and makes support for content production impossible. Here is where ADRIAN comes into the scene providing support for content production. ADRIAN is composed by several components: one comp...

Research paper thumbnail of Creating a National Federation of Archives using OAI-PMH

All in-text references underlined in blue are linked to publications on ResearchGate, letting you... more All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately.

Research paper thumbnail of TM-Builder: Um Construtor de Ontologias baseado em

This paper aims at introducing a generic architecture of a ontology extractor (Ontology Builder) ... more This paper aims at introducing a generic architecture of a ontology extractor (Ontology Builder) from instances of a family of XML documents. This Ontology Builder comes from an ontology specification. After, it presents an instance of this architecture that process a family of XML documents, resulting, as output, a specification in XTM (XML Topic Maps). To describe the extraction of knowledge from XML documents to produce a XTM, a new XML language called XSTM (XML Specification for Topic Maps) is defined. The proposed architecture and language are illustrated by a real case study: the ontology specification connected to the authors and papers presented in a conference about XML (XATA) realized at University of Minho.

Research paper thumbnail of 3a Conferência Nacional Editores

sante. Na primeira conferência (2003), houve uma vintena de trabalhos submetidos, maioritariament... more sante. Na primeira conferência (2003), houve uma vintena de trabalhos submetidos, maioritariamente da autoria ou da supervisão dos membros que integravam a comissão organizadora. Na segunda conferência (2004), houve uma participação mais forte da comunidade portuguesa mas ainda com números pouco expressivos. Nesta altura, apostou-se também numa forte participação da indústria, o que se traduziu num conjunto apreciável de apresentações de casos reais. Nesta terceira edição, a participação excedeu as nossas expectativas. Houve uma forte adesão nacional e internacional (Espanha e Brasil, o que para um evento onde se pretende privilegiar a língua portuguesa é ainda mais significativo). A distribuição geográfica em Portugal também aumentou, havendo mais instituições participantes. Se analisarmos as temáticas, abordadas nas três conferências, percebemos que também aqui há uma evolução no sentido de uma maior maturidade. Enquanto que no primeiro encontro, os trabalhos abordavam problemas e...

Research paper thumbnail of Constraining Topic Maps Constraining Topic Maps A TMCL declarative implementation

Research paper thumbnail of Paulo Cortez

Research paper thumbnail of XML aplicações e tecnologias associadas ; XATA 2005 3ª Conferência Nacional = XATA 2005

Research paper thumbnail of Integração das fontes de dados no museu da emigração português

O presente artigo apresenta uma aplicacao do Metamorphosis ao caso do Museu Virtual da Emigracao ... more O presente artigo apresenta uma aplicacao do Metamorphosis ao caso do Museu Virtual da Emigracao de Portugal. O Museu da Emigracao contem, no seu espolio, fontes de informacao compostas por documentos XML e por uma base de dados relacional. A funcao do Metamorphosis e propiciar uma visao homogenea desses recursos por meio da criacao de um topic map que represente esse universo de discurso. Para isso, usa-se o Oveia para a extracao do topic map e o Ulisses para a navegacao sobre o conhecimento do dominio. O resultado e uma visao integrada do Museu da Emigracao, de acordo com a ontologia especificada pelo projetista.

Research paper thumbnail of Plataforma CLAV: garantindo a interoperabilidade semântica e preparando o acesso continuado à informação

A comunicacao apresenta as principais politicas e estrategias europeias e nacionais em torno da i... more A comunicacao apresenta as principais politicas e estrategias europeias e nacionais em torno da interoperabilidade, dados abertos e preservacao digital. Especifica os principais resultados dos diversos projetos desenvolvidos pela Direcao-Geral do Livro, dos Arquivos e das Bibliotecas para promover a interoperabilidade semântica na Administracao Publica, bem como uma adequada classificacao e a avaliacao da informacao arquivistica. Salienta-se, entre eles, a Lista Consolidada para a classificacao e a avaliacao da informacao publica (LC). A comunicacao centra-se depois na apresentacao da Plataforma CLAV, que disponibiliza a LC e permite a desmaterializacao da construcao de instrumentos estruturantes para a gestao da informacao, tais como planos de classificacao e tabelas de selecao, alem de possibilitar o controlo da eliminacao da informacao publica. A adocao de esquemas de metainformacao para a interoperabilidade, a par da disponibilizacao de uma linguagem comum aos varios organismos ...

Research paper thumbnail of Transformação digital: novas políticas e procedimentos para a classificação e a avaliação da informação

A comunicacao apresenta alguns dos principais documentos de politica e da estrategia governamenta... more A comunicacao apresenta alguns dos principais documentos de politica e da estrategia governamental para a transformacao digital na Administracao Publica (AP) com consequencias ao nivel da gestao da informacao, em particular da sua classificacao e avaliacao. Destaca aa Medida 51 do Simplex + e apresenta o Projeto “M51-CLAV - Arquivo digital: Plataforma modular de classificacao e avaliacao da informacao publica”, da Direcao-Geral do Livro, dos Arquivos e das Bibliotecas (DGLAB). Procede depois a apresentacao da Plataforma “CLAV - Classificacao e avaliacao da informacao publica” desenvolvida pela DGLAB com vista a disponibilizacao de instrumentos transversais neste dominio, como a Lista Consolidada, bem como a mediacao desmaterializada da producao de tabelas de selecao, e a prestacao de um servico automatizado de controlo da eliminacao. A comunicacao da tambem conhecimento das alteracoes de procedimentos desenhadas pela DGLAB para implementar a transformacao digital pretendida, quer na...

Research paper thumbnail of Da gestão da informação à gestão do conhecimento: uma proposta para a e-Administração em Portugal

Research paper thumbnail of SPARQLing Neo4J (Short Paper)

The growth experienced by the internet in the past few years as lead to an increased amount of av... more The growth experienced by the internet in the past few years as lead to an increased amount of available data and knowledge obtained from said data. However most of this knowledge is lost due to the lack of associated semantics making the task of interpreting data very hard to computers. To counter this, ontologies provide a extremely solid way to represent data and automatically derive knowledge from it. In this article we'll present the work being developed with the aim to store and explore ontologies in Neo4J. In order to achieve this a web frontend was developed, integrating a SPARQL to CYPHER translator to allow users to query stored ontologies using SPARQL. This translator and its code generation is the main subject of this paper.

Research paper thumbnail of Tecnologia i serveis de preservació digital

Research paper thumbnail of DigitArq: creating and managing a digital archive

In this paper we present the steps followed in a project called DigitArq that aimed at building a... more In this paper we present the steps followed in a project called DigitArq that aimed at building a centralised repository for archival finding aids. At the O’Porto’s District Archive, finding aids existed in several different formats and media. Migration was used to convert all the finding aids into a single normalised format based on an international standard – EAD/XML. After migration, archival management software was developed to maintain the collected information and assist archivists in the creation of new finding aids. Archival finding aids are described by hierarchical structures which can easily be described with XML but present interesting issues while using Relational Databases. The relational data model employed is described in detail.

Research paper thumbnail of PT-CRIS: Um miradouro sobre o universo científico nacional

Reconhecida a importância da ciencia, tecnologia, inovacao e do conhecimento gerado pela investig... more Reconhecida a importância da ciencia, tecnologia, inovacao e do conhecimento gerado pela investigacao cientifica, sao inumeros os sistemas de informacao criados para dar resposta a necessidades de gestao e disseminacao de informacao em diferentes dominios. Contudo, a dispersao de informacao em varios sistemas, a nao adocao de normas/praticas de referencia e consequentemente a replicacao de informacao criam dificuldades as varias entidades que gerem ou consultam informacao sobre ciencia e respetivos indicadores na capacidade de gestao, execucao, avaliacao e tomada de decisao relativa a processos de investigacao. Surge assim a necessidade de criar um sistema que ofereca uma visao global do universo de ciencia e tecnologia, agregando e relacionando informacao de suporte a atividade cientifica desenvolvida em Portugal, i.e., informacao sobre investigadores, organizacoes, programas de financiamento, projetos, resultados de investigacao, instalacoes, equipamentos e servicos. O sistema, ao...

Research paper thumbnail of DataGen: JSON/XML Dataset Generator

In this document we describe the steps towards DataGen implementation. DataGen is a versatile and... more In this document we describe the steps towards DataGen implementation. DataGen is a versatile and powerful tool that allows for quick prototyping and testing of software applications, since currently too few solutions offer both the complexity and scalability necessary to generate adequate datasets in order to feed a data API or a more complex APP enabling those applications testing with appropriate data volume and data complexity. DataGen core is a Domain Specific Language (DSL) that was created to specify datasets. This language suffered several updates: repeating fields (with no limit), fuzzy fields (statistically generated), lists, highorder functions over lists, custom made transformation functions. The final result is a complex algebra that allows the generation of very complex datasets coping with very complex requirements. Throughout the paper we will give several examples of the possibilities. After generating a dataset DataGen gives the user the possibility to generate a R...

Research paper thumbnail of Advancing Technologies, Innovations in XML Applications and Metadata Management

Research paper thumbnail of Database migration : CLI

Palestra apresentada em "A Practical Approach to Database Archiving", Danish National A... more Palestra apresentada em "A Practical Approach to Database Archiving", Danish National Archives, Copenhagen, Danmark, 21 de Fevereiro de 2012.