boro - the approach

The boro approach has at its core a foundational ontology and a closely intertwined methodology for information re-engineering. It started development in the late 1980s and was first publicly documented in the mid-1990s (see Business Objects). It is a data-driven approach, reflecting its roots in legacy system re-engineering. Since its emergence, there has been significant development of the approach; this includes:

  • The development of BORO-UML modelling tool support, including a variant of the Unified Modeling Language (UML) called BUML (or BORO-UML) and tools to migrate these models into other repositories, including relational databases.
  • The development of both syntactic and semantic test beds and data loading tools to facilitate incorporating large datasets into the boro models.
  • The development of reusable business domain models for a number of business domains.
  • The extension of the original methodology to handle the re-engineering of unstructured data.

It is now capable of building enterprise-wide ontologies, integrating information from information systems, semi-structured data (such as spreadsheets) and unstructured documents
.