#!/usr/bin/python3.10
# -*-coding:Utf-8 -*

#==============================================================================
# ontoScorer: [brief description of the module]
#------------------------------------------------------------------------------
# Detailed module description, if needed
#==============================================================================

from ontoScorer.scorer import OntoScorer

def main():
    # Define the path to the data folder
    DATA_FOLDER_PATH = "data"

    # Define paths to the ontology files
    REFERENCE_ONTOLOGY_PATH = f"{DATA_FOLDER_PATH}/reference_ontology.ttl"
    GENERATED_ONTOLOGY_PATH = f"{DATA_FOLDER_PATH}/generated_ontology.ttl"

    # Initialize the scorer
    scorer = OntoScorer(REFERENCE_ONTOLOGY_PATH, GENERATED_ONTOLOGY_PATH)

    # Compare the ontologies
    scorer.compare()

    # Generate a report
    scorer.generate_report()

if __name__ == "__main__":
    main()