Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/equinor/records
Description, schema and libraries for the "record" format for exchanging RDF
https://github.com/equinor/records
rdf ssi
Last synced: 3 months ago
JSON representation
Description, schema and libraries for the "record" format for exchanging RDF
- Host: GitHub
- URL: https://github.com/equinor/records
- Owner: equinor
- License: gpl-3.0
- Created: 2022-11-17T07:49:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:46:48.000Z (9 months ago)
- Last Synced: 2024-05-22T13:57:27.794Z (9 months ago)
- Topics: rdf, ssi
- Language: C#
- Homepage:
- Size: 582 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# records
Description, schema and libraries for the "record" format for exchanging RDF* [Format description](doc/format.md)
* [Motivation](doc/motivation.md)
* [Ontologies, schema, etc](schema/)
* [A generator of very simple records](src/RecordGenerator)
* [Queries and code for working with records in fuseki](src/fuseki)
* [Setup, datalog and queries for working with records in RDFOx](src/rdfox)## CI/CD For Records .NET package
The CI/CD on this repository is done through Github Actions. The action [publish.yml](./.github/workflows/publish.yaml) describes how it works.Every pull request trigger a myriad of actions that check the quality of the code being pushed. Unit tests, integration tests, formatting, linting, and SQL migration are amongst the things being run / tested. You may find a full list in the [workflows](./.github/workflows/) folder.
Every push to the `main` branch result in a publication of the records nuget package.
## Commits
Commits into the `main` branch contain the message of the pull request it originated from.## Issues
We handle issues using Azure DevOps. You may find [our backlog here](https://dev.azure.com/EquinorASA/Spine/_backlogs/backlog/Semantic%20Infrastucture/Stories) if you have the proper access.## Releases
Our releases uses [semver](https://semver.org/).## Tooling
For the code base we use .NET in C#.For testing we use `XUnit`.