This gist contains a SPARQL Update script and a Docker wrapper for ROBOT. Together they preprocess the MONDO International Edition OWL file so that ROBOT can emit a structurally valid OBO file.
The OBO format requires a 1-to-1 mapping for the name tag (derived from rdfs:label). The international OWL file can have multiple labels per term (translations, obsolete legacy names, and imported-ontology redundancies), so a direct conversion fails with "multiple name tags not allowed". This pipeline removes those conflicts. Multilingual strings and leftover duplicate labels are relocated; original labels on obsolete terms are dropped rather than kept as synonyms.
preprocess_labels_for_obo.ru— SPARQL Update run by ROBOTrun-docker-robot.sh— pullsobolibrary/robotand runs the conversion