-
Notifications
You must be signed in to change notification settings - Fork 47
An open-source CRF Reference String Parsing Package
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
knmnyn/ParsCit
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ParsCit README **Update**: While we continue to partially support the codebase, we highly recommend you to use our neural version of the reference string parser here: https://github.com/WING-NUS/Neural-ParsCit If you want to use author-affiliation matching and section labeling please use the ParsCit software in this repository. This software is copyrighted 2008, 2009, 2010, 2011 by Min-Yen Kan, Isaac G. Councill, C. Lee Giles, Minh-Thang Luong and Huy Nhat Hoang Do. This program and all its source code is distributed are under the terms of the GNU General Public License (or the Lesser GPL). ParsCit is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ParsCit is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with ParsCit. If not, see <http://www.gnu.org/licenses/>. See INSTALL.txt and USAGE.txt for more information. CHANGELOG.txt for updates on code and model changes. Also see doc/index.html for the web page describing this project. ---------------------------------------------------------------------- This software has been developed together at IST at Penn State University and at the National University of Singapore (NUS). Current development (from 2008 onwards) has been done at NUS only. The newer version of files are supported only through the newer scripts written at NUS. SectLabel has been developed at NUS (2010) to retrieve logical structure of scientific documents. For further information, please refer to the webpage description and TroubleShooting section. ---------------------------------------------------------------------- Files: bin/ - Binaries / scripts for running ParsCit /archtest.pl - Used by IST installation /citeExtract.pl - Script for running the whole pipeline from a text/XML file (logical structure parsing, body/references segmentation, reference string parsing) /parsecit-client.pl - Original perl web service client (tested at IST) /parsecit-server.pl - Original perl web service server (tested at IST) /ParsCitClient.rb - Ruby web service client for the parsCit/parsHed modules (tested at NUS) /ParsCitClientWSDL.rb - Ruby web service client for parsCit/parsHed modules via WSDL (tested at NUS) /ParsCitServer.rb - Ruby web service server for the parsCit/parsHed modules (tested at NUS) /redo.parsCit.pl - Cross Validation training script and training notes (at end of script) for ParsCit /headExtract.pl - Script for running header structure parsing. /parsHed/redo.parsHed.pl - Cross Validation training script and training notes (at end of script) for ParsHed /sectExtract.pl - Script for running sectLabeler module for logical structure parsing. /sectLabel/README.txt - Detailed descriptions of SectLabel scripts, including GenericSect ones /sectLabel/redo.sectLabel.pl - Cross Validation training script and training notes (at end of script) for SectLabel /BiblioScript - Include BiblioScript and BibUtils codes # Thang v100901 CHANGELOG.TXT - Changes between versions of the code. crfpp/ - The CRF++ machine learning package used within ParsCit /traindata - Sample training data for the CRF++ code of ParsCit, ParsHed, and SectLabel demodata/ - Test data for sanity checking outputs doc/ - The CGI base installation and documentation (scientific publications) about ParsCit INSTALL.TXT - installation and basic instructions lib /ParsCit - perl libraries for ParsCit /ParsHed - perl libraries for ParsHed /SectLabel - perl libraries for SectLabel /cgiLog.txt - CGI log for running web interface (nb, different than web service interface) README.TXT - this file resources/ - dictionary files and CRF++ trained models /parsCitDict.txt - dictionary file shared by ParsCit and ParsHed /parsCit.model - default model used by ParsCit /parsHed/parsHed.model - default model used by ParsHed (trained at line level) /parsHed/keywords - most frequent keywords /parsHed/bigram - most frequent bigrams /parsHed/archive/parsHed.model - old model (trained at token level) /sectLabel/sectLabel.model - default model used by SectLabel for plain text input /sectLabel/sectLabel.modelXml - default model used by SectLabel for XML input /sectLabel/genericSect.model - default model used by GenericSect /sectLabel/funcword - English function word list tmp/ - guess! :-) USAGE.TXT - Usage files for the citeExtract and web service interface wsdl/ - Web service description language file /parscit.wsdl - WSDL file from describing the ParsCit service from NUS (newer version) /ParsCit.wsdl - WSDL file describing the ParsCit service from IST (older version)
About
An open-source CRF Reference String Parsing Package
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published