Cake\Http\ServerRequestFactory::marshalUriFromSapi() - CORE/src/Http/ServerRequestFactory.php, line 254
Cake\Http\ServerRequestFactory::createUri() - CORE/src/Http/ServerRequestFactory.php, line 220
Cake\Http\ServerRequestFactory::fromGlobals() - CORE/src/Http/ServerRequestFactory.php, line 64
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192): Creation of dynamic property Laminas\Diactoros\Uri::$webroot is deprecated [CORE/src/Http/ServerRequestFactory.php, line 256]
Cake\Http\ServerRequestFactory::marshalUriFromSapi() - CORE/src/Http/ServerRequestFactory.php, line 256
Cake\Http\ServerRequestFactory::createUri() - CORE/src/Http/ServerRequestFactory.php, line 220
Cake\Http\ServerRequestFactory::fromGlobals() - CORE/src/Http/ServerRequestFactory.php, line 64
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 81
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192): Creation of dynamic property App\Controller\PagesController::$RequestHandler is deprecated [CORE/src/Controller/Controller.php, line 362]
Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadComponent() - CORE/src/Controller/Controller.php, line 296
App\Controller\AppController::initialize() - APP/Controller/AppController.php, line 44
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
ReflectionClass::newInstance() - [internal], line ??
Cake\Controller\ControllerFactory::create() - CORE/src/Controller/ControllerFactory.php, line 88
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 315
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192): Creation of dynamic property App\Controller\PagesController::$Flash is deprecated [CORE/src/Controller/Controller.php, line 362]
Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadComponent() - CORE/src/Controller/Controller.php, line 296
App\Controller\AppController::initialize() - APP/Controller/AppController.php, line 45
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
ReflectionClass::newInstance() - [internal], line ??
Cake\Controller\ControllerFactory::create() - CORE/src/Controller/ControllerFactory.php, line 88
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 315
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192): Creation of dynamic property App\Controller\PagesController::$Authentication is deprecated [CORE/src/Controller/Controller.php, line 362]
Cake\Controller\Controller::__set() - CORE/src/Controller/Controller.php, line 362
Cake\Controller\Controller::loadComponent() - CORE/src/Controller/Controller.php, line 296
App\Controller\AppController::initialize() - APP/Controller/AppController.php, line 47
Cake\Controller\Controller::__construct() - CORE/src/Controller/Controller.php, line 221
ReflectionClass::newInstance() - [internal], line ??
Cake\Controller\ControllerFactory::create() - CORE/src/Controller/ControllerFactory.php, line 88
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 315
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 90
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192): Creation of dynamic property App\View\AppView::$Form is deprecated [CORE/src/View/View.php, line 1220]
Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
App\View\AppView::initialize() - APP/View/AppView.php, line 40
Cake\View\View::__construct() - CORE/src/View/View.php, line 350
Cake\View\ViewBuilder::build() - CORE/src/View/ViewBuilder.php, line 603
Cake\Controller\Controller::createView() - CORE/src/View/ViewVarsTrait.php, line 71
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 761
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 58
Warning (512): Unable to emit headers. Headers sent in file=/groups/alchemy/web/newton/vendor/cakephp/cakephp/src/Error/Debugger.php line=988 [CORE/src/Http/ResponseEmitter.php, line 71]
$message = "Unable to emit headers. Headers sent in file=$file line=$line"; trigger_error($message, E_USER_WARNING);}
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 71
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /groups/alchemy/web/newton/vendor/cakephp/cakephp/src/Error/Debugger.php:988) [CORE/src/Http/ResponseEmitter.php, line 164]
header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 164
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 74
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40
Warning (2): Cannot modify header information - headers already sent by (output started at /groups/alchemy/web/newton/vendor/cakephp/cakephp/src/Error/Debugger.php:988) [CORE/src/Http/ResponseEmitter.php, line 197]
foreach ($values as $value) { header(sprintf('%s: %s',
header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 197
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 75
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40
Deprecated (8192): Creation of dynamic property App\View\AppView::$Html is deprecated [CORE/src/View/View.php, line 1095]
Cake\View\View::__get() - CORE/src/View/View.php, line 1095
include - ROOT/templates/layout/default.php, line 19
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 762
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Deprecated (8192): Creation of dynamic property App\View\AppView::$Url is deprecated [CORE/src/View/View.php, line 1220]
Cake\View\View::loadHelper() - CORE/src/View/View.php, line 1220
Cake\View\Helper::__get() - CORE/src/View/Helper.php, line 115
Cake\View\Helper\HtmlHelper::link() - CORE/src/View/Helper/HtmlHelper.php, line 257
include - ROOT/templates/layout/default.php, line 19
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 762
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Deprecated (8192): Creation of dynamic property Cake\View\Helper\HtmlHelper::$Url is deprecated [CORE/src/View/Helper.php, line 115]
Cake\View\Helper::__get() - CORE/src/View/Helper.php, line 115
Cake\View\Helper\HtmlHelper::link() - CORE/src/View/Helper/HtmlHelper.php, line 257
include - ROOT/templates/layout/default.php, line 19
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 762
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Newton: Chronology Project:
Pages
Deprecated (8192): Creation of dynamic property App\View\AppView::$Flash is deprecated [CORE/src/View/View.php, line 1095]
Cake\View\View::__get() - CORE/src/View/View.php, line 1095
include - ROOT/templates/layout/default.php, line 256
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1181
Cake\View\View::_render() - CORE/src/View/View.php, line 1138
Cake\View\View::renderLayout() - CORE/src/View/View.php, line 821
Cake\View\View::render() - CORE/src/View/View.php, line 780
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 762
App\Controller\PagesController::display() - APP/Controller/PagesController.php, line 65
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 539
Cake\Controller\ControllerFactory::handle() - CORE/src/Controller/ControllerFactory.php, line 140
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 115
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 317
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 161
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Isaac Newton Corpus
Chronological Analysis
Research Database
This project combines the expertise of the British National Archives, King's College Cambridge, the Cambridge University Library, the Ecole des chartes (Sorbonne), the Huntington Library, the Science History Institute, Peterhouse College Cambridge, and Indiana University in an innovative attempt to devise new methods of digital watermark capture and analysis by means of machine learning, using Isaac Newton's extensive manuscript corpus as a test platform.
This project will investigate two research areas with general application in digital humanities scholarship, using the dispersed manuscript corpus of Isaac Newton as a test case. The immediate purpose of the test case will be to use the AI-assisted identification and classification of watermarks in Newton material as a tool to assist with the organisation and dating of manuscripts, but the project also has much wider significance. The project’s first stage will be the methodological investigation of techniques for the production of images of watermarks which are suitable for automated analysis, using both new photography and the exploration of the potential latent in existing images. During the second stage, we will develop computer vision methods to systematically cluster and match the assembled corpus of watermark images across manuscripts and collections. Methods developed through this project will be transferrable to watermark collections beyond that of Newton’s corpus, creating a methodology for scholars seeking to analyse, date, and organise historical collections via watermark matching, and for conservators seeking to establish standardised surveying and documentation methods while imaging and digitising watermarked documents. The third stage of the project will disseminate our results.
Since the groundbreaking early twentieth-century research of Charles Moïse Briquet, watermarks have formed a central part in the dating of otherwise undated manuscripts. Briquet’s monumental 1907 catalogue, Les filigranes, made it possible, in principle, to date (and to some extent localise) pre-1600 watermarks found by researchers in manuscripts by reference to exemplars in Briquet’s catalogue. While this catalogue and others have been digitised thanks to the Bernstein consortium (https://memoryofpaper.eu/), advances in research and technology have revealed the limitations of the traditional approach, which requires time-consuming procedures and some degree of expertise for the identification of each single watermark. It is very difficult to find exact matches between watermarks in situ and those reproduced in any catalogue, first due to the limited comprehensiveness of the catalogues, and, second, because each individual watermark is produced in two “twin” versions, never perfectly identical, and suffers deformation over time as a result of repeated use in the paper manufacturing process. By developing and enhancing new approaches and techniques to improve the acquisition and analysis of watermarks, we hope to solve basic problems and thereby provide benefit to all who must rely upon paper documents for chronological evidence.
While computer vision has made significant progress in recent years thanks to machine learning and artificial intelligence, this project will build on cutting-edge work already undertaken by the Ecole Nationale des Chartes and its partners (notably the computer scientists at École des Ponts ParisTech) to investigate the problem of matching images, specifically of watermarks, across formats (photographs and tracings). In creating a corpus of images used to train and develop the open source software created by the Ecole Nationale des Chartes we will build on recent work by The National Archives (TNA) to use comparatively affordable equipment and techniques to produce images of watermarks that are highly suitable for machine analysis. The project will develop and apply both of these approaches in order to attempt to enhance the CV software so that it may be able to unlock the latent information held in thousands of existing images shot in reflected light which institutions have already digitised and made accessible through IIIF.
Informing our research will be the extensive notes taken by Alan Shapiro over years of working with Newtonian watermarks; these notes formed the basis for Shapiro’s ground- breaking 1992 article “Beyond the Dating Game: Watermark Clusters and the Composition of Newton’s Opticks.” The dataset provided by Shapiro’s work will inform the selection of images chosen to train the CV algorithm, whose application will then be scaled up across a broader sample of the Newton manuscript corpus.