Code development platform for open source projects from the European Union institutions

v0.5.0: Restructure class hierarchy with LegalFragment as root class

- Add LegalFragment as LOMO-native root class for legal fragments
- Set owl:equivalentClass to cdm:fragment_resource_legal and eli:LegalInformationObject
- Restrict LegalRequirement to prescriptive rules (obligation, permission, prohibition, right)
- Convert ConstitutiveRule from DeonticModality individual to proper Class
- Make Definition a subclass of ConstitutiveRule
- Remove ConstitutiveRule from DeonticModalityScheme (not a deontic modality)
- Update hasDeonticModality, produces, setDefinition properties accordingly

Fixes conceptual conflicts where LegalRequirement was too broad,
ConstitutiveRule was mis-classified as deontic modality, and
Definition was incorrectly positioned in the hierarchy.