CCO 1.5 was able to be opened in Protégé using the "raw" file on GitHub because the URLs for the import files resolved at the ontologyrepository.org webpage. This allowed users to view CCO in GitHub without having to clone the repository or download files.
1.7 Issue:
This method does not work correctly for 1.7. A user can open 1.7 AllCore.ttl or Agent.ttl and be mislead by the version IRI that they are viewing 1.7 when in reality, they are viewing 1.5. This is because the URLs for the imports still resolve at the ontologyrepository page that has not been updated since 1.5. Note, the only way for a user to view 1.7 using the open from URL feature is to open CommonCoreOntologiesMerged, since there are no in the file.
2.0 Issue:
This method does not work at all for 2.0 because the URLs point to commoncoreontologies.org, which is still under construction.
I understand that the preferred method of working with CCO is by cloning the repository. All core works correctly when opened from a local directory because the catalog file is automatically in the correct folder. The local method does not automatically work when trying to open a module. For example when opening the Agent Ontology, the Information Ontology fails to import. This would not be a problem if there was a catalog file for the Agent ontology in the same folder as the Agent Ontology.
That said, I think that there should still be the option for people to open 1.7 and 2.0 via the "open URL" function in Protégé.
Proposal: I suggest keeping Dev and Master Branches the way they are now, with clear instruction that one ought to clone the repository to work with it.
In addition, I suggest the creation of a third branch that is intended to be able to be opened using the "open URL" function. This would be achieved by replacing the import URL in each ontology with the resolvable GitHub raw file URL. For example, I suggest a replacement of "https://www.commoncoreontologies.org/ExtendedRelationOntology" in the Imports of the Geospatial ontology with "https://raw.githubusercontent.com/CommonCoreOntology/CommonCoreOntologies/refs/heads/develop/src/cco-modules/ExtendedRelationOntology.ttl". This would allow users to open each file from the Raw.
Once the URLs for ontologies using the commoncoreontologies.org resolve correctly, this branch should be trimmed.
CCO 1.5 was able to be opened in Protégé using the "raw" file on GitHub because the URLs for the import files resolved at the ontologyrepository.org webpage. This allowed users to view CCO in GitHub without having to clone the repository or download files.
1.7 Issue:
This method does not work correctly for 1.7. A user can open 1.7 AllCore.ttl or Agent.ttl and be mislead by the version IRI that they are viewing 1.7 when in reality, they are viewing 1.5. This is because the URLs for the imports still resolve at the ontologyrepository page that has not been updated since 1.5. Note, the only way for a user to view 1.7 using the open from URL feature is to open CommonCoreOntologiesMerged, since there are no in the file.
2.0 Issue:
This method does not work at all for 2.0 because the URLs point to commoncoreontologies.org, which is still under construction.
I understand that the preferred method of working with CCO is by cloning the repository. All core works correctly when opened from a local directory because the catalog file is automatically in the correct folder. The local method does not automatically work when trying to open a module. For example when opening the Agent Ontology, the Information Ontology fails to import. This would not be a problem if there was a catalog file for the Agent ontology in the same folder as the Agent Ontology.
That said, I think that there should still be the option for people to open 1.7 and 2.0 via the "open URL" function in Protégé.
Proposal: I suggest keeping Dev and Master Branches the way they are now, with clear instruction that one ought to clone the repository to work with it.
In addition, I suggest the creation of a third branch that is intended to be able to be opened using the "open URL" function. This would be achieved by replacing the import URL in each ontology with the resolvable GitHub raw file URL. For example, I suggest a replacement of "https://www.commoncoreontologies.org/ExtendedRelationOntology" in the Imports of the Geospatial ontology with "https://raw.githubusercontent.com/CommonCoreOntology/CommonCoreOntologies/refs/heads/develop/src/cco-modules/ExtendedRelationOntology.ttl". This would allow users to open each file from the Raw.
Once the URLs for ontologies using the commoncoreontologies.org resolve correctly, this branch should be trimmed.