Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task] Reporting for namespace(s) and aspect models #506

Open
chris-volk opened this issue Jan 18, 2024 · 1 comment
Open

[Task] Reporting for namespace(s) and aspect models #506

chris-volk opened this issue Jan 18, 2024 · 1 comment
Labels
acknowledged Has been viewed by one of the maintainers and is ready for further work, discussion or other steps. task

Comments

@chris-volk
Copy link
Contributor

chris-volk commented Jan 18, 2024

As a SAMM CLI user I want a convenient overview how many Aspect Models are on a repository/any model source and which of them are valid.

Expected is a summary and a table.
Summary: How many aspect model versions, how many aspect models (multiple versions only count once), how many namespaces with/without version, the lowest and highest SAMM version in use, the percentage of valid models (and perhaps something regarding minimum and maximum size of models, maybe lines of code if number of elements is harder)

Table: For each Aspect Model the info of the according namespace (included in urn of aspect already, so that's given), SAMM version in use, whether it is valid or not, and perhaps the number of direct and transitive references to other aspects model

Input: Any source that contains one or multiple namespaces, e.g. local file system path or link to github folder (e.g. catena-x) that contains one or multiple namespaces, e.g. https://github.com/eclipse-tractusx/sldt-semantic-models

Options:

  • "Only newest version" like in [Task] Load model with references from github #474 , since I may not care whether older versions are invalid if the newest versions are always valid (yes, older versions may also be valid and a newer version invalid, but still, it's an interesting insight to filter newest versions)
  • perhaps a limit and/or sorting option that helps to get partial results if a folder is huge.
  • To be designed how users have to wait (probably long running process for e.g. all catena-x models)
@chris-volk
Copy link
Contributor Author

Test of this issue: runs successfully on https://github.com/eclipse-tractusx/sldt-semantic-models

@chris-volk chris-volk added the acknowledged Has been viewed by one of the maintainers and is ready for further work, discussion or other steps. label Feb 1, 2024
@chris-volk chris-volk changed the title [Task] Report of github repository with namespaces and aspect models [Task] Reporting for namespace(s) and aspect models Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
acknowledged Has been viewed by one of the maintainers and is ready for further work, discussion or other steps. task
Projects
None yet
Development

No branches or pull requests

1 participant