SWEET Ontology
type: Ontology
version info: 2.3
imports: matrCompound.owl
imports: relaPhysical.owl
imports: matrElement.owl
imports: relaChemical.owl
imports: matrElementalMolecule.owl
imports: statePhysical.owl
imports: state.owl
imports: matr.owl
imports: rela.owl

Anion
type: Class
subclass of: Ion
comment: An anion is an ion that has more electrons than protons such that the atom or molecule is negatively charged. [Wikipedia]

Cation
type: Class
subclass of: Ion
comment: An cation is an ion that has more protons than electrons such that the atom or molecule is positively charged. [Wikipedia]

Ion
type: Class
subclass of: Substance
subclass of: Restriction
  on property: hasState
  has value: Ionized
comment: An ion is an atom or molecule where the total number of electrons is not equal to the total number of protons, giving it a net positive or negative electrical charge. [Wikipedia]

Hplus
type: Ion
has chemical: http://sweet.jpl.nasa.gov/2.3/matrElement.owl#H
has charge: 1

H4plus
type: Ion
has chemical: H4
has charge: 1

Ominus
type: Ion
has chemical: http://sweet.jpl.nasa.gov/2.3/matrElement.owl#O
has charge: -1

O2minus
type: Ion
has chemical: O2
has charge: -1

O3minus
type: Ion
has chemical: O3
has charge: -1

Oplus
type: Ion
has chemical: http://sweet.jpl.nasa.gov/2.3/matrElement.owl#O
has charge: 1

O3minusminus
type: Ion
has chemical: O3
has charge: -2