dapphub / dapphub/dmap

Square dpath with URI syntax

Open
#21 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
59
Forks
16
PR merge metrics
No merged PRs in 30d

Description

https://datatracker.ietf.org/doc/html/rfc3986/#section-3

Current dpath is valid “host” in URI

`dmap://`

This is actually correct despite the fact that the user-defined hierarchies will live in this area

This is pretty nice, we get the whole “subreg” charset for runes which is pretty big!

> sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="

BUT! That charset does not contain `.`

Pull quote

> This specification does not mandate a particular registered name
lookup technology and therefore does not restrict the syntax of reg-
name beyond what is necessary for interoperability. Instead, it
delegates the issue of registered name syntax conformance to the
operating system of each application performing URI resolution, and
that operating system decides what it will allow for the purpose of
host identification. A URI resolution implementation might use DNS,
host tables, yellow pages, NetInfo, WINS, or any other system for
lookup of registered names. However, a globally scoped naming
system, such as DNS fully qualified domain names, is necessary for
URIs intended to have global scope. URI producers should use names
that conform to the DNS syntax, even when use of DNS is not
immediately apparent, and should limit these names to no more than
255 characters in length.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.