[foaf-dev] Suggestion for WOT vocab - PGP Word List fingerprints
Earle Martin
earle at downlode.org
Wed Aug 6 21:07:49 BST 2008
Forwarding this to the list, as I suspect Graham didn't mean it to
come directly to me. (Dan, could I put in a plea for reply-to munging?
*)
Earle
* Not intending to drag the list into one of the oldest holy wars on
the web, sorry.
---------- Forwarded message ----------
From: Graham Higgins <gjh at bel-epa.com>
Date: 2008/8/6
Subject: Re: [foaf-dev] Suggestion for WOT vocab - PGP Word List fingerprints
To: Earle Martin <earle at downlode.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 6 Aug 2008, at 18:49, Earle Martin wrote:
> my feeling is that a FOAF document, in
> the sense that most people use it, is a human artifact; so shouldn't
> require rigid mathematical purity (i.e., containing only axioms from
> which all other information can be derived). Hence the existence of
> foaf:name, rather than a mandatory and complex attempt to model the
> components of names -
Human artefact or not, I'm a little uncomfortable about the
practicalities of using foaf:name to model complex personal names,
e.g. (hypothetical but close-to-real example)
<foaf:name>General Sir St John Richard James Addison KCB, CBE, DSO</foaf:name>
(where "St John" is pronounced "/sɪndʒɪn/")
There are three main reasons for my discomfort.
Firstly, I think it's semantically dubious to use the general term
"name" for the character string:
"General Sir St John Richard James Addison KCB, CBE, DSO"
because, although it's semantically true in a general sense,
"St John Richard James Addison"
seems to be the more appropriate value to use as this person's "true name" [1].
But, that seems to lose quite a lot that is both crucial and distinctive.
Secondly, I'm not going to be able to get away with
<foaf:givenname>St John</foaf:givenname>
<foaf:givenname>Richard</foaf:givenname>
<foaf:givenname>James</foaf:givenname>
<foaf:surname>Addison</foaf:surname>
without wrapping the foaf:givennames in an rdf:Seq to preserve the
inherent ordering for use in subsequent serialization. However, I
understand that following such an approach renders the modelling
largely unsuitable for integration with LOD data (avoid rdf:Seq),
which is a shame.
Thirdly, as foaf does not allow me to express either the prefixes or
the suffixes (or their respective orderings), I must recourse to a
different vocabulary in order to model those semantics.
> although foaf:givenName and foaf:surname do
> exist, there is no requirement to use them,
Again, as a human artefact, both are essential if a list of
foaf-modelled personal names is to be sorted into the familiar and
expected (if admittedly culture-biased) surname-then-givenname order.
If anyone can constructively ease my discomfort, I'd be extremely appreciative.
[1] http://en.wikipedia.org/wiki/Personal_name
Cheers,
Graham Higgins
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAkiZ9eQACgkQOsmLt1Nhivwj3ACg6rqyz9L55f3f7NP6z/U53J6G
3a8AnjCJIPEnjphD6JUA2b3XJGqRs4xOiQCVAgUBSJn15FnrWVZ7aXD1AQKRHwP/
YuPdztOpXwyIXuUEOPz0rToWhK8x+0eAHbWMxnaZxJd4gHmjByUAYCJ/Lx9dCvLT
VRK0hYNocewdQv0NunCgEuVI6UsnxEEjL/5T1TPaigyDxh2thlFRxCJk1VaID7yK
KroRudC7REykArcR773P3xSdYcDKvuKJOxlN49mbHW4=
=5KF/
-----END PGP SIGNATURE-----
--
我歌月徘徊,我舞影零亂。
Earle Martin | http://downlode.org/
More information about the foaf-dev
mailing list