{"id":24666292,"url":"https://github.com/griddigit-ci/modshape","last_synced_at":"2025-03-21T11:41:14.714Z","repository":{"id":216142931,"uuid":"738580887","full_name":"griddigit-ci/ModShape","owner":"griddigit-ci","description":"A Python and SHACL based validation of datasets exchanged in the frame of Common Information Model data exchange standards such as IEC CGMES.","archived":false,"fork":false,"pushed_at":"2024-05-21T09:09:57.000Z","size":53243,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-19T16:21:12.986Z","etag":null,"topics":["cgmes","cim","cim-xml","json-ld","pypi","python","rdf","rdf-xml","rdfs","shacl","turtle","validation"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/griddigit-ci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-03T14:59:31.000Z","updated_at":"2024-09-26T07:51:54.000Z","dependencies_parsed_at":"2024-08-08T05:34:07.389Z","dependency_job_id":null,"html_url":"https://github.com/griddigit-ci/ModShape","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":0.06666666666666665,"last_synced_commit":"ff286d56d26560cec958e4ff7f88cf50491263eb"},"previous_names":["griddigit/pycimshaclvalidator","griddigit/modshape","griddigit-ci/modshape"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddigit-ci%2FModShape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddigit-ci%2FModShape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddigit-ci%2FModShape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddigit-ci%2FModShape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/griddigit-ci","download_url":"https://codeload.github.com/griddigit-ci/ModShape/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244794850,"owners_count":20511516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cgmes","cim","cim-xml","json-ld","pypi","python","rdf","rdf-xml","rdfs","shacl","turtle","validation"],"created_at":"2025-01-26T07:47:43.896Z","updated_at":"2025-03-21T11:41:14.663Z","avatar_url":"https://github.com/griddigit-ci.png","language":"HTML","readme":"# ModShape (Model Shape) - A Python \u0026 SHACL based Model Validation\n\n## General\nThis [SHACL](https://www.w3.org/TR/shacl/) based model validator is an open source Python application. Main contributors are [gridDigIt Kft.](https://www.griddigit.eu/) and [Associmates GmbH](http://www.associmates.eu/). The code is Licensed under the Mozilla Public Licence (MPL) v2.\nThe application is based on [RDFLib](https://github.com/RDFLib/rdflib) and [pySHACL](https://github.com/RDFLib/pySHACL).\n\nIt supports activities related to the validation of the RDF-based datasets such as IEC CGMES (Common Grid Model Exchange Standard).\n\n## Features\nThe current version of the code supports limited use cases and will be enhanced in Q1/Q2 of 2024. The development team is open to participate in collaborative projects.\n\nIn order to perform validation you need to have the datatype mapping as RDF construct (produced by [CimPal](https://github.com/griddigit/CimPal)), the dataset that is to be validated and the constraints (SHACL shapes)\n\nSHACL based constraints for CGMES v3 ([IEC 61970-600-1:2021](https://webstore.iec.ch/publication/63866) and [IEC 61970-600-2:2021](https://webstore.iec.ch/publication/63867)) are provided as part of the application profiles published by [ENTSO-E](https://www.entsoe.eu/) [CGMES CAS application profiles](https://www.entsoe.eu/Documents/CIM_documents/Grid_Model_CIM/IEC61970-600-2_CGMES_3_0_1_ApplicationProfiles.zip)\nSHACL based constraints for CGMES v2.4 (the withdrawn [IEC TS 61970-600-1:2017](https://webstore.iec.ch/publication/27556) and [IEC TS 61970-600-2:2017](https://webstore.iec.ch/publication/32923)) are not available in [ENTSO-E](https://www.entsoe.eu/). SHACL constraints that are autogenerated by [CimPal](https://github.com/griddigit/CimPal) are included in this repository. An incomplete version of SHACL constraints to validate constraints defined in the ENTSO-E QoCDC document v3.2.1 and v3.3 are also provided in this repository.\n\n## Support and Contacts\nIn case of specific support requests or further development please address these to info@griddigit.eu or add issues to the project.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgriddigit-ci%2Fmodshape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgriddigit-ci%2Fmodshape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgriddigit-ci%2Fmodshape/lists"}