In general a path can be described as a a heirachical index. This covers all the operations in python3 path lib. It is defined independent of the object (filesystem, document etc) being indexed.
The precise implementation of the Algebric structure differs, depending on the Path types in question, eg Filesystem vs URL.
This defintion is generally applicable to paths, such as:
- File paths
- URLs