Skip to content

Commit

Permalink
Add the meaning of WWW (#480)
Browse files Browse the repository at this point in the history
* Add the meaning of WWW

Previously (in both 5.5.1 and 7.0.0–7.0.14) `WWW` was defined only by the type of is payload. This is an attempt to fix that without invalidating any existing files.

Resolves #476

* Update specification/gedcom-3-structures-3-meaning.md

Co-authored-by: Dave Thaler <[email protected]>

---------

Co-authored-by: Dave Thaler <[email protected]>
  • Loading branch information
tychonievich and dthaler authored Jun 18, 2024
1 parent a6c05e1 commit 5f4f42b
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion specification/gedcom-3-structures-3-meaning.md
Original file line number Diff line number Diff line change
Expand Up @@ -1642,12 +1642,19 @@ See also `INDIVIDUAL_EVENT_STRUCTURE`.

#### `WWW` (Web address) `g7:WWW`

A URL or other locator for a World Wide Web page,
A URL or other locator for a World Wide Web page of the subject of the superstructure,
as defined by any relevant standard
such as [whatwg/url](https://url.spec.whatwg.org/),
[RFC 3986](https://www.rfc-editor.org/info/rfc3986),
[RFC 3987](https://www.rfc-editor.org/info/rfc3987),
and so forth.

Like other substructures, the `WWW` structure provides details about the subject of its superstructure.
For example, a `MARR`.`WWW` is a world wide web page of the marriage event,
not the personal website of the couple or an entry in an online database serving as a source documenting the marriage.
However, the meaning of `WWW` was only implicit when it was introduced in version 5.5.1
and many files were created that use `WWW` to store a more tangentially-related web address,
so applications are recommended to interpret the `WWW` structure's meaning cautiously.

If an invalid or no longer existing web address is present upon import, it should be preserved as-is on export.

0 comments on commit 5f4f42b

Please sign in to comment.