Monday, January 9, 1995 11:16:04 AM
GenWeb Item
From: Gary Hoffman,ghoffman@ucsd.edu,Internet
Subject: Suitable GenWeb Servers
To: GenWeb
Dear GenWeb'ers,
Several large database owners are currently attempting to go online in the
GenWeb format. Some are purchasing storage space from their local
commercial internet providers at a premium rate. I hope this doesn't raise
the cost of genealogy across the board. I believe that there is excess
storage capacity "out there" that members of this list know about. Can you
please make some of this available to others via the net, say by creating
an account for a user to store files and make them available in GenWeb
format?
I generally believe the _research_ nature of GenWeb/genealogy files will
qualify for storage on hosts in the .edu domain. Of course, there must be a
local sponsor, perhaps the History Department. (Yes, I know genealogists
don't have a good rep among mainstream historians, but how about calling
this a "historical person" database?)
My fear is that by using commercially available hosts, there will be arise
a need to charge for access to GenWeb files. This might be inevitable, but
we can forestall it, at least during the rampup phase of this project.
So, here is my call: Anyone who is willing to host or sponsor *some* files
of another, please stand up and be counted. Let's cooperate to create the
network as cheaply as possible.
Cheers,
Gary
***************************************************************************
*Gary B. Hoffman, Computer/Language Lab Director e-mail: ghoffman@ucsd.edu*
*Graduate School of International Relations and Pacific Studies (IR/PS)*
*University of California, San Diego (UCSD) voice: (619) 534-7733*
*9500 Gilman Dr., La Jolla, CA 92093-0519 USA fax: (619) 534-3939*
***************************************************************************
Tuesday, January 10, 1995 12:18:08 AM
GenWeb Item
From: Herbert
Stoyan,hstoyan@faui80.informatik.uni-erlangen.de,Internet
Subject: FAQs
To: GenWeb
Hi, genwebbers. Now and then we get questions how to construct a genweb site.
We should compose a FAQ on how to write reports, how to write cgi-bin-scripts
to access lifelines, to handle forms etc.
Because we all hope that such questions will come in mass in the near future,
we should develop a prescription which is as easy as possible. At the same
time it offers the possibility to get as uniform sites as possible.
Tuesday, January 10, 1995 12:24:17 AM
GenWeb Item
From: Herbert
Stoyan,hstoyan@faui80.informatik.uni-erlangen.de,Internet
Subject: genweb-spider, copyright
To: GenWeb
Using Emacs, I wrote a first genweb-spider which can collect all antecedents of
a person if the output (the html-code) is much in the manner of Brian Tompsett
and mine. If you know Lisp, have an Emacs, and a Emacs-manual, this is quite
easy. More complicated spiders are easily written.
The danger for (later?) commercial providers is, one can exhaust
a data base quite soon without transporting big data sets in one step.
We get a copyright problem, to be sure. This will not be a problem, if a node
contains data of mainly local interest. But for general info providers who
want to have a copyright, this might make them abstaining from providing info
in genweb.
Tuesday, January 10, 1995 1:48:01 AM
GenWeb Item
From: Anders Andersson,andersa@Mizar.DoCS.UU.SE,Internet
Subject: copyright
To: GenWeb
Herbert Stoyan writes:
>The danger for (later?) commercial providers is, one can exhaust
>a data base quite soon without transporting big data sets in one step.
Sorry, but I don't quite understand what you are saying here?
>We get a copyright problem, to be sure. This will not be a problem, if a node
>contains data of mainly local interest. But for general info providers who
>want to have a copyright, this might make them abstaining from providing info
>in genweb.
Copyright is indeed a confusing problem here (as is almost any legal
issue when networked, digital information is involved). Legally
speaking, every researcher does indeed have copyright on what he or
she has written (whether the information *content* is protected is
a different matter), and can at least theoretically call upon law
enforcement to stop unwanted duplication and distribution. However,
as computers are pretty much designed to perform millions of copyright
violations per second, the old laws sometimes seem practically useless.
Also, the Internet today reaches countries like Indonesia and Malaysia,
which have not signed the Berne convention, and where copyright law is
unheard of (commercial piracy runs rampant, of course).
Copyright was an issue even before the networks, though. It seems
most amateur genealogists gladly share their results with fellow
researchers, but I've heard stories about individual reserchers
providing hints of what they have, only to demand a fee as soon as
someone seriously interested in looking at the material turns up.
This is hardly compatible with the (supposedly) cooperative spirit
of genealogical research, but they have the right to do so. Anybody
interested in making a profit on their research should of course not
put their material up for free on the Internet. I suggest we leave
it to them to design whatever license fee system they need. Whether
such a system would be compatible with the GenWeb remains to be seen.
--
Anders Andersson, Dept. of Computer Systems, Uppsala University
Paper Mail: Box 325, S-751 05 UPPSALA, Sweden
Phone: +46 18 183170 EMail: andersa@DoCS.UU.SE
Tuesday, January 10, 1995 3:44:43 AM
GenWeb Item
From: Michael Cooley,michael@genealogy.emcee.com,Internet
Subject: Re: Suitable GenWeb Servers
To: GenWeb
In respone to Gary Hoffman's post (below)
Hi,
I do not have an .edu domain but I am happily willing to offer up
to 100 megs disk space for the GenWeb project at no charge. Here's some
details about my system:
I'm running Linux on a 486-66 with 16 megs RAM and 1.08 gig HD.
I've been up on the Net full time for a little more than 2 months.
Originally, I had planned to charge a small annual fee, and perhaps modest
disk usage fees, but had so little response that I am dumping the idea.
Commercial accounts, though, will be charged a $35 annual fee and usage of
above 5 megs/month. I might at some point post system-wide notices about
(absolutely voluntary) donations to help recoup my costs. -- But I'll
first see how things go.
Those of you familiar with Genealogy Online know that I have more
than 107,000 files representing 1% of the 1880 census. I have several
other ideas -- including some web stuff. But basically, I plan to
offer a wide range of services.
I finally got my web server up just a couple of days ago. My web
pages should be online in a few days.
(http://genealogy.emcee.com/welcome.html)
The only potential problem I can foresee is my rather slow
connection - 28.8 kbps. But it has not yet been a problem.
Anyway, I am offering full telnet-access shell accounts for any
genealogy-minded person - to be used essentially for genealogical projects -
FTP archives (surnames and others), Internet mailing lists, Web home pages
- whatever. If you're not sure about using this system for your GenWeb
files, you might want to consider it for other uses.
Another problem:
Last night's storm caused havoc on my system and I lost some
files. -- Apparently nothing important. I bought a battery backup a few
weeks ago but it is good for only a short time - enough time safely power
down, which I did. But I powered back up too soon and was hit again with
too little protection. - I intend to purchase a generator ASAP.
I mention this because more storms are likely to follow and I
expect to be down again. - In fact, I am going to power down before going
to bed (this morning!). So, if mail bounces or you receive 'Network
Unreachable,' please try again.
For an account, send email to accounts@genealogy.emcee.com.
Please give your full name, email address, postal address, phone number
(all kept confidential) and your desired login.
For some more info about my system, send email to
info@genealogy.emcee.com. That file is a little out of date - what I
said above about charges is correct. You can also send email to
1880@genealogy.emcee.com for info about the 1% 1880 census that I have
online.
I am willing to answer any questions or entertain any ideas.
-Michael
--------------------------------------------------------------------------
Michael Cooley michael@emcee.com
Genealogy Online info@genealogy.emcee.com
--------------------------------------------------------------------------
On Mon, 9 Jan 1995, Gary Hoffman wrote:
> Dear GenWeb'ers,
>
> Several large database owners are currently attempting to go online in the
> GenWeb format. Some are purchasing storage space from their local
> commercial internet providers at a premium rate. I hope this doesn't raise
> the cost of genealogy across the board. I believe that there is excess
> storage capacity "out there" that members of this list know about. Can you
> please make some of this available to others via the net, say by creating
> an account for a user to store files and make them available in GenWeb
> format?
>
> I generally believe the _research_ nature of GenWeb/genealogy files will
> qualify for storage on hosts in the .edu domain. Of course, there must be a
> local sponsor, perhaps the History Department. (Yes, I know genealogists
> don't have a good rep among mainstream historians, but how about calling
> this a "historical person" database?)
>
> My fear is that by using commercially available hosts, there will be arise
> a need to charge for access to GenWeb files. This might be inevitable, but
> we can forestall it, at least during the rampup phase of this project.
>
> So, here is my call: Anyone who is willing to host or sponsor *some* files
> of another, please stand up and be counted. Let's cooperate to create the
> network as cheaply as possible.
>
> Cheers,
> Gary
Tuesday, January 10, 1995 7:22:35 AM
GenWeb Item
From: Scott McGee,smcgee@microware.com,Internet
Subject: Re: FAQs
To: GenWeb
Herbert Stoyan suggests a FAQ for setting up a genweb site. I volunteer to
test such FAQ by using it to do just that. The site may not be visible out-
side my own site for a bit, but I can get it running. I am in need of just
such info, so I should prove to be a good test for such a FAQ.
Scott
Buttered bread always lands butter side * Would YOU mistake these as
down (Unless it sticks to the ceiling!) * anyone`s opinions but my own?
Email: smcgee@microware.com (Scott McGee)
Web: http://www.cc.utah.edu/~sam8644/homepage.html
Tuesday, January 10, 1995 8:31:26 AM
GenWeb Item
From: Herbert
Stoyan,hstoyan@faui80.informatik.uni-erlangen.de,Internet
Subject: How to be a genweb node/To be used for FAQ
To: GenWeb
----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Content-Lines: 23
What to do if you want to become a genweb node:
1.) Be sure that your stock of information is in gedcom format. To learn about
that, consult ....
2.) Get a copy of the Lifelines data base management system from
ttw@beltway.att.com
3.) Install Lifelines.
4.) Read your gedcom-files into Lifelines and make the resulting data base
accessible (in Unix: chmod -R 777 db).
5.) find out where the cgi-bin directory is on your site, and get rights to
put scripts in that directory.
6.) change the ll script added at the end to cover your needs (put your
directories in).
7.) change the standardperson report at the end (ignore the first, take the
second only) to cover your needs (put your url in).
8.) put the ll script in the cgi-bin directory and adapt the rights for open
execution.
9.) put the standardperson report in the right directory (the one mentioned
in ll) and adapt the rights for open access.
10.) be sure that everything is in the right directory and all access rights are
set properly (to permit open access to ftp).
11.) test your own site.
12.) communicate your new site to genweb.
----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: standardperson
X-Sun-Content-Lines: 68
proc main ()
{
getindi(i, "Whose HTML file do you want?")
if (i) {
call genhtml(i)
}
}
proc genhtml (i)
{ "\n"
"" key(i) ": " name(i,0) "\n\n" "\n"
""
set(vn,givens(i))
set(vn1,save(vn))
givens(i)
" "
set(nn,surname(i))
set(nn1,save(nn))
nn1
"
\n"
if (e, birth(i)) {"*: " long(e) "
\n"}
if (e, death(i)) {"+: " long(e) "\n"}
"
\n"
fornodes(inode(i),n){
if (p, father(i)) {
"" "Father:"
" "
if (t,title(p)) {t " "}
fullname(p,0,1,300)
"
\n"}
if (p, mother(i)) {
"" "Mother:"
" "
if (t,title(p)) {t " "}
fullname(p,0,1,300)
"
\n"}
"
\n"
families(i, f, s, n) {
"" "Family "
d(n)
":\n"
if (s) { /* family has a spouse */
""
if (t,title(s)) {t " "}
fullname(s,0,1,300)
"\n"}
if (e, marriage(f)) {"oo " long(e) "\n"}
"
\n"
children(f, c, nn) {
"- "
if (t,title(c)) {t " "}
fullname(c,0,1,300)
"\n"}
"
\n"}
""
}}
----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: standardperson
X-Sun-Content-Lines: 90
proc main ()
{getstr(j, "Whose HTML file do you want (1)?")
set(ns,save(j))
indiset(is)
getindiset(is, "Whose HTML file do you want?")
set(i,0)
set(ve,index(ns,"/",1))
set(nn,"")
set(vn,"")
if(ne(ve,0)) {set(vn1,substring(ns,1,sub(ve,2)))
set(vn,save(vn1))
set(nn1,substring(ns,add(ve,1),sub(strlen(ns),1)))
set(nn,save(nn1))}
if (is) {forindiset(is,j,x,y){set(v,givens(j))
set(v1,save(v))
set(c,strcmp(v1,vn))
if(eq(c,0)){set(n,surname(j))
set(n1,save(n))
set(c,strcmp(n1,"____"))
if(eq(c,0)){
if(eq(0,strlen(nn)))
{set(c,0)}
else{set(c,1)}}
else{set(c,strcmp(n1,nn))}
if(eq(c,0)){set(i,j)}}}}
if (i) {
call genhtml(i)
}
}
proc genhtml (i)
{ "\n"
"" key(i) ": " name(i,0) "\n\n" "\n"
""
set(vn,givens(i))
set(vn1,save(vn))
givens(i)
" "
set(nn,surname(i))
set(nn1,save(nn))
nn1
"
\n"
if (e, birth(i)) {"*: " long(e) "
\n"}
if (e, death(i)) {"+: " long(e) "\n"}
"
\n"
fornodes(inode(i),n){
if (p, father(i)) {
"" "Father:"
" "
if (t,title(p)) {t " "}
fullname(p,0,1,300)
"
\n"}
if (p, mother(i)) {
"" "Mother:"
" "
if (t,title(p)) {t " "}
fullname(p,0,1,300)
"
\n"}
"
\n"
families(i, f, s, n) {
"" "Family "
d(n)
":\n"
if (s) { /* family has a spouse */
""
if (t,title(s)) {t " "}
fullname(s,0,1,300)
"\n"}
if (e, marriage(f)) {"oo " long(e) "\n"}
"
\n"
children(f, c, nn) {
"- "
if (t,title(c)) {t " "}
fullname(c,0,1,300)
"\n"}
"
\n"}
""
}}
----------
X-Sun-Data-Type: shell-script
X-Sun-Data-Description: shell-script
X-Sun-Data-Name: standardll
X-Sun-Content-Lines: 77
#!/bin/sh
#
# ll-gw : WWW to lifelines gateway
#
# CGI gateway program for NCSA httpd and LifeLines
#
# by Birger A. Wathne, Skrivervik Data AS, 1994
# Birger.Wathne@sdata.no
#
#
# Supported lookup types:
#
# Index - Generate index of database
# Search - Search form
# LookupInternal - Look up person based on internal reference ID
# Lookup - Look up person based on stable reference ID
#
# Only Lookupinternal has been implemented. The other options
# will be implemented when support is available in LifeLines (real soon now)
#
if [ $# -ne 1 ]; then
echo "Content-type: text/plain"
echo
echo "Argument count error"
exit
fi
case $1 in
"LookupInternal" )
inde=`echo $PATH_INFO|sed -e 's/^.*INDEX=\([^\/]*\).*$/\1/'`
echo "Content-type: text/html"
echo
echo
mkdir /tmp/ged.$$
LLDATABASES=/user8c/hstoyan/bocal/lissp/$db
LLPROGRAMS=/user8c/hstoyan/bocal
LLREPORTS=/tmp/ged.$$
TERM=vt100
export LLDATABASES LLPROGRAMS LLREPORTS TERM
(echo r/user8c/hstoyan/bocal/personi ; echo $inde ; echo
i/tmp/ged.$$/$inde.html ; echo q) | /user8c/hstoyan/bocal/lines
/user8c/hstoyan/bocal/lissp/$db > /tmp/ged.$$/logfile 2>&1
cat /tmp/ged.$$/$inde.html
cd /
rm -rf /tmp/ged.$$
exit
;;
"Lookup")
name=`echo $PATH_INFO|sed -e 's/^.*N=\([^\/]*\).*$/\1/'`
fname=`echo $PATH_INFO|sed -e 's/^.*F=\([^\/]*\).*$/\1/'`
echo "Content-type: text/html"
echo
mkdir /tmp/ged.$$
LLDATABASES=/user8c/hstoyan/bocal/lissp/$db
LLPROGRAMS=/user8c/hstoyan/bocal
LLREPORTS=/tmp/ged.$$
TERM=vt100
export LLDATABASES LLPROGRAMS LLREPORTS TERM
(echo r/user8c/hstoyan/bocal/person ; echo $fname $name ; echo $fname
$name ; echo i/tmp/ged.$$/$inde.html ; echo q) | /user8c/hstoyan/bocal/lines
/user8c/hstoyan/bocal/lissp/$db > /tmp/ged.$$/logfile 2>&1
cat /tmp/ged.$$/$inde.html
cd /
rm -rf /tmp/ged.$$
exit
;;
esac
echo "Content-type: text/html"
echo
echo "Illegal argument"
Tuesday, January 10, 1995 8:42:14 AM
GenWeb Item
From: Larry Autry,autry@magellan.stlouis.sgi.com,Internet
Subject: Re: copyright
To: GenWeb
Anders Andersson wrote something about:
> Subject: copyright
> Copyright was an issue even before the networks, though. It seems
> most amateur genealogists gladly share their results with fellow
> researchers, but I've heard stories about individual reserchers
> providing hints of what they have, only to demand a fee as soon as
> someone seriously interested in looking at the material turns up.
> This is hardly compatible with the (supposedly) cooperative spirit
> of genealogical research, but they have the right to do so. Anybody
> interested in making a profit on their research should of course not
> put their material up for free on the Internet. I suggest we leave
> it to them to design whatever license fee system they need. Whether
> such a system would be compatible with the GenWeb remains to be seen.
>-- End of verbiage from Anders Andersson.
I am still learning about this distributed database concept as well
as figuring out the mindset of the list. Anyway, I feel that a
genealogical database for fee should be excluded from a distributed
network. They have the right to charge, but should not mingle with a
free network. To encourage successful research however, a fee based
database should offer or distribute their indexes for free.
Collections of genealogical information should be copyrighted to
guard against entrepreneurs that would simply mirror the databases or
make CDs and sell them. CDs however, could be made available by a
database owner for a moderate fee to assist in off-line research. CD
collections should have an agreed upon format. Copyrights on any CDs
would exist to protect free access of the information contained on
them.
--
Larry Autry
autry@stlouis.sgi.com
Regional Services Engineer
North American Technical Assistance
Silicon Graphics Inc., St. Louis, MO (In the HEART of North America)
Thursday, January 12, 1995 12:04:03 AM
GenWeb Item
From: Bill Minnick,svpafug@rahul.net,Internet
Subject: Re: FAQs
To: GenWeb
In article Herbert Stoyan writes:
>We should compose a FAQ on how to write reports, how to write cgi-bin-scripts
>to access lifelines, to handle forms etc.
Herbert,
I also volunteer to test out a FAQ, as I am ready with a 9000 name, well
documented data base, The Descendents of Richard Austin of Charlestown, MA,
1638. I also have a facility that is on-line full time (a2i, San Jose, CA;
machine network running SunOS) .
I will also help edit and expand the FAQ to clarify any confusing steps in
the recipe for putting GEDCOM data base on line.
Are there any volunteers who will put out a "strawman" FAQ?
Regards, Bill Minnick
Thursday, January 12, 1995 3:50:55 PM
GenWeb Item
From: Kim Everingham,everingham@methane.sri.com,Internet
Subject: Structured Databases on the Web
To: GenWeb
I've been lurking for the entire existence of GENWEB because I am very interested
in the concept, but am not competent to address the technical issues you all are
discussing. Nevertheless when I saw this article, 'Integrating Structured
Databases Into the Web: The MORE System', I knew you all would want to know.
The article is at: http://www1.cern.ch/PapersWWW94/more.ps
Abstract:
Administering large quantities of information will be an increasing problem as
the World Wide Web grows in size and popularity. The MORE system is a meta-data
based repository employing Mosaic and the Web as its sole user interface. We
describe here our design and implementation experience in migrating a repository
system onto the Web. A demonstration instance of MORE is accesible at
http://rbse.jsc.nasa.gov:81/DEMO/
Kim Everingham
kim@methane.sri.com
Thursday, January 12, 1995 4:50:21 PM
GenWeb Item
From: Mike PattonĄ GenWeb mail,MAP=GenWeb@BBN.COM,Internet
Subject: Re: Structured Databases on the Web
To: GenWeb
Date: Thu, 12 Jan 1995 15:33:24 +0800
From: Kim Everingham
The article is at: http://www1.cern.ch/PapersWWW94/more.ps
In wandering around their site, I discovered an HTML version with
hyperlinks which is better than the PostScript version. You can get
it at http://rbse.jsc.nasa.gov/eichmann/www94/MORE/MORE.html
This might be an interesting area to look at when we think more about
indexing and stuff like that. Getting some basic data on the net is
pretty much soaking up time now (at least for me) and indexing will
probably come later.
-MAP
Friday, January 13, 1995 12:32:06 AM
GenWeb Item
From: Birger A. Wathne,Birger.Wathne@vest.sdata.no,Internet
Subject: Re: Structured Databases on the Web
To: GenWeb
I have been planning to look at how to integrate the 'harves' broker
mechanism with lines.
look at
This is a system consisting of 'gatherer's that collect data from certain
sources (http pages, or other info). There is a cache object to cache frequently
accessed data, and replicators, to spread load if one site gets swamped.
Then there are 'brokers'. Users query the broker. You can tailor brokers for
the kind of data they search. E.g., there are different brokers searching
wais databases, different databases gathered by the gatherers, etc. Since
lines users already have their info in a database, I was thinking about making
a broker tailored to use lines as it's database. It should be easy for
those who use separate HTML pages to set up a standard gatherer and broker
pair. We can then set up a meta-broker, so it becomes possible to query all
databases, no matter how they are implemented. I think the harves system is
the best I have seen so far. Flexible, and it doesn't run blindly away like
a robot.
There can be several means of accessing harvest, not only the web
(according to the doc's).
Birger
>To: everingham@methane.sri.com
>Cc: genweb@UCSD.EDU
>Subject: Re: Structured Databases on the Web
>From: Mike Patton