These are the definitions of "atom" and "atomic" from Piron's book:
(1.16): DEFINITION If b ≠ C and b < c, one says that C covers b
when b < x < C ##\Rightarrow## x = b or x = c. An element which covers 0
is called an atom (or point). A lattice is said to be atomic if for every
b≠0 there exists at least one atom p smaller than b (i.e. p < b).
O denotes the minimal element, i.e. ##\varnothing## in the case of ##\sigma##-algebras, ##\{0\}## in the case of a lattice of closed subspaces of a Hilbert space, and the 0 operator in the case of a lattice of projection operators.
I prefer the notation ≤ over <, and I like to denote the minimal element by 0. So I'd say that an atom is an element ##a## such that ##a\neq 0##, ##0\leq a##, and for all ##c## such that ##0\leq c\leq a##, we have ##c=0## or ##c=a##. This is a singleton subset in the case of ##\sigma##-algebras, a 1-dimensional subspace in the case of a lattice of closed subspaces, and a projection operator for a 1-dimensional subspace in the case of a lattice of projections.
So a ##\sigma##-algebra is atomic since every non-empty subset contains a point, and a lattice of closed subspaces is atomic since every subspace that isn't 0-dimensional contains a 1-dimensional subspace.
I think that atomicity
is one of Piron's axioms. It seems that some people, including Birkhoff and von Neumann, reject it. My interpretation of the "modulo" comment in the translation from French is that they would like to do something like this: Define two subsets A,B to be equivalent if ##(A-(A\cap B))\cup(B-(A\cap B)## has measure 0, and then consider the set of equivalence classes of subsets instead of the set of all subsets.