Skip to content

Invalid profile bcio.owl/2026-04-28 #1311

Description

@wdduncan

FYI the 2026-04-28 version violates the DL and EL profiles.

To check use robot to run the validate-profile command.

robot validate-profile --profile DL -i bcio.owl -o validate-dl.txt >

OWL 2 DL Profile Report: Ontology and imports closure NOT in profile. The following violations are present:
Use of reserved vocabulary for annotation property IRI: rdf:type [Declaration(AnnotationProperty(rdf:type)) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]

robot validate-profile --profile EL -i bcio.owl -o validate-el.txt >

OWL 2 EL Profile Report: Ontology and imports closure NOT in profile. The following violations are present:
Class expressions not allowed in profile: ObjectUnionOf [EquivalentClasses(<http://humanbehaviourchange.org/ontology/BCIO_050328> ObjectUnionOf(<http://humanbehaviourchange.org/ontology/BCIO_006038> <http://humanbehaviourchange.org/ontology/BCIO_050326>)) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]
Class expressions not allowed in profile: ObjectUnionOf [EquivalentClasses(<http://humanbehaviourchange.org/ontology/BCIO_050868> ObjectUnionOf(<http://humanbehaviourchange.org/ontology/BCIO_050215> <http://humanbehaviourchange.org/ontology/BCIO_050714>)) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]
Class expressions not allowed in profile: ObjectUnionOf [EquivalentClasses(<http://humanbehaviourchange.org/ontology/BCIO_050329> ObjectUnionOf(<http://humanbehaviourchange.org/ontology/BCIO_006147> <http://humanbehaviourchange.org/ontology/BCIO_050327>)) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]
Use of reserved vocabulary for annotation property IRI: rdf:type [Declaration(AnnotationProperty(rdf:type)) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]
Class expressions not allowed in profile: ObjectUnionOf [EquivalentClasses(<http://humanbehaviourchange.org/ontology/BCIO_050809> ObjectIntersectionOf(<http://humanbehaviourchange.org/ontology/BCIO_036000> ObjectSomeValuesFrom(<http://humanbehaviourchange.org/ontology/BCIOR_000012> ObjectUnionOf(<http://humanbehaviourchange.org/ontology/BCIO_050830> <http://humanbehaviourchange.org/ontology/BCIO_050831>)))) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]
Class expressions not allowed in profile: ObjectUnionOf [EquivalentClasses(<http://humanbehaviourchange.org/ontology/BCIO_050559> ObjectUnionOf(<http://humanbehaviourchange.org/ontology/BCIO_007177> <http://humanbehaviourchange.org/ontology/BCIO_007178> <http://humanbehaviourchange.org/ontology/BCIO_007179> <http://humanbehaviourchange.org/ontology/BCIO_007180>)) in OntologyID(OntologyIRI(<http://humanbehaviourchange.org/ontology/bcio.owl>) VersionIRI(<http://humanbehaviourchange.org/ontology/bcio.owl/2026-04-28>))]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions