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=pbla2s8fj6ej7ino9phlg6mpt2" 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="42072" /><span class="text">42072</span><br /> <label for="given_name">Given Name</label> <input type="text" name="given_name" id="given_name" maxlength="30" value="Francesco" /><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="Severi" /><br /> <label for="mrauth_id">MathSciNet ID</label> <input type="text" name="mrauth_id" id="mrauth_id" maxlength="10" size = "10" value ="159150" /> <a href="tutorials.php#mathscinet">Help</a><br /> </fieldset> <div id="degreeBlock"> <div id="degreeBlock1"> <fieldset> <legend>Degree #1 (Degree ID 41950)</legend> <input type="hidden" name="degrees[1][degree_id]" id="degree1degree_id" value="41950" /> <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." selected="selected" >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)">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="Ph.D." style = 'display: none;' /><br /> </div> <label for="degree1year">Year</label> <input type="text" name="degrees[1][year]" id="degree1year" size="6" maxlength="4" value="1900" /><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">Sopra alcune singolarità delle curve di un iperspazio</textarea><br /> <label for="degree1msc">Math Subject Class</label> <select name="degrees[1][msc]" id="degree1msc"> <option value="none"></option> <option value="00">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" selected="selected" >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 Turin" /> <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="Corrado" /><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="Segre" /> <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="43283" /> <br /> <label for="degree1adviceType1">Advice Type 1</label><input name="degrees[1][advisors][1][advice_type]" id="degree1adviceType1" maxlength="25" value="Advisor" type="text" /> </div> <input type="hidden" id="degree1advisorsCount" name="degrees[1][advisorsCount]" value="1" /> </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>