But, wait, we are past the fundamental question :
What is a *knot*?
IMO, its an entanglement of cordage WITH specific loading.
(So, a bowline/(a/b/c/d) / sheet bend-a / sheet bend-b/ net knot / becket hitch
though looking --by helping hand of artist-- identical in the
cookie-cutter/all-ends-run-out-of-image-circle view (of the
"entanglement"), they are differentiated per loading (which
has greater & lesser effects on respective geometries).
--dl* (Who thought he had VERY "same" URLs, elsewhere ... !!)
====
If I understand you correctly,
I think that you don't.
I don't mind the a/b/c/d idea as it makes naming knots based on shape
and load a much more useful approach.
I was quickly tossing in placeholders for common
names of
bowline variations "left-handed/cowboy",
"Eskimo", and so on. But they would have a loading
profile of an *eye knot* (nb : it might be part of this
system of understanding that there is no "eye" in the
system (though that might be a good way to explain
the equal loading of (nearly) parallel ends! (Think of
joining a short mooring line from the port cleat to a
like-sized tow line that is tied to the starboard cleat,
of a barge, and the joint has the structure of a
bowline. (Well, one can regard the barge as
effectively completing an *eye*, but ... .) )
EBDB Bowline - implies the normal standing part (SPart) and eye loading of the knot only
EBDB (T) Bowline - implies the same knot shape as above, however someone has looked at loading the tail
EBDB (R) Bowline - ring loaded version
EBDB (E) Bowline - end to end loaded version
EBDB (4) Bowline - end to end and eye loaded (could be 3 instead of 4 I suppose) version
.
etc if there are more ways to load.
And here I'll say that one isn't really dealing, in *knot*
terms, with a "bowline" : there is this entanglement,
and some loadings are consistent w/eyeknots, some
are ... with end-2-end knots. (Hmmm,
Ashley's stopperis a
bowline appropriately collapsed & loaded,
but that brings in some *ends*, fused into a segment,
and bursts my cookie cutter boundary.
--dl*
====