Skip to content

Commit

Permalink
add deprecation notice
Browse files Browse the repository at this point in the history
  • Loading branch information
Luther Tychonievich committed Nov 23, 2021
1 parent e0eed7c commit 3689eab
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
11 changes: 11 additions & 0 deletions build/pandoc.css
Original file line number Diff line number Diff line change
Expand Up @@ -429,6 +429,17 @@ div.sourceCode {
font-style: italic;
}

.deprecation {
margin: 1em;
background: #fbe9e9;
border-left: #f99 solid 4px;
padding: 0em 0.5em;
}
.deprecation > :first-child:before {
content: "Deprecation Note \2014\00A0 ";
font-style: italic;
}

code.uri {
font-weight: normal;
background: none !important;
Expand Down
22 changes: 22 additions & 0 deletions specification/gedcom.md
Original file line number Diff line number Diff line change
Expand Up @@ -1641,6 +1641,12 @@ n EXID <Special> {1:1} g7:EXID
]
```

:::deprecation
Having an `EXID` without an `EXID`.`TYPE` substructure is deprecated.
The meaning of an `EXID` depends on its `EXID`.`TYPE`.
The cardinality of `EXID`.`TYPE` will be changed to `{1:1}` in version 8.0.
:::

Each of these provides an identifier for a structure or its subject,
and each is different in purpose:

Expand All @@ -1650,6 +1656,7 @@ and each is different in purpose:

- `EXID` is an identifier maintained by an external authority that applies to the subject of the structure.


#### `INDIVIDUAL_ATTRIBUTE_STRUCTURE` :=

```` {.gedstruct .long}
Expand Down Expand Up @@ -2048,6 +2055,13 @@ n PLAC <List:Text> {1:1} g7:PLAC
+1 <<NOTE_STRUCTURE>> {0:M}
```
:::deprecation
Having an `EXID` without an `EXID`.`TYPE` substructure is deprecated.
The meaning of an `EXID` depends on its `EXID`.`TYPE`.
The cardinality of `EXID`.`TYPE` will be changed to `{1:1}` in version 8.0.
:::
A place, which can be represented in several ways:
- The payload contains a comma-separated list of region names,
Expand Down Expand Up @@ -2077,6 +2091,8 @@ A place, which can be represented in several ways:
This specification does not support places where a region name contains a comma. An alternative system for representing locations is likely to be added in a later version.
:::



#### `SOURCE_CITATION` :=

```gedstruct
Expand Down Expand Up @@ -2659,6 +2675,12 @@ the authority owning the identifier is provided in the TYPE substructure; see `E

Depending on the maintaining authority, an `EXID` may be a unique identifier for the subject, an identifier for 1 of several views of the subject, or an identifier for the externally-maintained copy of the same information as is contained in this structure. However, unlike `UID` and `REFN`, `EXID` does not identify a structure; structures with the same `EXID` may have originated independently rather than by edits from the same starting point.

:::deprecation
Having an `EXID` without an `EXID`.`TYPE` substructure is deprecated.
The meaning of an `EXID` depends on its `EXID`.`TYPE`.
The cardinality of `EXID`.`TYPE` will be changed to `{1:1}` in version 8.0.
:::

#### `FAM` (Family record) `g7:record-FAM`

See `FAMILY_RECORD`
Expand Down

0 comments on commit 3689eab

Please sign in to comment.