<?xml version="1.0" encoding="UTF-8"?>
<!--
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2001 Graham J. Williams
# Copyright (C) 2000-2007 Donald N. Allingham
# Copyright (C) 2010-2014 Nick Hall
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-->
<!--
This is the Document Type Definition file for v1.7.2
of the GRAMPS XML genealogy data format.
Please use the following formal public identifier to identify it:
"-//GRAMPS//DTD GRAMPS XML V1.7.2//EN"
For example:
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.7.2//EN"
"http://gramps-project.org/xml/1.7.2/grampsxml.dtd"
[...]>
-->
<!--
DATABASE
Defines an XML document which is a <database> consisting of a
header Information about the "owner" of the database
name-formats
people
families
events
places
citations
sources
objects
repositories
notes
tags
bookmarks
namemaps
tags
-->
<!ELEMENT database (header, name-formats?, tags?, events?, people?, families?,
citations?, sources?, places?, objects?, repositories?,
notes?, bookmarks?, namemaps?)>
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.7.2/">
<!-- ************************************************************
HEADER
A <header> consists of <created> (information about this
genealogical database) and <researcher> (information about the
person who created this genealogical database)
-->
<!ELEMENT header (created, researcher?, mediapath?)>
<!ELEMENT created EMPTY>
<!ATTLIST created
date CDATA #REQUIRED
version CDATA #REQUIRED
>
<!ELEMENT researcher (resname?, resaddr?, reslocality?, rescity?, resstate?,
rescountry?, respostal?, resphone?, resemail?)>
<!ELEMENT resname (#PCDATA)>
<!ELEMENT resaddr (#PCDATA)>
<!ELEMENT reslocality (#PCDATA)>
<!ELEMENT rescity (#PCDATA)>
<!ELEMENT resstate (#PCDATA)>
<!ELEMENT rescountry (#PCDATA)>
<!ELEMENT respostal (#PCDATA)>
<!ELEMENT resphone (#PCDATA)>
<!ELEMENT resemail (#PCDATA)>
<!ELEMENT mediapath (#PCDATA)>
<!-- ************************************************************
PEOPLE
-->
<!ELEMENT people (person)*>
<!ATTLIST people
default CDATA #IMPLIED
home IDREF #IMPLIED
>
<!ELEMENT person (gender, name*, eventref*, lds_ord*,
objref*, address*, attribute*, url*, childof*,
parentin*, personref*, noteref*, citationref*, tagref*)>
<!ATTLIST person
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!--
GENDER has values of M, F, or U.
-->
<!ELEMENT gender (#PCDATA)>
<!ELEMENT name (first?, call?, surname*, suffix?, title?, nick?, familynick?, group?,
(daterange|datespan|dateval|datestr)?, noteref*, citationref*)>
<!-- (Unknown|Also Know As|Birth Name|Married Name|Other Name) -->
<!ATTLIST name
alt (0|1) #IMPLIED
type CDATA #IMPLIED
priv (0|1) #IMPLIED
sort CDATA #IMPLIED
display CDATA #IMPLIED
>
<!ELEMENT first (#PCDATA)>
<!ELEMENT call (#PCDATA)>
<!ELEMENT suffix (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT nick (#PCDATA)>
<!ELEMENT familynick (#PCDATA)>
<!ELEMENT group (#PCDATA)>
<!ELEMENT surname (#PCDATA)>
<!-- (Unknown|Inherited|Given|Taken|Patronymic|Matronymic|Feudal|
Pseudonym|Patrilineal|Matrilineal|Occupation|Location) -->
<!ATTLIST surname
prefix CDATA #IMPLIED
prim (0|1) #IMPLIED
derivation CDATA #IMPLIED
connector CDATA #IMPLIED
>
<!ELEMENT childof EMPTY>
<!ATTLIST childof hlink IDREF #REQUIRED
>
<!ELEMENT parentin EMPTY>
<!ATTLIST parentin hlink IDREF #REQUIRED>
<!ELEMENT personref (citationref*, noteref*)>
<!ATTLIST personref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
rel CDATA #REQUIRED
>
<!ELEMENT address ((daterange|datespan|dateval|datestr)?, street?,
locality?, city?, county?, state?, country?, postal?,
phone?, noteref*, citationref*)>
<!ATTLIST address priv (0|1) #IMPLIED>
<!ELEMENT street (#PCDATA)>
<!ELEMENT locality (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT county (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT postal (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!-- ************************************************************
FAMILY
An element to record information about a family.
-->
<!ELEMENT families (family)*>
<!ELEMENT family (rel?, father?, mother?, eventref*, lds_ord*, objref*,
childref*, attribute*, noteref*, citationref*, tagref*)>
<!ATTLIST family
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT father EMPTY>
<!ATTLIST father hlink IDREF #REQUIRED>
<!ELEMENT mother EMPTY>
<!ATTLIST mother hlink IDREF #REQUIRED>
<!-- (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) -->
<!ELEMENT childref (citationref*,noteref*)>
<!ATTLIST childref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
mrel CDATA #IMPLIED
frel CDATA #IMPLIED
>
<!ELEMENT type (#PCDATA)>
<!ELEMENT rel EMPTY>
<!ATTLIST rel type CDATA #REQUIRED>
<!-- ************************************************************
EVENT
-->
<!ELEMENT events (event)*>
<!ELEMENT event (type?, (daterange|datespan|dateval|datestr)?, place?, cause?,
description?, attribute*, noteref*, citationref*, objref*,
tagref*)>
<!ATTLIST event
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!-- ************************************************************
SOURCES
-->
<!ELEMENT sources (source)*>
<!ELEMENT source (stitle?, sauthor?, spubinfo?, sabbrev?,
noteref*, objref*, srcattribute*, reporef*, tagref*)>
<!ATTLIST source
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT stitle (#PCDATA)>
<!ELEMENT sauthor (#PCDATA)>
<!ELEMENT spubinfo (#PCDATA)>
<!ELEMENT sabbrev (#PCDATA)>
<!-- ************************************************************
PLACES
-->
<!ELEMENT places (placeobj)*>
<!ELEMENT placeobj (ptitle?, code?, pname+, coord?, placeref*, location*,
objref*, url*, noteref*, citationref*, tagref*)>
<!ATTLIST placeobj
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
type CDATA #REQUIRED
>
<!ELEMENT pname (daterange|datespan|dateval|datestr)?>
<!ATTLIST pname
lang CDATA #IMPLIED
value CDATA #REQUIRED
>
<!ELEMENT ptitle (#PCDATA)>
<!ELEMENT code (#PCDATA)>
<!ELEMENT coord EMPTY>
<!ATTLIST coord
long CDATA #REQUIRED
lat CDATA #REQUIRED
>
<!ELEMENT location EMPTY>
<!ATTLIST location
street CDATA #IMPLIED
locality CDATA #IMPLIED
city CDATA #IMPLIED
parish CDATA #IMPLIED
county CDATA #IMPLIED
state CDATA #IMPLIED
country CDATA #IMPLIED
postal CDATA #IMPLIED
phone CDATA #IMPLIED
>
<!-- ************************************************************
OBJECTS
-->
<!ELEMENT objects (object)*>
<!ELEMENT object (file, attribute*, noteref*,
(daterange|datespan|dateval|datestr)?, citationref*, tagref*)>
<!ATTLIST object
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT file EMPTY>
<!ATTLIST file
src CDATA #REQUIRED
mime CDATA #REQUIRED
checksum CDATA #IMPLIED
description CDATA #REQUIRED
>
<!-- ************************************************************
REPOSITORIES
-->
<!ELEMENT repositories (repository)*>
<!ELEMENT repository (rname, type, address*, url*, noteref*, tagref*)>
<!ATTLIST repository
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!ELEMENT rname (#PCDATA)>
<!-- ************************************************************
NOTES
-->
<!ELEMENT notes (note)*>
<!ELEMENT note (text, style*, tagref*)>
<!ATTLIST note
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
format (0|1) #IMPLIED
type CDATA #REQUIRED
>
<!ELEMENT text (#PCDATA)>
<!ELEMENT style (range+)>
<!ATTLIST style
name (bold|italic|underline|fontface|fontsize|
fontcolor|highlight|superscript|link) #REQUIRED
value CDATA #IMPLIED
>
<!ELEMENT range EMPTY>
<!ATTLIST range
start CDATA #REQUIRED
end CDATA #REQUIRED
>
<!-- ************************************************************
TAGS
-->
<!ELEMENT tags (tag)*>
<!ELEMENT tag EMPTY>
<!ATTLIST tag
handle ID #REQUIRED
name CDATA #REQUIRED
color CDATA #REQUIRED
priority CDATA #REQUIRED
change CDATA #REQUIRED
>
<!-- ************************************************************
CITATIONS
-->
<!ELEMENT citations (citation)*>
<!ELEMENT citation ((daterange|datespan|dateval|datestr)?, page?, confidence,
noteref*, objref*, srcattribute*, sourceref, tagref*)>
<!ATTLIST citation
id CDATA #IMPLIED
handle ID #REQUIRED
priv (0|1) #IMPLIED
change CDATA #REQUIRED
>
<!-- ************************************************************
BOOKMARKS
-->
<!ELEMENT bookmarks (bookmark)*>
<!ELEMENT bookmark EMPTY>
<!ATTLIST bookmark
target (person|family|event|source|citation|place|media|repository|
note) #REQUIRED
hlink IDREF #REQUIRED
>
<!-- ************************************************************
NAME MAPS
-->
<!ELEMENT namemaps (map)*>
<!ELEMENT map EMPTY>
<!ATTLIST map
type CDATA #REQUIRED
key CDATA #REQUIRED
value CDATA #REQUIRED
>
<!-- ************************************************************
NAME FORMATS
-->
<!ELEMENT name-formats (format)*>
<!ELEMENT format EMPTY>
<!ATTLIST format
number CDATA #REQUIRED
name CDATA #REQUIRED
fmt_str CDATA #REQUIRED
active (0|1) #IMPLIED
>
<!-- ************************************************************
SHARED ELEMENTS
-->
<!ELEMENT daterange EMPTY>
<!ATTLIST daterange
start CDATA #REQUIRED
stop CDATA #REQUIRED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
dualdated (0|1) #IMPLIED
newyear CDATA #IMPLIED
>
<!ELEMENT datespan EMPTY>
<!ATTLIST datespan
start CDATA #REQUIRED
stop CDATA #REQUIRED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
dualdated (0|1) #IMPLIED
newyear CDATA #IMPLIED
>
<!ELEMENT dateval EMPTY>
<!ATTLIST dateval
val CDATA #REQUIRED
type (before|after|about) #IMPLIED
quality (estimated|calculated) #IMPLIED
cformat CDATA #IMPLIED
dualdated (0|1) #IMPLIED
newyear CDATA #IMPLIED
>
<!ELEMENT datestr EMPTY>
<!ATTLIST datestr val CDATA #REQUIRED>
<!ELEMENT citationref EMPTY>
<!ATTLIST citationref
hlink IDREF #REQUIRED
>
<!ELEMENT sourceref EMPTY>
<!ATTLIST sourceref
hlink IDREF #REQUIRED
>
<!ELEMENT eventref (attribute*, noteref*, citationref*)>
<!ATTLIST eventref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
role CDATA #IMPLIED
>
<!ELEMENT reporef (noteref*)>
<!ATTLIST reporef
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
callno CDATA #IMPLIED
medium CDATA #IMPLIED
>
<!ELEMENT noteref EMPTY>
<!ATTLIST noteref
hlink IDREF #REQUIRED
>
<!ELEMENT tagref EMPTY>
<!ATTLIST tagref
hlink IDREF #REQUIRED
>
<!ELEMENT page (#PCDATA)>
<!ELEMENT confidence (#PCDATA)>
<!ELEMENT attribute (citationref*, noteref*)>
<!ATTLIST attribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT srcattribute EMPTY>
<!ATTLIST srcattribute
priv (0|1) #IMPLIED
type CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT place EMPTY>
<!ATTLIST place hlink IDREF #REQUIRED>
<!ELEMENT cause (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!ELEMENT url EMPTY>
<!ATTLIST url
priv (0|1) #IMPLIED
type CDATA #IMPLIED
href CDATA #REQUIRED
description CDATA #IMPLIED
>
<!ELEMENT objref (region?, attribute*, citationref*, noteref*)>
<!ATTLIST objref
hlink IDREF #REQUIRED
priv (0|1) #IMPLIED
>
<!ELEMENT placeref ((daterange|datespan|dateval|datestr)?)>
<!ATTLIST placeref
hlink IDREF #REQUIRED
>
<!ELEMENT region EMPTY>
<!ATTLIST region
corner1_x CDATA #REQUIRED
corner1_y CDATA #REQUIRED
corner2_x CDATA #REQUIRED
corner2_y CDATA #REQUIRED
>
<!ELEMENT data_item EMPTY>
<!ATTLIST data_item
key CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT lds_ord ((daterange|datespan|dateval|datestr)?, temple?, place?,
status?, sealed_to?, noteref*, citationref*)>
<!ATTLIST lds_ord
priv (0|1) #IMPLIED
type CDATA #REQUIRED
>
<!ELEMENT temple EMPTY>
<!ATTLIST temple
val CDATA #REQUIRED
>
<!ELEMENT status EMPTY>
<!ATTLIST status
val CDATA #REQUIRED
>
<!ELEMENT sealed_to EMPTY>
<!ATTLIST sealed_to
hlink IDREF #REQUIRED
>
W następnych podpunktach szczegółowo omówię zawartość elementów kolekcji w naszej bazie w gramps, wewnątrz których przechowywane są dane, w następującej kolejności:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE database PUBLIC "-//Gramps//DTD Gramps XML 1.7.1//EN"
"http://gramps-project.org/xml/1.7.1/grampsxml.dtd">
<database xmlns="http://gramps-project.org/xml/1.7.1/">
<header></header>
<name-formats></name-formats>
<namemaps></namemaps>
<tags></tags>
<bookmarks></bookmarks>
<families></families>
<people></people>
<events></events>
<places></places>
<objects></objects>
<repositories></repositories>
<sources></sources>
<citations></citations>
<notes></notes>
</database>
Element ten jest obowiązkowy, składa się on z elementów: <created> (informacje o tej bazie danych genealogicznych), <researcher> (informacje o osobie, która stworzyła tę bazę danych) oraz <mediapath> (ścieżka do folderu z multimediami). Element <created> posiada dwie obowiązkowe cechy datę utworzenia pliku z bazą, oraz wersje programu w którym została utworzona.
<header>
<created date="2025-02-20" version="AIO64-6.0.0-beta2-1"/>
<researcher>
<resname>Król Jagiełło</resname>
<resaddr>Zamek Wawel</resaddr>
<reslocality></reslocality>
<rescity>Kraków</rescity>
<resstate>Księstwo Krakowskie</resstate>
<rescountry>Królestwo Polskie</rescountry>
<respostal>00-000</respostal>
<resphone>+00 000-000-000</resphone>
<resemail>szef-wszystkich@wawel.smok</resemail>
</researcher>
<mediapath>{GRAMPS_RESOURCES}/example/gramps</mediapath>
</header>
Element ten jest opcjonalny. Przechowuje on ustawienia sposobu wyświetlania nazwisk, tych ustawień może być ZERO lub WIĘCEJ. Niemniej w ostatnich wersjach gramps nie widzę możliwości edytowania z poziomu gramps. Zastosowanie/Celowość tego ustawienia będzie szerzej omówiona w punkcie A-8).
<name-formats>
<format number="-1" name="SURNAME, Given (Common)" fmt_str="SURNAME, given (common)" active="1"/>
</name-formats>
Element ten pozwala przechowywać globalne zasady grupowania nazwisk, np gdybyśmy chcieli by nazwiska Konstantynopolitański, Konstantynopolitańska, Konstantynopolitańczykówna, Konstantynopolitańczykwa, pogrupował jako Konstantynopolitański.
Grupować możemy też wyjątki tzn. pojedyncze wystąpienie - a nie wszystkie jak w tym przykładzie - ale omówię to później w punkcie A-8).
<namemaps>
<map type="group_as" key="Konstantynopolitańska" value="Konstantynopolitański"/>
<map type="group_as" key="Konstantynopolitańczykówna" value="Konstantynopolitański"/>
<map type="group_as" key="Konstantynopolitańczykowa" value="Konstantynopolitański"/>
</namemaps>
Kolejnym ważnym zbiorem są TAGI, pomagają w pracy nad zasobem, możemy na przykład utworzyć tag "Nieczytelne dane w metryce" ,i podpinać go kolejno do wszystkich informacji które wymagają dalszej pracy nad nimi. Albo utworzyć tag "🔗💜⤵️" oraz "🔗💜⤴️" i podpinać je odpowiednio do każdego przodka, lub każdego krewnego by szybciej się połapać kto jest kim. Tagi oprócz swojej nazwy, posiadają przypisany priorytet który nie może się powtarzać oraz kolor - dzięki niemu widzimy od razu co ten tag ma a co nie,
<tags>
<tag handle="_fd2bfa182dfed961673a646658" change="1739847082" name="🔗💜⤵️" color="#b65cff" priority="2"/>
<tag handle="_fd2bfa8e55bc39e442ec1db1cc" change="1739847082" name="🔗💜⤴️" color="#b65cff" priority="1"/>
<tag handle="_fd2c10b21133c61710d9aa97cfe" change="1739847082" name="Nieczytelne dane w metryce" color="#ff9360" priority="0"/>
</tags>
Kolejny elementem ułatwiający pracę, są zakładki, możemy przypiąć poszczególne elementy osoby, rodziny, miejsca, notatki, wydarzenia, źródła i obiekty.
<bookmarks>
<bookmark target="person" hlink="_AWFKQCJELLUWDY2PD3"/>
<bookmark target="person" hlink="_35WJQC1B7T7NPV8OLV"/>
<bookmark target="person" hlink="_Q8HKQC3VMRM1M6M7ES"/>
<bookmark target="family" hlink="_9OUJQCBOHW9UEK9CNV"/>
</bookmarks>
Rodzina to podstawowa komórka społeczna. Element <families> jest elementem zbiorczym gromadzącym elementy <family> . Pojedyncza rodzina to Ojciec/Mąż/Partner <father /> i Matka/Żona/Partnerka <mother /> , oraz ich dzieci <childref /> . Oczywiście może istnieć rodzina z nieznanymi rodzicami lub rodzicem, podobnie jak rodzina bez dzieci. Podstawowym atrybutem rodziny jest prywatność informacji priv = "1" (wartość 1=tak, 0=nie). Najważniejszym elementem jest <rel type = "Married"/> określa on relacje pomiędzy ojcem/mężem/partnerem a matką/żoną/partnerką.
Dla każdej rodziny możemy dołączyć cytaty źródłowe <citationref hlink = "_fd3882047ae50d90223c224fb67"/> , notatki <noteref hlink = "_fd3881be19c16a35158075b0d5b"/> i tagi <tagref hlink = "_fd38a5dc3083c4e7e3ed477dd46"/>
Do rodziny możemy dołączania dzieci. Tu podobnie jak poprzednio możemy zwyczajnie dołączyć obiekt <childref hlink="_S3GKQCSAUG5LKNW2AK" priv="0" mrel="Brith" mrel="Brith"/> , albo dodać więcej informacji na temat związku dziecka z rodzicami. Czyli cytaty źródłowe i notatki.
Kolejnymi elementami są wydarzenia <eventref hlink = "_fd387b02e29adb65884a2db9bc" role = "Parents"/> , cecha "role" określa rodzaj udziału tej rodziny w wydarzeniu, czyli np. w chrzcie dziecka, rodzice są rodzicami stąd "Parents".
Każda rodzina może posiadać różne atrybuty ją opisujące, atrybuty mogą być podstawowe <attribute /> (czyli takie które zawierają nazwę i zawartość), lub szczegółowe <attribute> </attribute> (wtedy atrybut dodatkowo może zawierać: cytaty z źródeł i notatki); dodatkowo atrybuty również mogą być prywatne priv = "1" (wartość 1=tak, 0=nie).
Kolejnym elementem który możemy podpiąć pod rodzinę są zdjęcia - obiekty multimedia. Podobnie jak atrybuty obiekty multimedialne mogą być podstawowe <objref hlink = "_78V2GQX2FKNSYQ3OHE" priv = "0" /> (czyli takie które zawierają tylko odsyłacz do obiektu), lub szczegółowe <objref> </objref> Należy mieć na uwadze że informacje zawarte w "objref" - nie odnoszą się do samego obiektu, a do jego użycia w kontekście tej rodziny. Możemy tu umieścić wewnętrzne atrybuty, cytaty źródłowe i notatki. Dodatkowo możemy zaznaczyć konkretny prostokąt do którego odwołujemy się np. zaznaczając twarze - umieszczamy to w elemencie <region corner1_x = "30" corner1_y = "18" corner2_x = "71" corner2_y = "46"/> .
<families>
<family handle="_fd385e7944dc78bae4b29bb19c" change="1740119708" id="F0372" priv="0">
<rel type="Married"/>
<father hlink="_fd3847acae121d0a65b266b4bdd"/>
<mother hlink="_fd3847d493f625cec25d16baf4e"/>
<citationref hlink="_fd3882047ae50d90223c224fb67"/>
<noteref hlink="_fd3881be19c16a35158075b0d5b"/>
<tagref hlink="_fd38a5dc3083c4e7e3ed477dd46"/>
<childref hlink="_S3GKQCSAUG5LKNW2AK" priv="0" mrel="Brith" mrel="Brith"/>
<childref hlink="_fd38474bb7b363eb8229a82fa4c">
<citationref hlink="_fd38798538819d8315c23fe2f29"/>
<noteref hlink="_fd3879b1b44297218a2407e6bc"/>
</childref>
<childref hlink="_fd3879beabf26563eeab53f7bad" priv="1" mrel="Adopted">
<citationref hlink="_fd387a3ddaab77a8fec0d0c87a"/>
<noteref hlink="_fd387a4cb9311d7ef86f52db2d9"/>
</childref>
<childref hlink="_fd387a6d68177d07a871681ce9c" frel="Adopted">
<citationref hlink="_fd387ab6116ddea9754749acd1"/>
<noteref hlink="_fd387ac221258fe5ec2ef08261e"/>
</childref>
<eventref hlink="_fd387b02e29adb65884a2db9bc" role="Family"/>
<eventref hlink="_fd387bf972b65fdcbcbffa2c225" role="Parents"/>
<attribute type="Identification Number" value="RODZINA-1" priv="0"/>
<attribute priv="1" type="Identification Number" value="RODZINA-A (z cytatem i notatką)">
<citationref hlink="_fd38a3708382467d01c0009f24e"/>
<noteref hlink="_fd38a384f5b18b3efae43211df4"/>
</attribute>
<objref hlink="_F8JYGQFL2PKLSYH79X" priv="0"/>
<objref hlink="_238CGQ939HG18SS5MG" priv="1">
<region corner1_x="51" corner1_y="19" corner2_x="59" corner2_y="33"/>
</objref>
<objref hlink="_fd38a57b01a67c3fa6c35ab0063">
<region corner1_x="30" corner1_y="18" corner2_x="71" corner2_y="46"/>
<attribute type="Identification Number" value="id zastosowania obrazka - 444"/>
<citationref hlink="_fd38a5274e31bf683de2ce6a99d"/>
<noteref hlink="_fd38a56f66a523b19683a712803"/>
</objref>
</family>
</families>
Osoba to podstawowa jednostka społeczna. Element <people home="_fd285701e4f28dc628a69f137de"> jest elementem zbiorczym gromadzącym elementy <person> .
.....
.....
.....
.....
.....
.....
.....