Closed jvendetti closed 1 year ago
The problematic characters are pipes and appear in the following class declaration on lines 5098 and 5106:
<owl:Class rdf:about="https://w3id.org/aio/Unsupervised_Block_Clustering|Unsupervised_Co-clustering|Unsupervised_Unsupervised_Two-mode_Clustering|Unsupervised_Two-way_Clustering|Unsupervised_Joint_Clustering">
<rdfs:subClassOf rdf:resource="https://w3id.org/aio/Machine_Learning"/>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">An algorithm to group objects by a plurality vote of its neighbors, with the object being assigned to the class most common among its k nearest neighbors</obo:IAO_0000115>
<oboInOwl:hasExactSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">K-NN</oboInOwl:hasExactSynonym>
<oboInOwl:hasExactSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">KNN</oboInOwl:hasExactSynonym>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unsupervised Block Clustering|Unsupervised Co-clustering|Unsupervised Unsupervised Two-mode Clustering|Unsupervised Two-way Clustering|Unsupervised Joint Clustering</rdfs:label>
</owl:Class>
<owl:Axiom>
<owl:annotatedSource rdf:resource="https://w3id.org/aio/Unsupervised_Block_Clustering|Unsupervised_Co-clustering|Unsupervised_Unsupervised_Two-mode_Clustering|Unsupervised_Two-way_Clustering|Unsupervised_Joint_Clustering"/>
<owl:annotatedProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000115"/>
<owl:annotatedTarget rdf:datatype="http://www.w3.org/2001/XMLSchema#string">An algorithm to group objects by a plurality vote of its neighbors, with the object being assigned to the class most common among its k nearest neighbors</owl:annotatedTarget>
<oboInOwl:hasDbXref rdf:datatype="http://www.w3.org/2001/XMLSchema#string">https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm</oboInOwl:hasDbXref>
</owl:Axiom>
I've followed up with the end user with a request to remove the illegal pipe characters, and attempt a re-submission (https://mailman.stanford.edu/pipermail/bioontology-support/2022-November/012916.html).
New version was uploaded to BioPortal on Nov. 15th (submission ID 5), and processed successfully.
Received report from an end user on the support list that the latest version of their AIO ontology failed to process (submission ID 4). The summary page on BioPortal is showing statuses of "Uploaded, Error Rdf".
Production log file indicates that the OWL API wasn't able to load the ontology:
Error is reproducible with the following snippet of test code:
Relevant stack trace from the OWL API shows that the ontology source file contains illegal characters: