473,398 Members | 2,120 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Formal name for the (Mc,Mac,O,Van...) part of a last name?

Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom

Nov 13 '05 #1
20 5133
DC
Yes, there is. It is part of the last name and there are not spaces.
MCDONALD.
--
Dean Covey
www.coveyaccounting.com

MS-Office Certified:
http://www.microsoft.com/learning/mc...st/default.asp

"Tom Warren" <tw*@gate.net> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom

Nov 13 '05 #2
"DC" <nospam> wrote:
Yes, there is. It is part of the last name and there are not spaces.
MCDONALD.


In the case of Mcs and Macs you are correct. However not for the Van and von den's
of seen. O with the apostrophe is an iffy case.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #3
Tom Warren wrote:
Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom


"Drunk"?
Nov 13 '05 #4
rkc
Lyle Fairfield wrote:
Tom Warren wrote:
Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom

"Drunk"?


I had a feeling you were.
Nov 13 '05 #5
Br
Tony Toews wrote:
"DC" <nospam> wrote:
Yes, there is. It is part of the last name and there are not spaces.
MCDONALD.


In the case of Mcs and Macs you are correct. However not for the Van
and von den's of seen. O with the apostrophe is an iffy case.

Tony


I've yet to be able to code the capilisation for all known variants of
names like this... Esp with "van" which can have either caps (and there
are probably others).

Br@dley
Nov 13 '05 #6
"Tom Warren" <tw*@gate.net> wrote
Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?


PreSurname appears to have been coined here:

http://www.johncardinal.com/tmgutil/capitalizenames.htm

But most sites simply use "prefix". The site cited above is for a utility
to capitalize thousands of surnames correctly.
Darryl Kerkeslager

Nov 13 '05 #7

Br@dley wrote:
I've yet to be able to code the capilisation for all known variants of names like this... Esp with "van" which can have either caps (and there are probably others).

Br@dley


Me either, but I still try.

Tom

Nov 13 '05 #8
On Thu, 20 Jan 2005 02:43:05 GMT, "Br@dley" <br@dley.com> wrote:

I'm an expert on "van". It's always lowercase if it has a Dutch root.
It is considered part of the last name. Don't confuse it with a middle
initial. I never understood the middle initial part - Dutch catholics
often have 3 names, like in Thomas Petrus Johannes van Stiphout. I
guess P.J. would be my middle initial?

-Tom.

Tony Toews wrote:
"DC" <nospam> wrote:
Yes, there is. It is part of the last name and there are not spaces.
MCDONALD.


In the case of Mcs and Macs you are correct. However not for the Van
and von den's of seen. O with the apostrophe is an iffy case.

Tony


I've yet to be able to code the capilisation for all known variants of
names like this... Esp with "van" which can have either caps (and there
are probably others).

Br@dley


Nov 13 '05 #9
rkc wrote:
Lyle Fairfield wrote:
Tom Warren wrote:
Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom


"Drunk"?


I had a feeling you were.


Does this mean you are not going ahead with your plan to refinance The
Breeze, so that you can come over and visit?

I hope no one took offense to my association of "Drunk" with Mc, Mac and
O. It was just a association I learned in my childhood.

The Vans, of course, were not drunks, but carriers.
Nov 13 '05 #10
Tony Toews wrote:
"DC" <nospam> wrote:

Yes, there is. It is part of the last name and there are not spaces.
MCDONALD.

In the case of Mcs and Macs you are correct. However not for the Van and von den's
of seen. O with the apostrophe is an iffy case.


Well Mac means "Son Of", I would presume the O' would be akin to that,
as in O'Clock.

Vans OTOH I have no idea, ask Tom, the only Vans I know are called
things like Ford Transit and Mercedes Sprinter :-)

--
This sig left intentionally blank
Nov 13 '05 #11
rkc
Lyle Fairfield wrote:
rkc wrote:
Lyle Fairfield wrote:
Tom Warren wrote:

Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom
"Drunk"?

I had a feeling you were.

Does this mean you are not going ahead with your plan to refinance The
Breeze, so that you can come over and visit?


You have me confused with Mayor Grady.

I've been to Marineland. What else you got?
Nov 13 '05 #12
Thanks to all *sober* replies.It seems there is no "formal" name, so
based on Darryl Kerkeslager's post I'm going with "PreLast".

Tom

Nov 13 '05 #13
Double non-hyphenated names (either first, middle or last) has given
my parser fits.

Mary Jane Ann Hatfield
Could be either:

{Mary-Jane} {Ann} {Hatfield}; Initials {MAH}
or
{Mary} {Jane-Ann} {Hatfield}; Initials {MJH}

One would think that as long as you use the same rules for parsing, it
wouldn't be a problem, until you consider matching them with M. J.
Hatfield.

Thomas Petrus Johannes van Stiphout is in the boat (x 2).

Fun stuff.
Tom

Nov 13 '05 #14
IMHO - and I mean that H sincerely - the best way to go about it is to
determine how many names you will allow - first, last and suffix obviously -
and usually only one middle. If you use that standard, then your example
becomes Mary Jane Hatfield, MJH. "Ann" is treated as a second middle name,
and dropped. The reality is that there are no limits to the number of name
permutations, and you have to draw an arbitrary line somewhere, just as you
have to make some final and arbitrary determination as to how big your last
name text field will be.

Now, is he TPV or TPv?
Darryl Kerkeslager

"Tom Warren" <tw*@gate.net> wrote in message
news:ds********************************@4ax.com...
Double non-hyphenated names (either first, middle or last) has given
my parser fits.

Mary Jane Ann Hatfield
Could be either:

{Mary-Jane} {Ann} {Hatfield}; Initials {MAH}
or
{Mary} {Jane-Ann} {Hatfield}; Initials {MJH}

One would think that as long as you use the same rules for parsing, it
wouldn't be a problem, until you consider matching them with M. J.
Hatfield.

Thomas Petrus Johannes van Stiphout is in the boat (x 2).

Fun stuff.
Tom

Nov 13 '05 #15
My production parser makes assumptions and enforces arbitrary
limitations, it's pretty accurate, (when the full name does not require
assumptions or limitations) array driven and very fast.

I'm will to trade speed to eliminate some of the more the troubling
assumptions and limitations.

I'm starting to test version(s) of my parser to see what can be done
with double non-hyphenated names. (either first, middle or last)

Double first names seem to be declining, although double last names
seem to increasing.

Thanks for the input, (you're probably right) but I gotta try anyway.

Tom

Darryl Kerkeslager wrote:
IMHO - and I mean that H sincerely - the best way to go about it is to determine how many names you will allow - first, last and suffix obviously - and usually only one middle. If you use that standard, then your example becomes Mary Jane Hatfield, MJH. "Ann" is treated as a second middle name, and dropped. The reality is that there are no limits to the number of name permutations, and you have to draw an arbitrary line somewhere, just as you have to make some final and arbitrary determination as to how big your last name text field will be.

Now, is he TPV or TPv?
Darryl Kerkeslager

"Tom Warren" <tw*@gate.net> wrote in message
news:ds********************************@4ax.com...
Double non-hyphenated names (either first, middle or last) has given my parser fits.

Mary Jane Ann Hatfield
Could be either:

{Mary-Jane} {Ann} {Hatfield}; Initials {MAH}
or
{Mary} {Jane-Ann} {Hatfield}; Initials {MJH}

One would think that as long as you use the same rules for parsing, it wouldn't be a problem, until you consider matching them with M. J.
Hatfield.

Thomas Petrus Johannes van Stiphout is in the boat (x 2).

Fun stuff.
Tom


Nov 13 '05 #16
On 19 Jan 2005 17:08:10 -0800, "Tom Warren" <tw*@gate.net> wrote:
Is there a formal name for the (Mc,Mac,O,Van...) part of a last name?
Tom


It always looks sooo fishy when someone answers their own question,
(like they're trying to look smart) but I just ran into this in some
PERL code.

For anyone who cares, and future googlers:
Patronymic
http://search.cpan.org/src/KIMRYAN/L...NameGrammar.pm
Some interesting name parsing ideas & code from the PERL folks.
(I'm going to play with this)

For anyone looking for a cheap (I haven't tested it for speed) and
drity name parsing method: (needs outlook and be sure to set the
reference)

Function ParseNamesOutlook(FullName As String) As Variant
'print ParseNamesOutlook("Thomas Petrus Johannes van Stiphout") '
scarry
Dim olApp As Outlook.Application
Dim olCi As Outlook.ContactItem

Set olApp = New Outlook.Application
Set olCi = olApp.CreateItem(olContactItem)

olCi.FullName = FullName
ParseNamesOutlook = olCi.LastName & "," & olCi.FirstName & "," &
olCi.MiddleName & "," & olCi.Suffix
olCi.Close olDiscard
olApp.Quit

Set olCi = Nothing
Set olApp = Nothing

End Function

Flame away
Tom
Nov 13 '05 #17
"Tom Warren" <tw*@gate.net> wrote
For anyone who cares, and future googlers:
Patronymic
http://search.cpan.org/src/KIMRYAN/L...NameGrammar.pm
Some interesting name parsing ideas & code from the PERL folks.
(I'm going to play with this)


I'm not so sure that this is not overkill for most apps. Capitalizing a
surname really comes down to:

' capitalize any letters after anything but a letter
' lowercase special exception matches (like van)

Proper Capitalization of complete names might require all the muscle above,
but it is checking for titles and honorifics and even some non-standard
versions of Jr. and Sr.

It is having a complete list of the exceptions that makes the parsing
accurate.
Darryl Kerkeslager

Nov 13 '05 #18
On Tue, 25 Jan 2005 13:09:57 -0500, "Darryl Kerkeslager"
<Ke*********@comcast.net> wrote:
"Tom Warren" <tw*@gate.net> wrote
For anyone who cares, and future googlers:
Patronymic
http://search.cpan.org/src/KIMRYAN/L...NameGrammar.pm
Some interesting name parsing ideas & code from the PERL folks.
(I'm going to play with this)


I'm not so sure that this is not overkill for most apps.


Overkill, I think so too, if all you want to do proper capitalizing.
I'm interested in defining and properly tokizing name components.

T ' manditory title (Mr,Ms,Dr,...)
t ' optional title
P ' manditory pedigree (Jr,Sr,II,...)
p ' optional pedigree
D ' manditory degree (MD,PhD,OD,...)
d ' optional degree

F ' manditory first name
f ' optional first name
A ' manditory first abbreviated (initial)
a ' optional first abbreviated (initial)
M ' manditory middle name
m ' optional middle name
I ' manditory middle initial
i ' optional middle initial
L ' manditory last name

C ' Patronymic (Van,Von,Mac,...)
' ' apostrophe (may help with Patronymic last name)
.. ' comma (may help with position of last name)
& ' conjunction (two people, two names)
- ' hyphenated (one person, two names)

Tom
Nov 13 '05 #19
"Tom Warren" <tw*@gate.net> wrote
On Tue, 25 Jan 2005 13:09:57 -0500, "Darryl Kerkeslager"
<Ke*********@comcast.net> wrote:
"Tom Warren" <tw*@gate.net> wrote
For anyone who cares, and future googlers:
Patronymic
http://search.cpan.org/src/KIMRYAN/L...NameGrammar.pm Some interesting name parsing ideas & code from the PERL folks.
(I'm going to play with this)


I'm not so sure that this is not overkill for most apps.


Overkill, I think so too, if all you want to do proper capitalizing.
I'm interested in defining and properly tokizing name components.

T ' manditory title (Mr,Ms,Dr,...)
t ' optional title
P ' manditory pedigree (Jr,Sr,II,...)
p ' optional pedigree
D ' manditory degree (MD,PhD,OD,...)
d ' optional degree

F ' manditory first name
f ' optional first name
A ' manditory first abbreviated (initial)
a ' optional first abbreviated (initial)
M ' manditory middle name
m ' optional middle name
I ' manditory middle initial
i ' optional middle initial
L ' manditory last name

C ' Patronymic (Van,Von,Mac,...)
' ' apostrophe (may help with Patronymic last name)
. ' comma (may help with position of last name)
& ' conjunction (two people, two names)
- ' hyphenated (one person, two names)

You have taken on a Herculean task, and it looks like you're doing it in a
more systematic way than I would want to attempt (brute force approach, ya
know). Good luck on it. When you've achieved your goal, if you feel like
Sharon ...
Darryl Kerkeslager
Nov 13 '05 #20
>You have taken on a Herculean task, and it looks like you're doing it in a
more systematic way
Actually, my street address parser was Herculean task, (1898 lines of
VBA over 10 years)
Because of my work on, and ability to use code from it, my production
name parser was done in a week a few years ago, but it’s got some
problems and it’s time to upgrade it.
It parses names based on component position only. (see attachment)

Tokenizing:
T or t ' title (Mr,Ms,Dr,...)
P or p ' pedigree (Jr,Sr,II,...)
D or d ' degree (MD,PhD,OD,...)
....Is already done, and fairly easy, regardless of position. (Does
name component words match a word in Title, Pedigree, or Degree
arrays.)

Tokenizing:
F,f,A, or a ' first name or initial
M,m,I, or i ' middle name or initial
L ' last name
....is problematic determining what is what, especially when there are
dual word names (Mary Jane, Van Lynn, O hara, Petrus Johannes)

Tokenizing:
- ' hyphenated (one person, two names)
....Is already done, and fairly easy.

What I’m doing in these test versions is adding:
C ' Patronymic Array (Mac, Van, St,... is last name)
' ' apostrophe (is last name)
.. ' comma (is last name)
....to {help} in determining which name component is the last name.
(the first and middle are always positional)

Lastly, I’ll add (or try):
& ' conjunction (two people, two names)
Good luck on it.

Thanks, always helps

Tom

Nov 13 '05 #21

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Amir Michail | last post by:
Hi, I was wondering if there is a tool that will perform some heuristic checking of actual and formal parameters to warn about likely errors. Such a tool could check that formal and actual...
44
by: Steven T. Hatton | last post by:
This may seem like such a simple question, I should be embarrassed to ask it. The FAQ says an object is "A region of storage with associated semantics." OK, what exactly is meant by "associated...
6
by: Jo K. | last post by:
I have a bounded field called Name. It's used to type in the full name of a customer (intentionally set up that way instead of seperating the first and last names) I would like to be able to...
14
by: PC Datasheet | last post by:
I am formally complaining to CDMA regarding being harassed by Arno R and am asking if there is anyone to send my complaint to. I responded to a post by Sparks dated 9/29 with the subject "Mail...
2
by: Peter Dunker | last post by:
Hi, I will write ANSI C89. Is the following struct defenition correct ? I wrote it with VC6(Windows IDE) and at first no Problem. As I changed a compiler switch to 'no language extension', the...
8
by: Just Me | last post by:
With VB6 I wanted to be consistent in how I named variables so I developed the following doc. The last column is what I named the variable. I tried to be consistent wit the Win32 document but it...
5
by: Roy Smith | last post by:
I've got some legacy code I'm maintaining. There's a method declared in the class.h file like this: void foo(unsigned priority); and it's implemented as: void myClass::foo (unsigned /*...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.