Skip to content

Comments

Merge MOD-API release from AgroPortal + Projects#10

Merged
hakimalem merged 76 commits intomasterfrom
development
Jul 23, 2025
Merged

Merge MOD-API release from AgroPortal + Projects#10
hakimalem merged 76 commits intomasterfrom
development

Conversation

@hakimalem
Copy link
Member

No description provided.

imadbourouche and others added 30 commits December 19, 2024 11:53
* paginate and regex filter to migrate_rest_mappings

* fix diff error exception handling
* refactor mapping count to simplify the code

* clean the mapping_counts method

* don't use delete_zombie_mapping_count in total mapping count

* extract some smaller function in mappings counts
* add SPARQL query logging configuration

* remove cube monitoring

* update index all code
* add semantic artefact model

* add SemanticArtefactDistribution model

* Add id_generator and clean the code

* Add tests for artefact and artefact distribution

* Add more attributes to serialize by default

* Fix artefact tests

* refactor artefact model and tests code

* fix mod namespace
* add test parse ontology has iri label

* update gemfile.lock
* add ruby 3.2 ci testing

* migrate to ruby 3.2

* remove test CI for ruby 2.7

* unpin blocked gem as no more supporting ruby 2

* fix some code no more working in ruby 3

* fix ruby 3 warnings

* fix test_parse_ontology_has_iri_label for virtuoso
* add default serialization attributes for agents

* Remove affiliations from default serialized attributes to improve performance
* add paging when getting all artefacts

* fix tests

* fix paging assertions

* remove total_pages from test

* remove test all artefacts
* get only public ontologies

* add read_restriction_based_on based on ontology

* update Gemfile.lock

* fix tests

* update gemfile to use goo development branch
* add semantic catalog model

* define all the attributes in the catalog scheme

* use default attributes from the catalog scheme yaml file

* fix catalog tests

* ajouter calucaltion of some computed attributes

* Fixing the SemanticArtefactCatalog model structure and code

* update the SemanticArtefactCatalog model and scheme

* remove default values from fundedBy and federated_portals

* fix tests in test_class.rb

* make the ui_host a url

* remove https from the ui_host config

---------

Co-authored-by: Syphax bouazzouni <gs_bouazzouni@esi.dz>
* refactor catalog model code

* use Metric to optimize the metric calculation

* cache the metrics
* add metrics to artefacts and distributions

* code refactoring and metrics value to 0

* fix tests artefacts and distributions

* add concerns and refactor code

* fix

* fix endorsement metric attribute
* remove :all in goo_attrs_to_load

* fix catalog tests

* fix

* Fix attributes displayed by default

* fix tests
* refactor artefact and attribute_fetcher for optimization

* fix tests
maboukerfa and others added 29 commits May 16, 2025 17:14
* add keywords loading during agent serialization

* Limit agents values to the requested ones in the usages request
… to the agent model (#215)

Co-authored-by: AmineBKF <boukerfa.ma@gmail.com>
* remove groups from agents serialized attributes

* don't calculate ontologies relates  attributes if agents have no usages

* remove `klass` attribute from related and affiliated agents
* update artefacts links

* address QA changes for distributions
Refactor & validations: JSON config, acronym formatting, ANR mapping, required fields
Merge MOD-API release from AgroPortal
@hakimalem hakimalem merged commit a02c6ec into master Jul 23, 2025
0 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants