/
Person.yml
86 lines (72 loc) · 1.76 KB
/
Person.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#
# Describes the structure of a Person
# Used to create an empty person (object of class src/model/Person)
#
# int - id managed by dbms
id:
slug:
# key / value pairs
# key = source slug
# value = local id within the given source
ids-in-sources: {}
# key / value pairs
# key = id name - necessarily a source slug ?
# value = local id
partial-ids: {}
name:
family:
given:
official: # As written in the birth certificate
family:
given:
spouse: [] # For married women
nobl: # nobiliary-particle: de d' di del von...
fame: # stage, scene - when the person is known using a name different from family / given
full: # ex Mistinguett or Stromae
family:
given:
alter: [] # alternative names, like nicknames, or author names
sex:
birth:
date: # date of the birth certificate
tzo: # timezone offset
date-ut: # date converted to Universal Time
note: # supplementary info (eg precise address of the place)
lmt: # boolean - true if date is expressed in LMT
notime: # boolean - true if birth time does not exist
place:
name:
c1:
c2:
c3:
cy:
geoid:
lg:
lat:
death:
date: # date of the birth certificate
tz: # timezone offset
date-ut: # date converted to Univesal Time
note: # supplementary info (eg precise address of the place)
lmt: # boolean - true if date is expressed in LMT
place:
name:
c1:
c2:
c3:
cy:
geoid:
lg:
lat:
# occupation slugs
occus: []
# Reliability of birth time
trust:
# map containing act transcriptions.
# keys of this map can be "birth", "death", "mariage"
acts:
history: []
# regular array of strings
issues: []
# regular array of strings
notes: []