On page 5 of "Mixed twistor structures", C. Simpson writes
Recall that a strict subsheaf of a vector bundle over a curve is determined by its restriction to any Zariski open set
How is this true? Firstly, every vector bundle $E$ is a strict subsheaf of another vector bundle, just take $E \oplus \mathcal O_C$, for $C$ the curve. Therefore I'm confused by his insistence on strictness.
Now if we take a trivialising open cover $\{U_i\}$ of the curve $C$ for the vector bundle $E$ and restrict $E$ to $U_i$, how could this determine $E$ uniquely?
Once my confusion has been cleared up, I would like to know if there are related results for higher-dimensional (projective) varieties.
Most probably what Simpson means is that a strict subsheaf of a fixed vector bundle is determined by its restriction to any nonempty Zariski open set. Indeed, if $E$ is the fixed vector bundle, $j \colon U \to C$ is the embedding of a nonempty Zariski open set, and $F \subset j^*E$ is a strict subsheaf, extend the embedding to an exact sequence $$ 0 \to F \to j^*E \to G \to 0 $$ and define $$ \tilde{F} := \operatorname{Ker}(E \to j_*G), $$ where the morphism $E \to j_*G$ is the adjoint of $j^*E \to G$. Then $\tilde{F} \subset E$ is the strict subsheaf in $E$ determined by $F \subset j^*E$.