LogosLink Programmer's Guide · LogosLink Programmer's Interface version 1.0.2.0

Architecture

LogosLink has been designed for modularity, so you need to be concerned only with the libraries that you need for your application.

The LogosLink architecture is shown below.

LogosLink architecture diagram

In the figure, red colour indicates the LogosLink standard libraries, grey indicates infrastructural components, and dashed grey lines indicate code that you write.

The components in the diagram are these:

  • Your App represents the application that you are developing on top of LogosLink.
  • DataExchange is a LogosLink standard library implementing export and import of text data.
  • Analytics is a LogosLink standard library implementing corpus and argumentation model analytics.
  • CorpusEngine is a LogosLink standard library implementing corpus creation and management.
  • ArgumentationEngine is the LogosLink standard library that implements argumentation analysis.
  • OntologyEngine is a LogosLink standard library implements ontology analysis.
  • Common is a LogosLink standard library implements common infrastructure for other components.
  • DataTypes is a multi-purpose standard library implementing basic data types.
  • File System represents the file system managed by the operating system, where LogosLink can persist corpora, models and ontologies.

When you build your application, you don't need to interface with all the standard libraries, but only those that are relevant to you. For example, if you are developing an application to create some type models in an automated fashion, you would probably need to interface with ModellingEngine only.


Contents distributed under a Creative Commons Attribution 4.0 International License · About · Terms of Use · Contact Us · last updated on 10/10/2024 12:56