| name | bark-regulations |
| description | Search BPR/RPR/ADN regulations for inland shipping compliance. Query rules with citations. |
Bark Regulations Skill
Search and query inland shipping regulations (BPR, RPR, ADN).
Overview
This skill provides access to:
- BPR - Binnenvaartpolitiereglement (Dutch inland navigation)
- RPR - Rheinpolizeireglement (Rhine navigation rules)
- ADN - Dangerous goods regulations
- Manningswet - Manning requirements
Data Sources
Regulations are stored in:
/agents/bark/data/regulations/
├── bpr/ # Binnenvaartpolitiereglement
├── rpr/ # Rheinpolizeireglement
├── adn/ # ADN dangerous goods
└── manning/ # Manning requirements
Usage
Search Regulations
./bark-regulations.py search "ankeren in vaargeul"
Query Specific Topic
./bark-regulations.py query --topic "ankeren" --zone "Rijn"
Check ADN Classification
./bark-regulations.py adn --substance "benzine" --quantity 1000
MCP Server (Optional)
For advanced document retrieval, configure x.ai MCP:
{
"mcpServers": {
"regulations": {
"command": "python3",
"args": ["mcp-server.py", "/agents/bark/data/regulations"]
}
}
}
Common Queries
| Topic | Example Query |
|---|
| Anchoring | "ankeren in vaargeul verboden" |
| Speed | "maximum snelheid Rijn" |
| Manning | "minimum bemanning 1500 ton" |
| Lights | "lichtvoering bij anker" |
| ADN | "vervoer gevaarlijke stoffen klasse 3" |
| Sound signals | "toetersignalen bij mist" |
Response Format
📋 Regelgeving: [Topic]
📝 Regel:
[Exact text from regulation]
📎 Bron:
- BPR Artikel X.X.X
- [Link to full text]
⚠️ Toepassing:
- Zone: [where applicable]
- Uitzonderingen: [if any]
Notes
- Always cite the exact article/reference
- Include zone/region where rule applies
- Note exceptions and special cases
- When uncertain, say so clearly