Having just glanced over SARGON in the TIB-TS, and here. I noticed that you define classes that already exist in W3C standard ontologies like SOSA (e.g. SARGON:Sensor vs SOSA:Sensor.
I'd thus suggest to be reusing such classes instead of minting them anew in your ontology to avoid semantic drift and unecessary mapping/alingment work.
Such a reuse of terms from external ontologies can be automatized alot with the Ontology Development Kit to make sure one only has the subset of external terms needed including all of their axioms and in a way that is independent of the release cycle of these external ontologies (so no broken dependencies while still using owl:import statements).
I hope this helps :)