a common top level ontology for bCLEARer based on BORO.
Project description
BNOP
BNOP is a reference library containing the code for the BNOP Domain (BORO Native Objects (Python)).
This project is currently closed, but may be sporadically updated by the BORO Development Team in the future.
Execution
- This code is a library, so not to be run on its own.
Usage Examples
For examples see usages in the following projects:
Documentation
Background
The Agile Manifesto prefers “working software over comprehensive documentation”. Robert C. Martin, one of the original authors of the Agile Manifesto, is also the author of the book Clean Code.
In this book, he makes a strong case for code being self-documenting: saying things such as "always try to explain yourself in code."
He suggests that the goal of every programmer should be to write code so clean and expressive that code comments are unnecessary.
When a programmer writes a comment, it will usually mean that they have failed to write code that was expressive enough. At the extreme, he suggests, maybe a little rhetorically, that "comments are always failures".
The BORO documentation policy
To aim to write code so clean and expressive that code comments are unnecessary.
Contributing
This package doesn't allow external contributors.
Liability and Warranty
This code is provided as-is and without warranty.
Under no circumstances will the developers be liable for any incidental, consequential, or indirect damages including but not limited to lost or damaged data, revenue loss, economic loss, or commercial loss arising out of the use of this code.
License
Acknowledgements
This work was developed initially by BORO Solutions (https://www.borosolutions.net/) and has been updated as part of the Information Management Framework to support the National Digital Twin programme, and funded by Department for Business, Energy & Industrial Strategy through the Centre for the Protection of National Infrastructure.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bnop-0.2.0.tar.gz.
File metadata
- Download URL: bnop-0.2.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.10 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97073038745cb725b6181f1cd96bac2b47536bde2107674f8c774f9a6dd58bd7
|
|
| MD5 |
a8484d78e1272579f71c50e8b4be10ed
|
|
| BLAKE2b-256 |
1b761c87039246d3bcc72d398a9889907ccbdb4291543aba8144d88e24bfcfcf
|
File details
Details for the file bnop-0.2.0-py3-none-any.whl.
File metadata
- Download URL: bnop-0.2.0-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.10 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73e80b15e588084dc3eaf425135e08c865cc20ccc7040fc9961cd5abc8748577
|
|
| MD5 |
3df38e414a3b0ed76c1d50b29343343c
|
|
| BLAKE2b-256 |
ff101000f29ad1494b1309cdf6da02ad5279d428c6a1d0cc06a20a360142d715
|