Characterization and constructions of binary self-orthogonal singly-even linear codes | Synapse