Are there any established conventions for distinguishing the consequence relations of first-order logic? I'm thinking both in terms of what to call them (e.g. global vs local) and what notation to use.
What follows is background and motivation for the question and some links to answers on this site or external resources.
For example, is it at least somewhat conventional to use $\Gamma \models \varphi$ for the local consequence relation and $\Gamma \Rightarrow \varphi$ or $\varphi \mathop{=\!\!\!|} \Gamma$ or $\Gamma \models^g \varphi$ or something for the global one? For example, this answer by sequitur to a similar question I had about modal logic uses $\models^g$.
As for my motivation, I'm trying to (re)-learn first-order logic thoroughly so I can a) prove stuff about various proof calculi and b) understand my model theory textbooks better.
Also, is having a logic with multiple consequence relations so awkward/weird that it's better to talk about two distinct first-order logics rather than one with multiple consequence relations. For example, this answer (among others that I've seen before but can't find) defines a logic as a set of sentences and exactly one consequence relation. I know there's another answer out there that defines what a logic is in general more explicitly. I'll update the link when I find it.
Also, it is possible to define stranger consequence relations for FOL that permit, for example, adding new free variables (via $\forall x \mathop. \varphi \models \varphi(x)$) but not removing them or permit removing free variables but not adding them. I'm assuming that these consequence relations (and possibly others?) are not really worth talking about. Is this assumption correct?
This question, which cites this email, discusses which consequence relation for first-order logic is better to teach students. I'll call them $\models^g$ for the global consequence relation that ranges over variable assignments and $\models^l$ for the local one that doesn't.
First, let $M \models \varphi$ hold if and only if $M, v \models \varphi$ for all $M$-valuations on the free variables of $\varphi$ $v$.
Let $M, v \models \varphi$, where $v$ is a valuation that is constrained to only assign interpretations to the free variables of $\varphi$.
I'm being pedantic about the free variables of the valuation so that $\lnot (x = x)$ is a tautology when the structure is empty, but $\lnot \forall x \mathop. x = x$ and $\lnot \forall x \mathop. x \neq x$ are both non-tautologies because they don't have any free variables. Previously, I liked to define $v$ to assign an interpretation to every possible variable symbol, but this has the unfortunate consequence of making everything a tautology in empty structures (and I think it also makes $\forall$-elimination work in a weird symmetry-breaking way).
The local relation is defined as follows.
$ \Gamma \models \varphi$ if and only if for all models $M$ and $M$-valuations on $\text{FV}(\varphi)$ $v$, if $M, v \models \Gamma$ then $M, v \models \varphi$.
The global relation is defined as follows.
$ \Gamma \models \varphi$ if and only if for all models $M$, if $M \models \Gamma$ then $M \models \varphi$.