Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Document Status : draft, awaiting review

Sommaire

Abstract

As shown in the figure below, UQAM-DEV is an environment built with Tobraid Composer, a TopQuadrant's ontology engineering application.

UQAM-DEV is used for ontology engineering, ontology editing in W3C-recognized notations (Turtle, N3, XML/RDF, etc.), ftl editing, Java programming, source code control and VIVO management. To ensure these uses, the environment encapsulates a Tomcat server, a Solr server as well as the Apache Jena framework and the GIT toolkit.

Presentation

Vision

To offer a work team composed of software engineers, ontologists, translators, project managers, an evolutionary and adaptive ecosystem of user-friendly software allowing the development of the internationalization of VIVO aligned with the practices resulting from Agile type software engineering methodologies, in particular through the integration of uses related to GitHub, BitBucket, Confluence, Jira, etc.


Contexte

VIVO's i18n development cycle

Image Added

Needs

  • Be assisted by a software engineering IDE - (Java compilation, Maven, J2EE, Tomcat, version control ... etc.)
  • Recompile, install, deploy on the fly a VIVO instance on a local workstation
  • Searching for texts independent of the nature of the instrumented file of a high-performance search device.
  • Edit, model ontologies in all notations (.n3; .ttl; RDF/XML, etc. ) recognized by the W3C.
  • Edit and configure pom.xml files
  • Design, integrate and launch automated tests validating the integrity of VIVO and the modifications that are made
  • Although used by the software developer, the ecosystem must be accessible to domain specialists (ontologist - translator - librarian - project manager, etc.) who are non-developers.



...

Fig 1. UQAM-DEV use case and component architecture

...

Fig 2. UQAM-DEV directory structure

TopBraid and Eclipse

Topbraid Composer is an on ontology editor. It is integrated into Eclipse, an environment gathering a set of visual resources divided into four categories:

...

For more information about the concepts surrounding Eclipse, see : Eclipse Workbench User Guide


Help on Topbraid

More detailed help is available from the help menu.

...