CINXE.COM

prologdb(5WN) | WordNet

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <meta charset="utf-8" /> <meta name="description" content="Name wn_pl - description of Prolog database files Description The files聽wn_聽*聽.pl聽contain the WordNet database in a prolog-readable format. A prolog interface to WordNet is not implemented. The prolog database is very large and may take many minutes to load into the Prolog workspace. A separate file has been created for each WordNet relation giving" /> <link rel="canonical" href="https://wordnet.princeton.edu/documentation/prologdb5wn" /> <meta property="og:site_name" content="WordNet" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://wordnet.princeton.edu/documentation/prologdb5wn" /> <meta property="og:title" content="prologdb(5WN)" /> <meta property="og:description" content="Name wn_pl - description of Prolog database files Description The files聽wn_聽*聽.pl聽contain the WordNet database in a prolog-readable format. A prolog interface to WordNet is not implemented. The prolog database is very large and may take many minutes to load into the Prolog workspace. A separate file has been created for each WordNet relation giving" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/profiles/ps/themes/ps_tiger/favicon.ico" type="image/vnd.microsoft.icon" /> <title>prologdb(5WN) | WordNet</title> <link rel="stylesheet" media="all" href="/modules/contrib/linkpurpose/library/css/linkpurpose.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/align.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/fieldgroup.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/container-inline.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/clearfix.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/details.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/hidden.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/item-list.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/js.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/nowrap.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/position-container.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/reset-appearance.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/resize.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/system-status-counter.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/system-status-report-counters.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/system-status-report-general-info.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/system/components/tablesort.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/core/components/progress.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/core/components/ajax-progress.module.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/libraries/custom/select2/dist/css/select2.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/libraries/custom/select2/dist/css/select2-off-canvas.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/modules/custom/select2_simple/css/select2_simple.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/modules/custom/ps_core/css/global.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/modules/custom/ps_core/layouts/threecol_33_34_33/threecol_33_34_33.css?sm80y0" /> <link rel="stylesheet" media="all" href="/core/modules/layout_discovery/layouts/onecol/onecol.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/core/assets/vendor/normalize-css/normalize.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/stable/css/core/normalize-fixes.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/action-links.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/breadcrumb.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/button.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/collapse-processed.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/container-inline.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/details.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/exposed-filters.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/field.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/form.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/icons.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/inline-form.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/item-list.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/link.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/links.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/menu.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/more-link.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/pager.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/tabledrag.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/tableselect.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/tablesort.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/tabs.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/textarea.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/ui-dialog.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/messages.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/progress.css?sm80y0" /> <link rel="stylesheet" media="all" href="/themes/contrib/classy/css/components/node.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/themes/ps_base/bootstrap/css/bootstrap.min.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/themes/ps_base/css/styles.css?sm80y0" /> <link rel="stylesheet" media="all" href="/profiles/ps/themes/ps_tiger/css/styles.css?sm80y0" /> <link rel="stylesheet" media="all" href="//use.typekit.net/xxx7asp.css" /> <link rel="stylesheet" media="all" href="//use.typekit.net/bok5fgz.css" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/21","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtag":{"tagId":"UA-115035814-1","consentMode":false,"otherIds":["G-1GCMYCJGED"],"events":[],"additionalConfigInfo":{"cookie_domain":"none"}},"ajaxPageState":{"libraries":"eJxlUtFuwyAM_CFapGb_gxziAqvBEYao6dcP0i7Nugcs39nynS0sgciqRxBU9plHFAGH8osTT63GGfWU6wx0vnKOTyK1DCg8UDlmR2gKOO1a-MRn-Ia7Ili5FjMFsbxgXjUntEyKQrrNNc8sqEMKRc1iuiM9Mt9OkadKuHMRUz1h8pAs5s7aG06hcDYWiNp8_UlsTd1u0yKYpdnCezGCkK1veY5iMi4I9Br46q0xyY5fipO5sq1vekMwtlU9iDfXcD_McMQj0A77mmZED0vgdxOx60fZilUwJ4i4F_949MF5aq8cJIrP2G9ohsEMXy32SgkOc7OWimC5_GMOPU-HJylr03dKkNCWi5EQZ-rqR6hklYJx-ys_etbc4w","theme":"ps_tiger","theme_token":null},"ajaxTrustedUrl":[],"linkpurpose":{"domain":"https:\/\/wordnet.princeton.edu","ignore":"#toolbar-administration a, .princeton-branding a, .copyright a, .block-ps-social a","noIconOnImages":true,"purposeDocument":true,"purposeDocumentMessage":"Link downloads document","purposeDownload":true,"purposeDownloadMessage":"Link downloads file","purposeApp":true,"purposeAppMessage":"Link opens app","purposeExternal":true,"purposeExternalMessage":"Link is external","purposeMail":true,"purposeMailMessage":"Link sends email","purposeTel":true,"purposeTelMessage":"Link opens phone app","purposeNewWindow":true,"purposeNewWindowMessage":"Link opens in new window","css_url":"\/modules\/contrib\/linkpurpose"},"all_documents_new_window":false,"select2_simple":{"selector":".node-form select:not(.disable-select2,[name$=\u0027[actions][bundle]\u0027],.ui-timepicker-select,[name*=\u0027field_ps_timeline_feature_items\u0027]),.select2-form select[multiple],form.layout-builder-configure-block select[multiple]"},"user":{"uid":0,"permissionsHash":"93bb85c64333532c1bf90b6198d770863dddcf6216dbc56ba0244eb621d83f0a"}}</script> <script src="/core/assets/vendor/jquery/jquery.min.js?v=3.7.1"></script> <script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script> <script src="/core/misc/drupalSettingsLoader.js?v=10.3.6"></script> <script src="/core/misc/drupal.js?v=10.3.6"></script> <script src="/core/misc/drupal.init.js?v=10.3.6"></script> <script src="/core/assets/vendor/tabbable/index.umd.min.js?v=6.2.0"></script> <script src="/modules/contrib/google_tag/js/gtag.js?sm80y0"></script> <script src="/core/misc/progress.js?v=10.3.6"></script> <script src="/core/assets/vendor/loadjs/loadjs.min.js?v=4.3.0"></script> <script src="/core/misc/debounce.js?v=10.3.6"></script> <script src="/core/misc/announce.js?v=10.3.6"></script> <script src="/core/misc/message.js?v=10.3.6"></script> <script src="/profiles/ps/themes/ps_base/js/message.theme.js?sm80y0"></script> <script src="/core/misc/ajax.js?v=10.3.6"></script> <script src="/themes/contrib/stable/js/ajax.js?v=10.3.6"></script> <script src="/modules/contrib/google_tag/js/gtag.ajax.js?sm80y0"></script> </head> <body class="not-front section-documentation page-node-21 content-type-ps-basic-page flavor2 fontset1 menu5 layout-block-padding-medium layout-above-section-spacing-none layout-below-section-spacing-none"> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="page page-container"> <header role="banner" class="header region region-header" id="header"> <h1 class="sr-only sr-site-name">WordNet A Lexical Database for English</h1> <div class="skip-links"> <a href="#main-content" class="sr-only sr-only-focusable"><span class="hide-on-focus">Off screen link: </span>Skip to content</a> <a href="#edit-search-keys" class="sr-only sr-only-focusable"><span class="hide-on-focus">Off screen link: </span>Skip to search</a> </div> <div class="header-container container"> <div class="princeton-branding"> <div class="container"> <a href="http://www.princeton.edu" class="pu-logo" title="Princeton University"> <img src="/profiles/ps/themes/ps_base/images/pu-logo.svg" alt="Princeton University"/> </a> </div> </div> <div class="site-branding"> <div class="container"> <div class="row"> <div class="site-info with-slogan with-slogan-suffix"> <div class="site-name"> <a href="/" title="Home" rel="home">WordNet</a> </div> <div class="site-slogan"> A Lexical Database for English </div> </div> </div> </div> </div> <nav aria-label="site" class="main-menu"> <h2 class="sr-only">Main Menu</h2> <div class="container navbar-expand-lg"> <button class="toggle-mobile-menu unbutton" type="button" data-toggle="collapse" data-target="#menu-container" aria-controls="menu-container" aria-expanded="false" aria-label="Toggle navigation"> <span class="toggle-mobile-menu-icon"> <span class="toggle-mobile-menu-title">Menu</span> <i class="fa fa-bars" aria-hidden="true"></i> </span> </button> <div id="menu-container" class="collapse navbar-collapse"> <ul class="nav navbar-nav main" role="list"> <li class="nav-item"> <a href="/" data-drupal-link-system-path="&lt;front&gt;">What is WordNet</a> </li> <li class="nav-item expanded"> <a href="/people" data-drupal-link-system-path="node/42">People</a> <button class="toggle-submenu unbutton" type="button" data-toggle="collapse" aria-expanded="false"> <span class="toggle-submenu-icon"> <i class="fa-solid fa-plus" aria-hidden="true"></i> </span> <span class="sr-only">Submenu</span> </button> <ul class="submenu collapse" role="list"> <li class="submenu-item"> <a href="/people/george-miller" data-drupal-link-system-path="node/1">George A. Miller</a> </li> </ul> </li> <li class="nav-item"> <a href="/news-0" data-drupal-link-system-path="node/4">News</a> </li> <li class="nav-item"> <a href="/download" data-drupal-link-system-path="node/5">Use Wordnet Online</a> </li> <li class="nav-item expanded"> <a href="/download" data-drupal-link-system-path="node/5">Download</a> <button class="toggle-submenu unbutton" type="button" data-toggle="collapse" aria-expanded="false"> <span class="toggle-submenu-icon"> <i class="fa-solid fa-plus" aria-hidden="true"></i> </span> <span class="sr-only">Submenu</span> </button> <ul class="submenu collapse" role="list"> <li class="submenu-item"> <a href="/download/current-version" data-drupal-link-system-path="node/6">Current Version</a> </li> <li class="submenu-item"> <a href="/download/old-versions" data-drupal-link-system-path="node/8">Old Versions</a> </li> <li class="submenu-item"> <a href="/download/standoff-files" data-drupal-link-system-path="node/7">Standoff Files</a> </li> </ul> </li> <li class="nav-item"> <a href="/citing-wordnet" data-drupal-link-system-path="node/9">Citing WordNet</a> </li> <li class="nav-item"> <a href="/license-and-commercial-use" data-drupal-link-system-path="node/10">License and Commercial Use</a> </li> <li class="nav-item"> <a href="/related-projects" data-drupal-link-system-path="node/11">Related Projects</a> </li> <li class="nav-item expanded active"> <a href="/documentation" data-drupal-link-system-path="node/12">Documentation</a> <button class="toggle-submenu unbutton" type="button" data-toggle="collapse" aria-expanded="false"> <span class="toggle-submenu-icon"> <i class="fa-solid fa-plus" aria-hidden="true"></i> </span> <span class="sr-only">Submenu</span> </button> <ul class="submenu collapse submenu--2-col" role="list"> <li class="submenu-item"> <a href="/documentation/binsrch3wn" data-drupal-link-system-path="node/15">binsrch(3WN)</a> </li> <li class="submenu-item"> <a href="/documentation/cntlist5wn" data-drupal-link-system-path="node/16">cntlist(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/grind1wn" data-drupal-link-system-path="node/17">grind(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/lexnames5wn" data-drupal-link-system-path="node/18">lexnames(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/morph3wn" data-drupal-link-system-path="node/19">morph(3WN)</a> </li> <li class="submenu-item"> <a href="/documentation/morphy7wn" data-drupal-link-system-path="node/20">morphy(7WN)</a> </li> <li class="submenu-item active"> <a href="/documentation/prologdb5wn" data-drupal-link-system-path="node/21" class="is-active" aria-current="page">prologdb(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/senseidx5wn" data-drupal-link-system-path="node/22">senseidx(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/sensemap5wn" data-drupal-link-system-path="node/23">sensemap(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/uniqbeg7wn" data-drupal-link-system-path="node/24">uniqbeg(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wn1wn" data-drupal-link-system-path="node/26">wn(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnb1wn" data-drupal-link-system-path="node/25">wnb(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wndb5wn" data-drupal-link-system-path="node/27">wndb(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wngloss7wn" data-drupal-link-system-path="node/28">wngloss(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wngroups7wn" data-drupal-link-system-path="node/29">wngroups(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wninput5wn" data-drupal-link-system-path="node/30">wninput(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro1wn" data-drupal-link-system-path="node/31">wnintro(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro3wn" data-drupal-link-system-path="node/32">wnintro(3WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro5wn" data-drupal-link-system-path="node/33">wnintro(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro7wn" data-drupal-link-system-path="node/34">wnintro(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnlicens7wn" data-drupal-link-system-path="node/35">wnlicens(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnpkgs7wn" data-drupal-link-system-path="node/36">wnpkgs(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnsearch3wn" data-drupal-link-system-path="node/41">wnsearch(3WN)</a> </li> <li class="submenu-item expanded"> <a href="/documentation/wnstats7wn" data-drupal-link-system-path="node/37">wnstats(7WN)</a> <button class="toggle-submenu unbutton" type="button" data-toggle="collapse" aria-expanded="false"> <span class="toggle-submenu-icon"> <i class="fa-solid fa-plus" aria-hidden="true"></i> </span> <span class="sr-only">Submenu</span> </button> <ul class="submenu collapse" role="list"> <li class="submenu-item"> <a href="/documentation/21-wnstats7wn" data-drupal-link-system-path="node/40">2.1 wnstats(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/20-wnstats7wn" data-drupal-link-system-path="node/39">2.0 wnstats(7WN)</a> </li> </ul> </li> <li class="submenu-item"> <a href="/documentation/wnutil3wn" data-drupal-link-system-path="node/38">wnutil(3WN)</a> </li> </ul> </li> <li class="nav-item"> <a href="/publications" data-drupal-link-system-path="node/13">Publications</a> </li> <li class="nav-item"> <a href="/frequently-asked-questions" data-drupal-link-system-path="node/14">Frequently Asked Questions</a> </li> </ul> <div class="utility-menu"> <ul class="nav navbar-nav utility-nav"> <li class="nav-item"> <a href="/caslogin" class="ps-login-link ps-login-logout-link" data-drupal-link-system-path="caslogin">Log in</a> </li> </ul> </div> </div> </div> </nav> <div class="search-bar" id="search-bar"> <div class="container navbar-expand-lg" role="search"> <h2 class="sr-only">Search</h2> <button class="toggle-searchbar unbutton" type="button" data-toggle="collapse" data-target="#search-bar-container" aria-controls="search-bar-container" aria-expanded="false" aria-label="Toggle search"> <span class="toggle-search-icon"> <i class="fa-solid fa-search" aria-hidden="true"></i> </span> </button> <div id="search-bar-container" class="collapse navbar-collapse"> <div class="search-block-form contextual-region block block-search container-inline" id="block-searchform"> <form action="/search" method="get" id="search-block-form" accept-charset="UTF-8"> <div id="search-toggled" class="form-group js-form-item form-item js-form-type-search form-type-search js-form-item-keys form-item-keys form-no-label"> <label for="edit-search-keys" class="visually-hidden">Search</label> <input placeholder="Search" type="search" id="edit-search-keys" name="keys" value="" size="15" maxlength="128" class="form-search form-control"> </div> <div data-drupal-selector="edit-search-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-search-actions"><input type="submit" id="edit-search-submit" value="Submit" class="button js-form-submit form-submit btn btn-primary"> </div> </form> </div> </div> </div> </div> </div> </header> <div class="breadcrumb region region-breadcrumb" id="breadcrumb"> <div class="container"> <nav role="navigation" aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="/">Home</a> </li> <li class="breadcrumb-item"> <a href="/documentation">WordNet Documentation</a> </li> <li class="breadcrumb-item active" aria-current="page"> prologdb(5WN) </li> </ol> </nav> </div> </div> <div class="highlighted" id="highlighted"> <div class="container"> <div class="region region-highlighted"> <div data-drupal-messages-fallback class="hidden"></div> </div> </div> </div> <div id="main" class="main-container"> <div class="container"> <div class="row"> <div class="sidebar-first section order-first col-sm-4 col-md-3 col-lg-2"> <nav class="main-sidebar-menu" aria-label="site"> <h2 class="sr-only">Main Menu</h2> <ul class="nav navbar-nav main" role="list"> <li class="nav-item"> <a href="/" data-drupal-link-system-path="&lt;front&gt;">What is WordNet</a> </li> <li class="nav-item collapsed"> <a href="/people" data-drupal-link-system-path="node/42">People</a> </li> <li class="nav-item"> <a href="/news-0" data-drupal-link-system-path="node/4">News</a> </li> <li class="nav-item"> <a href="/download" data-drupal-link-system-path="node/5">Use Wordnet Online</a> </li> <li class="nav-item collapsed"> <a href="/download" data-drupal-link-system-path="node/5">Download</a> </li> <li class="nav-item"> <a href="/citing-wordnet" data-drupal-link-system-path="node/9">Citing WordNet</a> </li> <li class="nav-item"> <a href="/license-and-commercial-use" data-drupal-link-system-path="node/10">License and Commercial Use</a> </li> <li class="nav-item"> <a href="/related-projects" data-drupal-link-system-path="node/11">Related Projects</a> </li> <li class="nav-item expanded active"> <a href="/documentation" data-drupal-link-system-path="node/12">Documentation</a> <button class="toggle-submenu unbutton" type="button" data-toggle="collapse" aria-expanded="false"> <span class="toggle-submenu-icon"> <i class="fa-solid fa-plus" aria-hidden="true"></i> </span> <span class="sr-only">Submenu</span> </button> <ul class="submenu collapse submenu--2-col" role="list"> <li class="submenu-item"> <a href="/documentation/binsrch3wn" data-drupal-link-system-path="node/15">binsrch(3WN)</a> </li> <li class="submenu-item"> <a href="/documentation/cntlist5wn" data-drupal-link-system-path="node/16">cntlist(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/grind1wn" data-drupal-link-system-path="node/17">grind(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/lexnames5wn" data-drupal-link-system-path="node/18">lexnames(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/morph3wn" data-drupal-link-system-path="node/19">morph(3WN)</a> </li> <li class="submenu-item"> <a href="/documentation/morphy7wn" data-drupal-link-system-path="node/20">morphy(7WN)</a> </li> <li class="submenu-item active"> <a href="/documentation/prologdb5wn" data-drupal-link-system-path="node/21" class="is-active" aria-current="page">prologdb(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/senseidx5wn" data-drupal-link-system-path="node/22">senseidx(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/sensemap5wn" data-drupal-link-system-path="node/23">sensemap(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/uniqbeg7wn" data-drupal-link-system-path="node/24">uniqbeg(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wn1wn" data-drupal-link-system-path="node/26">wn(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnb1wn" data-drupal-link-system-path="node/25">wnb(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wndb5wn" data-drupal-link-system-path="node/27">wndb(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wngloss7wn" data-drupal-link-system-path="node/28">wngloss(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wngroups7wn" data-drupal-link-system-path="node/29">wngroups(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wninput5wn" data-drupal-link-system-path="node/30">wninput(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro1wn" data-drupal-link-system-path="node/31">wnintro(1WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro3wn" data-drupal-link-system-path="node/32">wnintro(3WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro5wn" data-drupal-link-system-path="node/33">wnintro(5WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnintro7wn" data-drupal-link-system-path="node/34">wnintro(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnlicens7wn" data-drupal-link-system-path="node/35">wnlicens(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnpkgs7wn" data-drupal-link-system-path="node/36">wnpkgs(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnsearch3wn" data-drupal-link-system-path="node/41">wnsearch(3WN)</a> </li> <li class="submenu-item collapsed"> <a href="/documentation/wnstats7wn" data-drupal-link-system-path="node/37">wnstats(7WN)</a> </li> <li class="submenu-item"> <a href="/documentation/wnutil3wn" data-drupal-link-system-path="node/38">wnutil(3WN)</a> </li> </ul> </li> <li class="nav-item"> <a href="/publications" data-drupal-link-system-path="node/13">Publications</a> </li> <li class="nav-item"> <a href="/frequently-asked-questions" data-drupal-link-system-path="node/14">Frequently Asked Questions</a> </li> </ul> </nav> </div> <main class="main main-content col-sm-12 col-lg-10 order-last"> <a id="main-content" class="sr-only skip-link"></a> <div class="region region-content"> <div id="block-ps-tiger-page-title" data-block-plugin-id="page_title_block" class="with-block-description block block-core block-page-title-block"> <h1 class="page-title"> prologdb(5WN) </h1> </div> <div id="block-ps-tiger-content" data-block-plugin-id="system_main_block" class="with-block-description block block-system block-system-main-block"> <article class="node node--type-ps-basic-page node--view-mode-full"> <div class="node__content"> <div class="constrained-bkg-constrained-content layout layout--onecol"> <div class="layout-container"> <div class="layout__region layout__region--content"> <div data-block-plugin-id="ps_node_view" class="with-block-description block block-ps-core block-ps-node-view"> <div class="clearfix text-formatted field field--name-field-ps-body field--type-text-long field--label-hidden field__item"><h2>Name</h2> <p>wn_pl - description of Prolog database files</p> <h2>Description</h2> <p>The files&nbsp;<b>wn_&nbsp;</b><i>*&nbsp;</i><b>.pl&nbsp;</b>contain the WordNet database in a prolog-readable format. A prolog interface to WordNet is not implemented.</p> <p>The prolog database is very large and may take many minutes to load into the Prolog workspace. A separate file has been created for each WordNet relation giving the user the ability to load only those parts of the database that they are interested.</p> <p>See&nbsp;<b>FILES&nbsp;</b>, below, for a list of the database files and&nbsp;<b><a href="/node/27">wndb</a></b>(5WN)&nbsp;and&nbsp;<b><a href="/node/30">wninput</a></b>(5WN)&nbsp;for detailed descriptions of the various WordNet relations (referred to as&nbsp;<i>operators&nbsp;</i>in this manual page).</p> <h3>File Format</h3> <p>Each prolog database file contains information corresponding to the synsets and word senses contained in the WordNet database. In the prolog version of the database, the&nbsp;<i>synset_id&nbsp;</i>s (defined below) are used as unique synset identifiers.</p> <p>Each line of a file contains an operator that corresponds to a WordNet relation. All lines with the same&nbsp;<i>operator&nbsp;</i>value are stored in the file&nbsp;<b>wn_&nbsp;</b><i>operator&nbsp;</i><b>.pl&nbsp;</b>.</p> <p>The general format of a line in a prolog database file is as follows:</p> <p>&nbsp;</p> <blockquote><i>operator<b>(<i>field1<b>,<i>&nbsp;&nbsp;...&nbsp;&nbsp;<b>,<i>fieldn<b>).&nbsp;</b></i></b></i></b></i></b></i></blockquote> <p>Each line contains the name of the operator, followed by a left parenthesis, a comma-separated list of fields, a right parenthesis, and a period. Note there are no spaces, and each line is terminated with a newline character.</p> <h3>Operators</h3> <p>Each WordNet relation is represented in a separate file by&nbsp;<i>operator&nbsp;</i>name. Some operators are reflexive (i.e. the "reverse" relation is implicit). So, for example, if&nbsp;<b>x&nbsp;</b>is a hypernym of&nbsp;<b>y&nbsp;</b>,&nbsp;<b>y&nbsp;</b>is necessarily a hyponym of&nbsp;<b>x&nbsp;</b>. In the prolog database, reflected pointers are usually implied for semantic relations.</p> <p>Semantic relations are represented by a pair of&nbsp;<i>synset_id&nbsp;</i>s, in which the first&nbsp;<i>synset_id&nbsp;</i>is generally the source of the relation and the second is the target. If two pairs&nbsp;<i>synset_id&nbsp;</i><b>,&nbsp;</b><i>w_num&nbsp;</i>are present, the operator represents a lexical relation between word forms.</p> <p><b>s(<i>synset_id<b>,<i>w_num<b>,'<i>word<b>',<i>ss_type<b>,<i>sense_number<b>,<i>tag_count<b>).&nbsp;</b></i></b></i></b></i></b></i></b></i></b></i></b></p> <blockquote>A&nbsp;<b>s&nbsp;</b>operator is present for every word sense in WordNet. In&nbsp;<b>wn_s.pl&nbsp;</b>,&nbsp;<i>w_num&nbsp;</i>specifies the word number for&nbsp;<i>word&nbsp;</i>in the synset.</blockquote> <p><b>sk(<i>synset_id<b>,<i>w_num<b>,'<i>sense_key<b>').&nbsp;</b></i></b></i></b></i></b></p> <blockquote>A&nbsp;<b>sk&nbsp;</b>operator is present for every word sense in WordNet. This gives the WordNet sense key for each word sense.</blockquote> <p><b>g(<i>synset_id<b>,'<i>gloss<b>').&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>g&nbsp;</b>operator specifies the gloss for a synset.</blockquote> <p><b>syntax(<i>synset_id<b>,<i>w_num<b>,<i>syntax<b>).&nbsp;</b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>syntax&nbsp;</b>operator specifies the syntactic marker for a given word sense if one is specified.</blockquote> <p><b>hyp(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>hyp&nbsp;</b>operator specifies that the second synset is a hypernym of the first synset. This relation holds for nouns and verbs. The reflexive operator, hyponym, implies that the first synset is a hyponym of the second synset.</blockquote> <p><b>ins(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>ins&nbsp;</b>operator specifies that the first synset is an instance of the second synset. This relation holds for nouns. The reflexive operator, has_instance, implies that the second synset is an instance of the first synset.</blockquote> <p><b>ent(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>ent&nbsp;</b>operator specifies that the second synset is an entailment of first synset. This relation only holds for verbs.</blockquote> <p><b>sim(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>sim&nbsp;</b>operator specifies that the second synset is similar in meaning to the first synset. This means that the second synset is a satellite the first synset, which is the cluster head. This relation only holds for adjective synsets contained in adjective clusters.</blockquote> <p><b>mm(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>mm&nbsp;</b>operator specifies that the second synset is a member meronym of the first synset. This relation only holds for nouns. The reflexive operator, member holonym, can be implied.</blockquote> <p><b>ms(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>ms&nbsp;</b>operator specifies that the second synset is a substance meronym of the first synset. This relation only holds for nouns. The reflexive operator, substance holonym, can be implied.</blockquote> <p><b>mp(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>mp&nbsp;</b>operator specifies that the second synset is a part meronym of the first synset. This relation only holds for nouns. The reflexive operator, part holonym, can be implied.</blockquote> <p><b>der(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>der&nbsp;</b>operator specifies that there exists a reflexive lexical morphosemantic relation between the first and second synset terms representing derivational morphology.</blockquote> <p><b>cls(<i>synset_id<b>,<i>w_num<b>,<i>synset_id<b>,<i>w_num<b>,<i>class_type<b>).&nbsp;</b></i></b></i></b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>cls&nbsp;</b>operator specifies that the first synset has been classified as a member of the class represented by the second synset. Either of the&nbsp;<i>w_num<b>'s can be 0, reflecting that the pointer is semantic in the original WordNet database.</b></i></blockquote> <p><b>cs(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>cs&nbsp;</b>operator specifies that the second synset is a cause of the first synset. This relation only holds for verbs.</blockquote> <p><b>vgp(<i>synset_id<b>,<i>w_num<b>,<i>synset_id<b>,<i>w_num<b>).&nbsp;</b></i></b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>vgp&nbsp;</b>operator specifies verb synsets that are similar in meaning and should be grouped together when displayed in response to a grouped synset search.</blockquote> <p><b>at(<i>synset_id<b>,<i>synset_id<b>).&nbsp;</b></i></b></i></b></p> <blockquote>The&nbsp;<b>at&nbsp;</b>operator defines the attribute relation between noun and adjective synset pairs in which the adjective is a value of the noun. For each pair, both relations are listed (ie. each&nbsp;<i>synset_id</i>is both a source and target).</blockquote> <p><b>ant(<i>synset_id<b>,<i>w_num<b>,<i>synset_id<b>,<i>w_num<b>).&nbsp;</b></i></b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>ant&nbsp;</b>operator specifies antonymous&nbsp;<i>word&nbsp;</i>s. This is a lexical relation that holds for all syntactic categories. For each antonymous pair, both relations are listed (ie. each&nbsp;<i>synset_id,w_num</i>pair is both a source and target word.)</blockquote> <p><b>sa(<i>synset_id<b>,<i>w_num<b>,<i>synset_id<b>,<i>w_num<b>).&nbsp;</b></i></b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>sa&nbsp;</b>operator specifies that additional information about the first word can be obtained by seeing the second word. This operator is only defined for verbs and adjectives. There is no reflexive relation (ie. it cannot be inferred that the additional information about the second word can be obtained from the first word).</blockquote> <p><b>ppl(<i>synset_id<b>,<i>w_num<b>,<i>synset_id<b>,<i>w_num<b>).&nbsp;</b></i></b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>ppl&nbsp;</b>operator specifies that the adjective first word is a participle of the verb second word. The reflexive operator can be implied.</blockquote> <p><b>per(<i>synset_id<b>,<i>w_num<b>,<i>synset_id<b>,<i>w_num<b>).&nbsp;</b></i></b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>per&nbsp;</b>operator specifies two different relations based on the parts of speech involved. If the first word is in an adjective synset, that word pertains to either the noun or adjective second word. If the first word is in an adverb synset, that word is derived from the adjective second word.</blockquote> <p><b>fr(<i>synset_id<b>,<i>f_num<b>,<i>w_num<b>).&nbsp;</b></i></b></i></b></i></b></p> <blockquote>The&nbsp;<b>fr&nbsp;</b>operator specifies a generic sentence frame for one or all words in a synset. The operator is defined only for verbs.</blockquote> <h3>&nbsp;</h3> <h3>Field Definitions</h3> <p>A&nbsp;<i>synset_id&nbsp;</i>is a nine byte field in which the first byte defines the syntactic category of the synset and the remaining eight bytes are a&nbsp;<i>synset_offset&nbsp;</i>, as defined in&nbsp;<b><a href="/node/27">wndb</a></b>(5WN<a href="/node/27">)</a><a href="/node/27">&nbsp;</a>, indicating the byte offset in the&nbsp;<b>data.&nbsp;</b><i>pos&nbsp;</i>file that corresponds to the syntactic category.</p> <p>The syntactic category is encoded as:</p> <p>&nbsp;</p> <blockquote><b>1&nbsp;</b>&nbsp;&nbsp;&nbsp;NOUN&nbsp;<br><b>2&nbsp;</b>&nbsp;&nbsp;&nbsp;VERB&nbsp;<br><b>3&nbsp;</b>&nbsp;&nbsp;&nbsp;ADJECTIVE&nbsp;<br><b>4&nbsp;</b>&nbsp;&nbsp;&nbsp;ADVERB&nbsp;</blockquote> <p><i>w_num&nbsp;</i>, if present, indicates which word in the synset is being referred to. Word numbers are assigned to the&nbsp;<i>word&nbsp;</i>fields in a synset, from left to right, beginning with 1. When used to represent lexical WordNet relations&nbsp;<i>w_num&nbsp;</i>may be 0, indicating that the relation holds for all words in the synset indicated by the preceding&nbsp;<i>synset_id&nbsp;</i>. See&nbsp;<b><a href="/node/30">wninput</a></b>(5WN)&nbsp;for a discussion of semantic and lexical relations.</p> <p><i>ss_type&nbsp;</i>is a one character code indicating the synset type:</p> <p>&nbsp;</p> <blockquote><b>n&nbsp;</b>&nbsp;&nbsp;&nbsp;NOUN&nbsp;<br><b>v&nbsp;</b>&nbsp;&nbsp;&nbsp;VERB&nbsp;<br><b>a&nbsp;</b>&nbsp;&nbsp;&nbsp;ADJECTIVE&nbsp;<br><b>s&nbsp;</b>&nbsp;&nbsp;&nbsp;ADJECTIVE&nbsp;SATELLITE&nbsp;<br><b>r&nbsp;</b>&nbsp;&nbsp;&nbsp;ADVERB&nbsp;</blockquote> <p><i>sense_number&nbsp;</i>specifies the sense number of the word, within the part of speech encoded in the&nbsp;<i>synset_id&nbsp;</i>, in the WordNet database.</p> <p><i>word&nbsp;</i>is the ASCII text of the word as entered in the synset by the lexicographer. The text of the word is case sensitive. An adjective&nbsp;<i>word&nbsp;</i>is immediately followed by a syntactic marker if one was specified in the lexicographer file.</p> <p><i>sense_key&nbsp;</i>specifies the WordNet sense key for a given word sense. See&nbsp;<b><a href="/node/22">senseidx</a></b>(5WN)&nbsp;for the specifications.</p> <p><i>syntax&nbsp;</i>is the syntactic marker for a given adjective sense if one was specified in the input files. See&nbsp;<b><a href="/node/30">wninput</a></b>(5WN<a href="http://www.princeton.edu/wordnet/man/wninput.5WN.html">)</a>&nbsp;for a list of the syntactic markers. Note that in the Prolog database, the parentheses are not included.</p> <p>Each synset has a&nbsp;<i>gloss&nbsp;</i>that contains a definition and one or more example sentences.</p> <p><i>class_type&nbsp;</i>indicates whether the classification relation represented is topical, usage, or regional, as indicated by the&nbsp;<i>class_type&nbsp;</i>of&nbsp;<b>t&nbsp;</b>,&nbsp;<b>u&nbsp;</b>, or&nbsp;<b>r&nbsp;</b>, respectively.</p> <p><i>f_num&nbsp;</i>specifies the generic sentence frame number for word&nbsp;<i>w_num&nbsp;</i>in the synset indicated by&nbsp;<i>synset_id&nbsp;</i>. Note that when&nbsp;<i>w_num&nbsp;</i>is&nbsp;<b>0&nbsp;</b>, the frame number applies to all words in the synset. If non-zero, the frame applies to that word in the synset.</p> <p>In WordNet, sense numbers are assigned as described in&nbsp;<b><a href="/node/27">wndb</a></b>(5WN<a href="/node/27">)</a>&nbsp;.&nbsp;<i>tag_count&nbsp;</i>is the number of times the sense was tagged in the Semantic Concordances, and&nbsp;<b>0&nbsp;</b>if it was not instantiated.</p> <h2>Notes</h2> <p>Since single forward quotes are used to enclose character strings, single quote characters found in&nbsp;<i>word&nbsp;</i>and&nbsp;<i>gloss&nbsp;</i>fields are represented as two adjacent single quote characters.</p> <p>The load time can be greatly reduced by creating "object language" versions of the files, an option that is supported by some implementations, such as Quintus Prolog.</p> <h2>Environment Variables (Unix)</h2> <dl><dt><b>WNHOME</b></dt> <dd>Base directory for WordNet. Default is&nbsp;<b>/usr/local/WordNet-2.1&nbsp;</b>.</dd> </dl><h2>Registry (Windows)</h2> <dl><dt><b>HKEY_LOCAL_MACHINE\SOFTWARE\WordNet\2.1\WNHome</b></dt> <dd>Base directory for WordNet. Default is&nbsp;<b>C:\Program&nbsp;Files\WordNet\2.1&nbsp;</b>.</dd> </dl><h2>Files</h2> <p>All files are in&nbsp;<b>WNHOME/prolog&nbsp;</b>on Unix platforms and&nbsp;<b>WNHome\prolog&nbsp;</b>on Windows platforms</p> <dl><dt><b>wn_s.pl</b></dt> <dd>synset pointers</dd> <dt><b>wn_sk.pl</b></dt> <dd>sense keys</dd> <dt><b>wn_syntax.pl</b></dt> <dd>syntactic markers</dd> <dt><b>wn_g.pl</b></dt> <dd>gloss pointers</dd> <dt><b>wn_hyp.pl</b></dt> <dd>hypernym pointers</dd> <dt><b>wn_ins.pl</b></dt> <dd>instance pointers</dd> <dt><b>wn_ent.pl</b></dt> <dd>entailment pointers</dd> <dt><b>wn_sim.pl</b></dt> <dd>similar pointers</dd> <dt><b>wn_mm.pl</b></dt> <dd>member meronym pointers</dd> <dt><b>wn_ms.pl</b></dt> <dd>substance meronym pointers</dd> <dt><b>wn_mp.pl</b></dt> <dd>part meronym pointers</dd> <dt><b>wn_der.pl</b></dt> <dd>derivational morphology pointers</dd> <dt><b>wn_cls.pl</b></dt> <dd>class (domain) pointers</dd> <dt><b>wn_cs.pl</b></dt> <dd>cause pointers</dd> <dt><b>wn_vgp.pl</b></dt> <dd>grouped verb pointers</dd> <dt><b>wn_at.pl</b></dt> <dd>attribute pointers</dd> <dt><b>wn_ant.pl</b></dt> <dd>antonym pointers</dd> <dt><b>wn_sa.pl</b></dt> <dd>see also pointers</dd> <dt><b>wn_ppl.pl</b></dt> <dd>participle pointers</dd> <dt><b>wn_per.pl</b></dt> <dd>pertainym pointers</dd> <dt><b>wn_fr.pl</b></dt> <dd>frame pointers</dd> </dl><h2>See Also</h2> <p><a href="/node/27"><b>wndb</b>(5WN)</a>&nbsp;,&nbsp;<a href="/node/30"><b>wninput</b>(5WN)</a>&nbsp;,&nbsp;<a href="/node/22"><b>senseidx</b>(5WN)</a>&nbsp;,&nbsp;<a href="/node/29"><b>wngroups</b>(7WN)</a>&nbsp;,&nbsp;<a href="/node/36"><b>wnpkgs</b>(7WN)</a>&nbsp;.</p> <p>&nbsp;</p> <p>&nbsp;</p></div> </div> </div> </div> </div> <div class="constrained-bkg-constrained-content layout layout--onecol"> <div class="layout-container"> <div class="layout__region layout__region--content"> </div> </div> </div> </div> </article> </div> </div> </main> </div> </div> </div> <footer role="contentinfo" class="footer region region-footer" id="footer"> <h2 class="sr-only">Footer</h2> <div class="container"> <div class="constrained-bkg-constrained-content layout layout--threecol-33-34-33"> <div class="layout-inner-container"> <div class="layout__region layout__region--first layout__region--thirds layout__region--narrow"> <div data-block-plugin-id="inline_block:ps_text" class="block-ps-text with-block-description block block-layout-builder block-inline-blockps-text"> <div class="clearfix text-formatted field field--name-field-ps-body field--type-text-long field--label-hidden field__item">Princeton, New Jersey 08544 USA - Operator: (609) 258-3000</div> </div> </div> <div class="layout__region layout__region--second layout__region--thirds layout__region--narrow"> </div> <div class="layout__region layout__region--third layout__region--thirds layout__region--narrow"> </div> </div> </div> </div> <div class="subfooter"> <div class="container"> <div class="row"> <div class="col-md-4"> <div class="subfooter-links"> <ul class="list-unstyled"> <li> <a href="https://accessibility.princeton.edu/help">Accessibility Help</a> </li> </ul> </div> </div> <div class="col-md-4"> <p class="copyright-text"> &copy; 2024 The Trustees of Princeton University </p> </div> <div class="col-md-4 text-sm-left text-md-right copyright"> <a href="http://www.princeton.edu" class="pu-logo" title="Princeton University"><img src="/profiles/ps/themes/ps_base/images/pu-logo-stacked.svg" alt="Princeton University"/> </a> </div> </div> </div> </div> </footer> </div> </div> <span id="ps-current-username" data-username=""></span> <script src="/profiles/ps/themes/ps_base/bootstrap/js/bootstrap.min.js?sm80y0"></script> <script src="/modules/contrib/linkpurpose/library/js/linkpurpose.min.js?sm80y0"></script> <script src="/modules/contrib/linkpurpose/js/linkpurpose-drupal.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/link_behavior.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/focusable-hash-fixer.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/enhanced-focus.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/search-terms-fragment-parser.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/search-terms-highlighter.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/collapse-text-search-terms-revealer.js?sm80y0"></script> <script src="/profiles/ps/libraries/custom/select2/dist/js/select2.js?v=4.x"></script> <script src="/profiles/ps/modules/custom/select2_simple/js/select2_simple.js?sm80y0"></script> <script src="/core/misc/active-link.js?v=10.3.6"></script> <script src="/profiles/ps/themes/ps_base/js/main-menu.js?sm80y0"></script> <script src="/profiles/ps/themes/ps_tiger/js/header.js?sm80y0"></script> <script src="/profiles/ps/themes/ps_tiger/js/image-no-border.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/utils.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/columns.js?sm80y0"></script> <script src="/profiles/ps/modules/custom/ps_core/js/tables.js?sm80y0"></script> <script src="/core/misc/form.js?v=10.3.6"></script> <script src="/profiles/ps/modules/custom/ps_core/js/logout-link-username.js?sm80y0"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10