tag:blogger.com,1999:blog-38691920142585113102024-03-18T15:25:05.084+00:00Parallax View ®A different view on thingsTony Proctorhttp://www.blogger.com/profile/18330460400737261264noreply@blogger.comBlogger15413tag:blogger.com,1999:blog-3869192014258511310.post-42296831045422329572022-04-07T17:40:00.004+01:002022-04-07T17:40:49.265+01:00What a Mess<p class="MsoNormal" style="margin-bottom: 10.0pt;">This will be my last blog post
for the foreseeable future, and probably forever. This is not a matter of free
time, or of advancing years, or even of competing tasks, but of a complete disillusionment
with modern genealogy.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">I will continue to research in
my spare time, but this will be to produce something of standing for my family
and extended family to read; I have lost faith in the public world of
genealogy. But let me explain in more detail because this has been on the
horizon for a while, and yet previously planned retreats have all fallen down
for different reasons.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">I am use to academic research,
and how academic research works in other fields. The purpose of research in
those other fields is to find answers — truths — and to produce a valuable collective
body of work through collaboration. Virtually by definition, it is not a
commercial goal.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">I have previously pondered over
the nature of genealogy (<a href="https://parallax-viewpoint.blogspot.com/2014/05/what-is-genealogy.html">What
is Genealogy?</a>), and considered its difference from family history, but
there is a more systemic difference that touches on collaboration, software,
and commercial forces. Although genealogy has a well-respected academic side,
it generally considers the internet, and digital resources in general, as only
good for derivative sources such as images and transcriptions, and not for
publications. This field has high standards and produces quality work in
traditional publications such as books and journals, but the internet is
considered inappropriate for publication due to its transient and ephemeral
nature.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">If we look to commercial
genealogy then we see two quite different worlds: that of the generation of
derivative sources that people can search, and that of online trees. Other than
improving the search tools and options, I have no real criticisms of the many
digitisation and transcription projects, but for online trees then I have many.
In fact I have written so many articles on this subject that I won't even begin
to enumerate links to them. Irrespective of whether we are considering "unified
trees" or "user-owned trees", there are fundamental issues with
their structure and the process by which they are generated.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">In terms of structure, a tree
is appropriate for representing biological lineage, but dreadful for
representing history — can you imagine a family tree attempting to detail, say,
the events of WWII? But non-biological lineage, such as fostering and adoption,
or even weaker associations between people, break this visualisation and can
result in a <i style="mso-bidi-font-style: normal;">cat's cradle</i> of complexity
and confusion. A tree is also limiting in terms of proof arguments
(particularly if they reference multiple individuals, families or generations),
citations that refer to actual claims (as opposed to simple hyperlinks saying
where you got your information), and linking to external resources (images or document
scans) that are not specific to single individuals.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">But worse than this is the
process by which we are expected to construct such trees. We are all probably
aware now of the variable quality of trees — although I still find it vexing
when I see 'trees are not a valid source' (<a href="https://parallax-viewpoint.blogspot.com/2019/12/another-tree-can-be-valid-source.html">it
depends on the claim</a>) — and that trees can persist online long after
someone may have dabbled for a few months using a free trial or a subscription birthday
present. There is no responsibility taken by the respective companies for the
accuracy of what their subscribers publish, and they appear to be disinterested
in why academia looks down on these published works. It is impractical for
these companies to fact-check stuff, and so I am not suggesting that is the solution,
but they do not acknowledge, publicly, that the simple paradigm of building
trees directly from their raw digitised records is naive (despite their
advertising). There are many difficult cases of family reconstruction that
require effort — possibly an enormous amount of effort — to get around missing
information, ambiguous information, or even deliberately obfuscated
information, and so make a case for what really happened in the past.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">But two experienced researchers
might reach different conclusions, both of which appear to fit available
information, and so how should that be dealt with? Well, the <i style="mso-bidi-font-style: normal;">red mist</i> and edit wars commonly associated
with "unified trees" are not the answer. If left to software people
then they might suggest transactional <i style="mso-bidi-font-style: normal;">get</i>
and <i style="mso-bidi-font-style: normal;">commit</i> operations, analogous to those
in software source-control systems. If you don't know what these are then it's
probably best not to ask; they're complicated, generally with horrible user
interfaces, and even get software people into trouble.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">Well, why don't these companies
look at how collaborative research works everywhere else? I can't believe that
they're ignorant of it, and so I can only assume that they fear it would be too
complicated for their subscribers, or that it would cost them money, or even
that it's just a huge step into the unknown and they don't want to kill their <i style="mso-bidi-font-style: normal;">cash cow</i>.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">Collaborative research elsewhere
is not a linear one-step 'raw-data leading to final conclusions'; it's stepwise,
and involving prior work by other researchers. Researchers can then look at the
work of others and build from it (or refute it). This means real written work,
with real citations, is a starting point as claims have to be justified, not
just by pointing to data that appears to confirm them, but by explaining why,
and why not something else.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">OK, so not everyone will be
able or willing to produce such written work, but there are people who do, and
regularly do so: bloggers. I have already made a case that online genealogy
companies could take advantage of this in a way that requires minimal
investment, would not run into copyright or attribution problems, and would
increase traffic to the respective blogs — surely, a win-win (<a href="https://parallax-viewpoint.blogspot.com/2016/08/blogs-as-genealogical-sources.html">Blogs
as Genealogical Sources</a>). Briefly summarised, the author of a blog article
would give permission to the genealogical company to list the corresponding URL
in one of their databases, and would provide meta-data to ensure that it showed
up in the results of appropriate searches. The genealogy company would store
such information in a database of so-called authored works (i.e. the URL, name
of author, article title, and meta-data), but would not copy the body of the
works. When these works showed up in a genealogical search, the end-user would
click on one of them in order to be directed to the original blog article.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">Yes, there would be some
smaller issues such as the rating these works, or citing them, and so on, but
it's academic as there has been no subsequent engagement — Zero, with a capital
Z — by any of the companies, including the ones I approached directly.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">Modern genealogists rely on the
search functions within these online companies, and possibly on Google
(although woe betide we have to research a surname such as 'covid'), but they
would be less likely to find relevant printed books or journal articles. This
sort of scheme could even be extended to cover non-internet sources, but there
is yet another possibility, one that flies in the face of the view that
research has to be written up in paper-based journals.</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">People who have researched in
other fields may be aware of sites such as <a href="https://arxiv.org/">arXiv.org</a>
(the 'X' is actually representing the Greek letter chi, and so the site name is
pronounced as "archive"). These contain online articles, submitted
online, and viewed online. They are much more accessible and searchable than
the old paper-based journals, and it is entirely possible that this could be
done for genealogical research, but it would take the initiative away from any
forward-looking genealogy company. Does that matter to genealogists? Probably
not as there are many searchable resources that do not fall under their control.
Would it contribute to the accuracy and a truly collaborative approach in
modern genealogy?</p>
<p class="MsoNormal" style="margin-bottom: 10.0pt;">I wish I could be optimistic
here, but I'm not!</p>
Tony Proctorhttp://www.blogger.com/profile/18330460400737261264noreply@blogger.com9tag:blogger.com,1999:blog-3869192014258511310.post-7703049449123817462022-03-27T22:56:00.005+01:002023-06-18T10:08:55.564+01:00SVG Family-Tree Generator (v6.3)<p> <!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</p><p class="MsoNormal" style="margin-bottom: 10pt;">This post announces the release
of SVG-FTG V6.3. Details on availability can be found on the summary page: <a href="https://parallaxviewpoint.com/SVG-FTG/">SVG-FTG Summary</a>.<br /></p>
<p class="MsoNormal" style="margin-bottom: 10pt;">Whereas the main theme of the
preceding <a href="https://parallax-viewpoint.blogspot.com/2021/12/svg-family-tree-generator-v62.html">SVG-FTG
V6.2</a> was integration with other software, the main theme for this version
is special effects. This means that the topics will probably appeal to a wider
audience.</p>
<p class="MsoNormal" style="margin-bottom: 10pt;">In fact, most of the effects
described below arise through the introduction of a single enhancement: the
generation of a "ghost box" for each person-box. This is just another
SVG entity but it can be customised to do these things below or things of your
own choosing.</p>
<p class="MsoNormal" style="margin-bottom: 10pt;">SVG doesn't have the concept of
a programmable "z order" like HTML has, and so you cannot explicitly
layer entities to control what overlaps what — the last thing drawn will
overlap anything else at that position, and this is called the "painters algorithm".
SVG-FTG is careful to draw the person-boxes, lines, images, buttons, etc. to
ensure that, for example, lines do not overlap person-boxes. However, SVG-FTG
V6.3 has implemented its own "z order" such that the new "ghost
boxes" can be placed at the right overlap position. Detailed instructions
for the effects illustrated here can be found at "Program Notes :
Application Development : Header Files : Special Effects".</p>
<h2>Three-D Boxes</h2>
<p class="MsoNormal" style="margin-bottom: 10pt;">The appearance of
three-dimensional person-boxes can be quite an eye-catching effect. Although it
looks like a simple side-plus-top shaded projection, the effect also puts a
flare on the family-circles to make them look 3-D, and rounded ends on the
lines so that they look more pipe-like when connecting the person-boxes,</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXpH0a_ygYMRe40OKxUcBLT6RWkO4FgYJtL_7Tr5msqkrscz__GKXU6kUwb5bmtTVq6hypEGlaZIibYaYWIKpg7YbaR4zp6W9PZlq1sI4j7AsNOsU5Tlkep5uamXZkhBR83mcpu9UVtAo0EmA4qh3B3WdB8HV1DGfGXJ7dOQSf5DH6kZP8e964T94_Sw/s1074/svg62_3d.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="552" data-original-width="1074" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXpH0a_ygYMRe40OKxUcBLT6RWkO4FgYJtL_7Tr5msqkrscz__GKXU6kUwb5bmtTVq6hypEGlaZIibYaYWIKpg7YbaR4zp6W9PZlq1sI4j7AsNOsU5Tlkep5uamXZkhBR83mcpu9UVtAo0EmA4qh3B3WdB8HV1DGfGXJ7dOQSf5DH6kZP8e964T94_Sw/w400-h205/svg62_3d.png" width="400" /></a></div><br />
<p class="MsoNormal" style="margin-bottom: 10pt;">The orientation of the
projection, the shading, and the angle or length of the projection, can all be
configured.</p>
<h2>Drop Shadows</h2>
<p class="MsoNormal" style="margin-bottom: 10pt;">Drop shadows give the
impression that each person-box is casting a shadow on a canvas, just a short
distance behind the tree.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtpCtit2dJ1qEP_PUmcEcI3KOKNw4Bhsk64cClXtQgnjS8srDUB-J9G_Ot7MVV6O01wj-QiA9MT2ud68Q4v643UwAzxj_x_ZsGGXlIjsq9s0jUDejjQG2I49ixgg86xt-M7kKmMSXl8SkZ_gUk5Yn0DZNQAA1es81eeyqkBA0bcCw2k8sqcvWrDQEelg/s1066/svg62_shadow.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="544" data-original-width="1066" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtpCtit2dJ1qEP_PUmcEcI3KOKNw4Bhsk64cClXtQgnjS8srDUB-J9G_Ot7MVV6O01wj-QiA9MT2ud68Q4v643UwAzxj_x_ZsGGXlIjsq9s0jUDejjQG2I49ixgg86xt-M7kKmMSXl8SkZ_gUk5Yn0DZNQAA1es81eeyqkBA0bcCw2k8sqcvWrDQEelg/w400-h204/svg62_shadow.png" width="400" /></a></div><br />
<h2>Picture Frames</h2>
<p class="MsoNormal" style="margin-bottom: 10pt;">Placing a picture frame over
each person-box may sound a little over the top, but it can produce interesting
border effects if you chose something nicer than this particular example.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWI1Nd0uFhY2TF-a3LXX9VqUpE1sD-H-G8pP6L7iDLMI6BN9L9r-tCyTk-qsWq5q5q9b7-r4XOdBnBJ-zRrMnZIucDizjxta2PdsTViiOpOD1-Gz6D86xSdvlavLob5-DedKmpZ3ISYKuqI08NHUn33-kS1QCvIci81NjwmUD1DR6fk7XpO2AtbS_zoQ/s1070/svg62_frame.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="548" data-original-width="1070" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWI1Nd0uFhY2TF-a3LXX9VqUpE1sD-H-G8pP6L7iDLMI6BN9L9r-tCyTk-qsWq5q5q9b7-r4XOdBnBJ-zRrMnZIucDizjxta2PdsTViiOpOD1-Gz6D86xSdvlavLob5-DedKmpZ3ISYKuqI08NHUn33-kS1QCvIci81NjwmUD1DR6fk7XpO2AtbS_zoQ/w400-h205/svg62_frame.png" width="400" /></a></div><br />
<h2>Round Boxes</h2>
<p class="MsoNormal" style="margin-bottom: 10pt;">I thought about doing this
years ago, but decided that it was too complicated. I was very happy when I
found that it just fell out of this general-purpose special effect mechanism.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdgNi-1UyPrEAfQcmWpxSRmt9mQxJXlmCkz63oK2Z7Zmj2SksHQLP2LJpJ0t0ZocFzx0mOggxST3FE1gJ6RU8_h_2iAs4XYvcP062iPpRFwhntRZDWuHX8PTwbCeircZSbAIKagb_GWsDxRffMS_vfpbjZwdBbkkzt9ksyqu2WHAffhgnD3wZAl0LMBg/s1218/svg62_round.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="533" data-original-width="1218" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdgNi-1UyPrEAfQcmWpxSRmt9mQxJXlmCkz63oK2Z7Zmj2SksHQLP2LJpJ0t0ZocFzx0mOggxST3FE1gJ6RU8_h_2iAs4XYvcP062iPpRFwhntRZDWuHX8PTwbCeircZSbAIKagb_GWsDxRffMS_vfpbjZwdBbkkzt9ksyqu2WHAffhgnD3wZAl0LMBg/w400-h175/svg62_round.png" width="400" /></a></div><br /><p class="MsoNormal" style="margin-bottom: 10pt;"><br /></p>
<p class="MsoNormal" style="margin-bottom: 10pt;">You can control the aspect
ratio to change the circles into ovals, and even add the normal buttons onto
such person-boxes.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCnbOCg3qgszTYZSqwI_llXaNAlTBli-vVrXMqlMcET4ICQdXnHCID20_q1YTVBnx10nlupojofASnIvQ6y7cUX7URWu-8nzYwiYczyCUkKkQ9V8NXL988zyu8eHLdo2S0CfGPso54pRl-ujQCo0eRMEtHyPlf5x7vNhApne6Bg8KaRWT3hdnXhHTwlA/s1144/svg62_oval.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="622" data-original-width="1144" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCnbOCg3qgszTYZSqwI_llXaNAlTBli-vVrXMqlMcET4ICQdXnHCID20_q1YTVBnx10nlupojofASnIvQ6y7cUX7URWu-8nzYwiYczyCUkKkQ9V8NXL988zyu8eHLdo2S0CfGPso54pRl-ujQCo0eRMEtHyPlf5x7vNhApne6Bg8KaRWT3hdnXhHTwlA/w400-h217/svg62_oval.png" width="400" /></a></div><br />
<h2>Header Files</h2>
<p class="MsoNormal" style="margin-bottom: 10pt;">Long-time users of SVG-FTG will
be aware that the header file templates employ a system of substitution
variables in order to configure them according to your selected options. For
instance ??title?? would deposit the title that you have assigned to the
current tree.</p>
<p class="MsoNormal" style="margin-bottom: 10pt;">That scheme has now been
extended to include conditional compilation, expression support, and temporary
variables. This feature was necessary in order to support the special new
effects.</p>
<p class="MsoNormal" style="margin-bottom: 10pt;">See "Program Notes :
Application Development : Header Files".</p>
<h2>Sundry</h2>
<p class="MsoNormal" style="margin-bottom: 10pt;">The 'Copy Descendants' option was
accidentally omitted from V6.2 in the Viewpoint Manager. This very useful
option was added to the Tree Designer and the GEDCOM Loader in order to make it
easier to copy or transfer multiple families.</p>
<p class="MsoNormal" style="margin-bottom: 10pt;">This has now been added to the
Viewpoint Manager, thus making it easier to split very trees into usable
viewpoints.</p>
<br />Tony Proctorhttp://www.blogger.com/profile/18330460400737261264noreply@blogger.com0tag:blogger.com,1999:blog-3869192014258511310.post-23855017378095598842022-01-28T12:31:00.003+00:002022-05-12T10:50:42.869+01:00Life, the Universe, and Everything<p> <!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
</p><p class="MsoNormal">Readers of my blog may have wondered why it has published
fewer research articles of late. The main reason is one of time. Apart from
having to transfer my <a href="http://parallax-viewpoint.blogspot.com/2020/12/stemma-latest.html">STEMMA
website</a> away from Google Sites, and produce a major new version of <a href="http://parallax-viewpoint.blogspot.com/2021/03/svg-family-tree-generator-v60.html">SVG
Family-Tree Generator</a> that has been reconstructed from the ground up, I
have also been writing a book. No, it's not a genealogical one.</p>
<p class="MsoNormal"><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi2xTw_oNOburzqSEtcBZCzguvagK0sSN4DL4SonCh4VLIQpJJ_4NMdHtZ8-DGsKlM2AQ3_5iqoMXE9gqG6RgrK-ZvY7dPmaP1SrHfEplh48tKjD7OxClKloTK1-RfBOrP6E5QkhoINYaUk8tsfSwJkOMq93K4kFVtjNVa3vrY4BhnJK8qUcDGq4XiWHg=s671" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="671" data-original-width="442" height="400" src="https://blogger.googleusercontent.com/img/a/AVvXsEi2xTw_oNOburzqSEtcBZCzguvagK0sSN4DL4SonCh4VLIQpJJ_4NMdHtZ8-DGsKlM2AQ3_5iqoMXE9gqG6RgrK-ZvY7dPmaP1SrHfEplh48tKjD7OxClKloTK1-RfBOrP6E5QkhoINYaUk8tsfSwJkOMq93K4kFVtjNVa3vrY4BhnJK8qUcDGq4XiWHg=w264-h400" width="264" /></a></div><br /><p class="MsoNormal"></p><p class="MsoNormal">It's about physics and metaphysics, and called <i style="mso-bidi-font-style: normal;">On Time, Causality, and the Block Universe</i>. Some parts might be a bit heavy-going if you're not a physicist or
philosopher, but there are chapters covering consciousness, emotion,
intelligence, free will, computers, and so on, in addition to <i>relativity </i>and <i>quantum theory</i>; basically something for everyone. If you're
interested in an independent view on the nature of reality then further details
— including ISBN number, table of contents, and links for availability — can be
found on the accompanying website: <a href="https://parallax-view.com/">https://parallax-view.com/</a>.</p><p class="MsoNormal">The publication date was 15th February 2022, but it is listed online by several stores if anyone is intrigued (see links on the landing page of the website). </p>
<p class="MsoNormal" style="margin-bottom: 10pt;"> </p>
Tony Proctorhttp://www.blogger.com/profile/18330460400737261264noreply@blogger.com0