CINXE.COM
Submit Data - The Mathematics Genealogy Project
<!DOCTYPE html> <meta charset="UTF-8"> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>Submit Data - The Mathematics Genealogy Project</title> <style type="text/css"> body { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; background-color: #5E8059; } .twoColFixLtHdr #container { width: 780px; /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */ border: 1px solid #000000; text-align: left; /* this overrides the text-align: center on the body element. */ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } .twoColFixLtHdr #header { padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */ text-align: right; background-color: #CACC8F; height: 57px; } .twoColFixLtHdr #header h1 { margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */ padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ } .twoColFixLtHdr #main-tile { background: #8BBC83; } .twoColFixLtHdr #column-tile { padding-right: 550px; background: white; width: 180px } .twoColFixLtHdr #sidebar1 { float: left; /* since this element is floated, a width must be given */ width: 160px; /* the background color will be displayed for the length of the content in the column, but no further */ padding: 15px 10px 15px 10px; background: #8BBC83; font-size: small; text-align: center; } .twoColFixLtHdr #sidebar1 p a:link { color: navy; } .twoColFixLtHdr #mainContent { float: left; width: 600px; margin-right: -600px; position: relative; } .twoColFixLtHdr #paddingWrapper { padding: 5px 20px; } .twoColFixLtHdr #footer { padding: 10px 10px 0 10px; text-align: center; font-size: small; font-weight: normal; background-color: #CACC8F; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-table;} .twoColFixLtHdr #footer p { margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */ padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ } .fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; } .fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; } .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; } th { text-align: center; } </style> <!--[if IE 5]> <style type="text/css"> /* place css box model fixes for IE 5* in this conditional comment */ .twoColFixLtHdr #sidebar1 { width: 190px; } </style> <![endif]--><!--[if IE]> <style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */ .twoColFixLtHdr #sidebar1 { padding-top: 30px; } .twoColFixLtHdr #mainContent { zoom: 1; } /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ </style> <![endif]--> <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script> <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" /> <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" /> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <link rel="stylesheet" type="text/css" href="jquery-eu-cookie-law-popup.css"/> <script src="jquery-eu-cookie-law-popup.js"></script> <script type="text/javascript"> window.onload = function() { if ($('#id').val() == 'NEW') { addDegreeBlock(); } } </script> <link rel="stylesheet" type="text/css" href="form.css" /><script async src="https://www.googletagmanager.com/gtag/js?id=UA-16329138-2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} // Don鈥檛 call the init functions just yet: // gtag('js', new Date()); // gtag('config', 'UA-XXXXXXXX-1'); function initialiseGoogleAnalytics() { gtag('js', new Date()); gtag('config', 'UA-16329138-2'); } // Subscribe for the cookie consent events $(document).bind("user_cookie_already_accepted", function(event, object) { initialiseGoogleAnalytics(); }); $(document).bind("user_cookie_consent_changed", function(event, object) { const userConsentGiven = $(object).attr('consent'); if (userConsentGiven) { // User clicked on enabling cookies. Now it's safe to call the // init functions. initialiseGoogleAnalytics(); } }); </script> </head> <body class="twoColFixLtHdr eupopup eupopup-top"> <div id="container"> <div id="header"> <a href="index.php"><img src="images/tree-small.gif" alt="Tree" width="46" height="57" style="border: 0" class="fltlft" title="tree" /></a> <h1>Mathematics Genealogy Project</h1> <!-- end #header --></div> <div id="column-tile"> <div id="main-tile" class="clearfix"> <div id="sidebar1"> <ul id="MenuBar1" class="MenuBarVertical"> <li><a href="index.php">Home</a></li> <li><a href="search.php">Search</a></li> <li><a href="extrema.php">Extrema</a></li> <li><a href="about.php" class="MenuBarItemSubmenu">About MGP</a> <ul> <li><a href="mission.php">Mission</a></li> <li><a href="http://www.ams.org/notices/200708/tx070801002p.pdf">History (PDF)</a></li> <li><a href="https://northdakotastate-ndus.nbsstore.net/mathematics-genealogy-project-donation">Support Us</a></li> <li><a href="news.php" title="Announcements">News</a></li> <li><a href="staff.php">Staff</a></li> <li><a href="recognition.php">Recognition</a></li> <li><a href="acknowledgments.php">Acknowledgments</a></li> </ul> </li> <li><a href="links.php">Links</a></li> <li><a href="faq.php" title="Frequently Asked Questions">FAQs</a></li> <li><a href="posters.php">Posters</a></li> <li><a href="submit.php">Submit Data</a></li> <li><a href="contact.php">Contact</a></li> <li><a href="https://northdakotastate-ndus.nbsstore.net/mathematics-genealogy-project-donation">Donate</a></li> </ul> <p>A service of the <a href="https://www.ndsu.edu/">NDSU</a> <a href="https://www.ndsu.edu/math/">Department of Mathematics</a>, in association with the <a href="http://www.ams.org/">American Mathematical Society</a>.</p> <!-- end #sidebar1 --></div> <div id="mainContent"><div id="paddingWrapper"> <script type="text/javascript" src="jquery.dirtyFields.js"></script> <script type="text/javascript" src="submit-data.js"></script> <script type="text/javascript"> $(document).ready(function(){ var mainSettings= { denoteDirtyForm: true, denoteDirtyOptions:true, dirtyOptionClass:"dirtyChoice", dirtyFieldsDataProperty:"dirtyFields", trimText:true, formChangeCallback: function(result,dirtyFieldsArray) { if(result) { $(this).find("input[type='button']").attr("disabled",false); $("#changedFields").val(dirtyFieldsArray); } else { $(this).find("input[type='button']").attr("disabled",true); $("#changedFields").val(""); } } }; $("#main").dirtyFields(mainSettings); $("#resetButton").on('click',function() { $.fn.dirtyFields.rollbackForm($("#main")); $("input[type='button']").attr("disabled",true); }); $("#submitButton").on('click',function() { var dirtyFieldsArray=$.fn.dirtyFields.getDirtyFieldNames($("#main")); // alert("Dirty fields are "+dirtyFieldsArray); $("#main").submit(); /* To do in here: Remove the alert. STore the dirtyFieldsArray in a hidden form field. Actually, could we do that on formChangeCallback? Then we wouldn't have to do anything here and could just cal $("#main").submit(). */ }); }); </script> <h1>Data Submission</h1> <p>Please enter the name of the mathematician and as much additional information as possible. When you have finished, click on the submit button. This form will then be sent via e-mail to the Mathematics Genealogy Project. If you have any questions click on the assistance link at the bottom of this page.</p> <p>We receive new data every day so please understand if what you have sent to us does not appear online right away.</p> <p>If you have any additional information that may be helpful to us please use our <a href="contact.php">contact form</a>. </p> <p>You may want to review our <a href="tutorials.php">video tutorials</a> for assistance with this form.</p> <form action="submit-preview.php?PHPSESSID=dbd733hi2cbmqbqi5k5fltc881" method="post" name="main" id="main"> <label for="changedFields" style="display: none;"></label><input type="hidden" name="changedFields" id="changedFields" value="" /> <fieldset> <legend>Submitter</legend> <label for="submitter">Your Name</label> <input type="text" size="37" value="" name="submitter" id="submitter" /><br /> <label for="email">Your Email Address</label> <input type="text" size="37" value="" name="email" id="email" /> </fieldset> <input type="hidden" id="cookies" name="cookies" value="false" /> <p style="text-align: center; font-size: large; color: red"><b>STOP!</b></p> <p>This form is to be used <b>only</b> to make corrections to the data below. That is, the data in the form below will be <b>replaced</b> by what you enter. To add information about an individual not in the database, please use the <a href="submit-new-redirect.php">new data form</a>.</p> <fieldset> <legend>Student Identifying information</legend> <label for="id">ID</label> <input type="hidden" id="id" name="id" value="67643" /><span class="text">67643</span><br /> <label for="given_name">Given Name</label> <input type="text" name="given_name" id="given_name" maxlength="30" value="Isaac" /><br /> <label for="other_names">Other Names</label> <input type="text" name="other_names" id="other_names" maxlength="254" value="" /><br /> <label for="family_name">Family Name</label> <input type="text" name="family_name" id="family_name" maxlength="50" value="Barrow" /><br /> <label for="mrauth_id">MathSciNet ID</label> <input type="text" name="mrauth_id" id="mrauth_id" maxlength="10" size = "10" value ="0" /> <a href="tutorials.php#mathscinet">Help</a><br /> </fieldset> <div id="degreeBlock"> <div id="degreeBlock1"> <fieldset> <legend>Degree #1 (Degree ID 67403)</legend> <input type="hidden" name="degrees[1][degree_id]" id="degree1degree_id" value="67403" /> <div id="degree1type"> <label for="degree1degree_type">Degree</label> <select name="degrees[1][degree_type]" id="degree1degree_type" > <option value=""></option> <option value="Ph.D.">Ph.D.</option> <option value="Dr. rer. nat.">Dr. rer. nat.</option> <option value="D.Phil.">D.Phil.</option> <option value="Dr. phil.">Dr. phil.</option> <option value="D.Sc.">D.Sc.</option> <option value="Ed.D.">Ed.D.</option> <option value="Dr.-Ing.">Dr.-Ing.</option> <option value="Other (please specify)" selected="selected" >Other (please specify)</option> </select> <script> $('select[id=degree1degree_type]').on('change',function() { if ($(this).val() == 'Other (please specify)') { $('input[id=degree1degree_type_other]').show(); } else { $('input[id=degree1degree_type_other]').hide(); } } ); </script> <label for = "degree1degree_type_other" style = "display: none;"></label> <input type="text" name="degrees[1][degree_type_other]" id="degree1degree_type_other" maxlength="60" value="M.A." /><br /> </div> <label for="degree1year">Year</label> <input type="text" name="degrees[1][year]" id="degree1year" size="6" maxlength="4" value="1652" /><br /> <label for="degree1thesis">Thesis</label> <textarea name="degrees[1][thesis]" id="degree1thesis" placeholder="You may include LaTeX code here for math. Please enter between dollar signs. Non-English characters that are not math should be typed directly without LaTeX code." cols="43" rows="4">Barrow studied classics and theology mentored by James Duport who was professor of Greek. He learned mathematics in parallel to that and by working after his graduation with Gilles Personne de Roberval in Paris and with Vincenzo Viviani in Florence.</textarea><br /> <label for="degree1msc">Math Subject Class</label> <select name="degrees[1][msc]" id="degree1msc"> <option value="none"></option> <option value="00" selected="selected" >00 General</option> <option value="01">01 History and biography</option> <option value="03">03 Mathematical logic and foundations</option> <option value="05">05 Combinatorics</option> <option value="06">06 Order, lattices, ordered algebraic structures</option> <option value="08">08 General algebraic systems</option> <option value="11">11 Number theory</option> <option value="12">12 Field theory and polynomials</option> <option value="13">13 Commutative rings and algebras</option> <option value="14">14 Algebraic geometry</option> <option value="15">15 Linear and multilinear algebra; matrix theory</option> <option value="16">16 Associative rings and algebras</option> <option value="17">17 Nonassociative rings and algebras</option> <option value="18">18 Category theory, homological algebra</option> <option value="19">19 K-theory</option> <option value="20">20 Group theory and generalizations</option> <option value="22">22 Topological groups, Lie groups</option> <option value="26">26 Real functions</option> <option value="28">28 Measure and integration</option> <option value="30">30 Functions of a complex variable</option> <option value="31">31 Potential theory</option> <option value="32">32 Several complex variables and analytic spaces</option> <option value="33">33 Special functions</option> <option value="34">34 Ordinary differential equations</option> <option value="35">35 Partial differential equations</option> <option value="37">37 Dynamical systems and ergodic theory</option> <option value="39">39 Finite differences and functional equations</option> <option value="40">40 Sequences, series, summability</option> <option value="41">41 Approximations and expansions</option> <option value="42">42 Fourier analysis</option> <option value="43">43 Abstract harmonic analysis</option> <option value="44">44 Integral transforms, operational calculus</option> <option value="45">45 Integral equations</option> <option value="46">46 Functional analysis</option> <option value="47">47 Operator theory</option> <option value="49">49 Calculus of variations and optimal control</option> <option value="51">51 Geometry</option> <option value="52">52 Convex and discrete geometry</option> <option value="53">53 Differential geometry</option> <option value="54">54 General topology</option> <option value="55">55 Algebraic topology</option> <option value="57">57 Manifolds and cell complexes</option> <option value="58">58 Global analysis, analysis on manifolds</option> <option value="60">60 Probability theory and stochastic processes</option> <option value="62">62 Statistics</option> <option value="65">65 Numerical analysis</option> <option value="68">68 Computer science</option> <option value="70">70 Mechanics of particles and systems</option> <option value="74">74 Mechanics of deformable solids</option> <option value="76">76 Fluid mechanics</option> <option value="78">78 Optics, electromagnetic theory</option> <option value="80">80 Classical thermodynamics, heat transfer</option> <option value="81">81 Quantum Theory</option> <option value="82">82 Statistical mechanics, structure of matter</option> <option value="83">83 Relativity and gravitational theory</option> <option value="85">85 Astronomy and astrophysics</option> <option value="86">86 Geophysics</option> <option value="90">90 Operations research, mathematical programming</option> <option value="91">91 Game theory, economics, social and behavioral sciences</option> <option value="92">92 Biology and other natural sciences</option> <option value="93">93 Systems theory; control</option> <option value="94">94 Information and communication, circuits</option> <option value="97">97 Mathematics education</option> </select><br /> <div id="degree1schools" style="padding-top: 10px"> <div id="degree1schoolBlock1" > <label for="degree1school1">School 1</label> <input type="text" name="degrees[1][schools][1]" id="degree1school1" value="University of Cambridge" /> <a href="#" onclick='removeFormField("#degree1schoolBlock1"); return false;'>Remove school</a><br /> </div> <input type="hidden" name="degrees[1][schoolsCount]" id="degree1schoolsCount" value="1" /> </div> <p><a href="#" onclick="addSchoolFormField(1); return false;"> Add school</a></p> <div id="degree1advisors"> <div id="degree1advisorBlock1" style="padding-top: 1em"> <label for="degree1advisor1GivenName">Advisor 1 Given Name</label> <input type="text" name="degrees[1][advisors][1][given_name]" id="degree1advisor1GivenName" value="Vincenzo" /><br /> <label for="degree1advisor1OtherNames">Advisor 1 Other Names</label> <input type="text" name="degrees[1][advisors][1][other_names]" id="degree1advisor1OtherNames" value="" /><br /> <label for="degree1advisor1FamilyName">Advisor 1 Family Name</label> <input type="text" name="degrees[1][advisors][1][family_name]" id="degree1advisor1FamilyName" value="Viviani" /> <a href="#" onclick='removeFormField("#degree1advisorBlock1"); return false;'>Remove advisor</a><br /> <label for="degree1advisor1ID">Advisor 1 ID</label> <input type="text" name="degrees[1][advisors][1][advisor_id]" id="degree1advisor1ID" value="133302" /> <br /> <label for="degree1adviceType1">Advice Type 1</label><input name="degrees[1][advisors][1][advice_type]" id="degree1adviceType1" maxlength="25" value="Advisor 1" type="text" /> </div> <div id="degree1advisorBlock2" style="padding-top: 1em"> <label for="degree1advisor2GivenName">Advisor 2 Given Name</label> <input type="text" name="degrees[1][advisors][2][given_name]" id="degree1advisor2GivenName" value="Gilles" /><br /> <label for="degree1advisor2OtherNames">Advisor 2 Other Names</label> <input type="text" name="degrees[1][advisors][2][other_names]" id="degree1advisor2OtherNames" value="Personne" /><br /> <label for="degree1advisor2FamilyName">Advisor 2 Family Name</label> <input type="text" name="degrees[1][advisors][2][family_name]" id="degree1advisor2FamilyName" value="de Roberval" /> <a href="#" onclick='removeFormField("#degree1advisorBlock2"); return false;'>Remove advisor</a><br /> <label for="degree1advisor2ID">Advisor 2 ID</label> <input type="text" name="degrees[1][advisors][2][advisor_id]" id="degree1advisor2ID" value="133303" /> <br /> <label for="degree1adviceType2">Advice Type 2</label><input name="degrees[1][advisors][2][advice_type]" id="degree1adviceType2" maxlength="25" value="Advisor 2" type="text" /> </div> <input type="hidden" id="degree1advisorsCount" name="degrees[1][advisorsCount]" value="2" /> </div> <p><a href="#" onclick="addAdvisorFormField(1); return false;">Add advisor</a></p> <p><a href="#" onclick='removeFormField("#degreeBlock1"); return false;'>Remove degree block</a></p> </fieldset> </div> <input type="hidden" name="degreeCount" id="degreeCount" value="1" /> </div> <p><a href="#" onclick="addDegreeBlock(); return false;">Add degree</a> (Note: We generally only record doctoral degrees.)</p> <fieldset><legend>References and Comments</legend> <label for="references">References</label> <textarea rows="5" cols="46" name="references" id="references" placeholder="If possible, please include a reference to a web page, journal article, book, etc. This is not required, but is appreciated particularly if submitting data about someone other than yourself or your Ph.D. students."></textarea><br /> <label for="comments">Comments</label> <textarea rows="5" cols="46" name="comments" id="comments" placeholder="Please enter any other comments or notes for data staff here."></textarea><br /> </fieldset> <p><input type="button" name="submitButton" id = "submitButton" value="Submit" disabled="disabled" /> <input type="button" id="resetButton" name="resetButton" value="Reset" disabled="disabled" /></p> </form> <p style="text-align: center">Need help with this form? Try our <a href="tutorials.php">video tutorials</a>.</p> </div><!-- end #paddingWrapper --> <!-- end #mainContent --></div> <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --> </div></div> <div id="footer"> <ul id="MenuBar2" class="MenuBarHorizontal"> <li><a href="search.php">Search</a> </li> <li><a href="about.php" class="MenuBarItemSubmenu">About MGP</a> <ul> <li><a href="mission.php">Mission</a></li> <li><a href="news.php" title="Announcements">News</a></li> <li><a href="staff.php">Staff</a></li> <li><a href="recognition.php">Recognition</a></li> <li><a href="acknowledgments.php"><span style="font-size: x-small">Acknowledgments</span></a></li> </ul> </li> <li><a href="links.php">Links</a></li> <li><a href="faq.php" title="Frequently Asked Questions">FAQs</a></li> <li><a href="posters.php">Posters</a></li> <li><a href="submit.php">Submit Data</a></li> <li><a href="contact.php">Contact</a></li> </ul> <br /> <p>The Mathematics Genealogy Project is in need of funds to help pay for student help and other associated costs. If you would like to contribute, please <a href="https://northdakotastate-ndus.nbsstore.net/mathematics-genealogy-project-donation">donate online</a> using credit card or bank transfer or mail your tax-deductible contribution to:</p> <p> Mathematics Genealogy Project<br /> Department of Mathematics<br /> North Dakota State University<br /> P. O. Box 6050<br /> Fargo, North Dakota 58108-6050</p> </div> <!-- end #container --></div> <script type="text/javascript"> var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"}); var MenuBar2 = new Spry.Widget.MenuBar("MenuBar2", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"}); </script> </body> <!-- InstanceEnd --></html>