public class BiblioItem
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
ABSTRACT_PREFIXES
Some little cleaning of the abstract field.
|
java.lang.String |
affiliationAddressBlock |
static int |
Article |
static int |
Book |
static java.util.List<java.lang.String> |
confPrefixes |
static int |
Digital_support |
static int |
InBook |
static int |
InCollection |
static int |
InProceedings |
int |
item |
protected static Logger |
LOGGER |
static int |
Manual |
static int |
MasterThesis |
static int |
Periodical |
static int |
PhdThesis |
static int |
Proceedings |
static int |
Serie |
static int |
TechReport |
static int |
Unknown |
static int |
Unpublished |
Constructor and Description |
---|
BiblioItem() |
Modifier and Type | Method and Description |
---|---|
void |
addAuthor(java.lang.String aut) |
BiblioItem |
addAuthorsToken(LayoutToken lt) |
void |
addCategory(java.lang.String cat) |
void |
addEditor(java.lang.String aut) |
void |
addFullAuthor(Person aut) |
void |
addFullEditor(Person aut) |
void |
addKeyword(java.lang.String k) |
void |
addSubject(java.lang.String k) |
void |
attachAffiliations()
Attach existing recognized affiliations to authors
|
void |
attachEmails()
Attach existing recognized emails to authors
|
void |
buildBiblioSet(BiblioSet bs,
java.lang.String path0) |
void |
checkIdentifier()
Check if the identifier pubnum is a DOI or an arXiv identifier.
|
java.lang.String |
cleanAbstract(java.lang.String string) |
static java.util.List<LayoutToken> |
cleanAbstractLayoutTokens(java.util.List<LayoutToken> tokens) |
java.lang.String |
cleanDOI(java.lang.String doi) |
static java.lang.String |
cleanISBNString(java.lang.String str)
Special string cleaining of ISBN and ISSN numbers.
|
static java.lang.String |
cleanKeywords(java.lang.String string)
Some little cleaning of the keyword field.
|
static java.lang.String |
cleanSQLString(java.lang.String str)
General string cleaining for SQL strings.
|
static void |
cleanTitles(BiblioItem bibl) |
static void |
correct(BiblioItem bib,
BiblioItem bibo)
Correct fields of the first biblio item based on the second one and the reference string
|
void |
generalResultMapping(Document doc,
java.lang.String labeledResult,
java.util.List<LayoutToken> tokenizations) |
java.lang.String |
getA_Day() |
java.lang.String |
getA_Month() |
java.lang.String |
getA_Year() |
java.lang.String |
getAbstract() |
java.lang.String |
getAbstractHeader() |
java.lang.String |
getAddress() |
java.lang.String |
getAffiliation() |
java.lang.String |
getArk() |
java.lang.String |
getArticleTitle() |
java.lang.String |
getArXivId() |
java.lang.String |
getAuthors() |
java.util.List<LayoutToken> |
getAuthorsTokens() |
java.lang.String |
getAuthorString() |
int |
getBeginPage() |
java.lang.String |
getBookTitle() |
java.lang.String |
getBookType() |
java.util.List<java.lang.String> |
getCategories() |
java.lang.String |
getCollaboration() |
java.lang.String |
getConfidence() |
java.util.List<BoundingBox> |
getCoordinates() |
java.lang.String |
getCopyright() |
java.lang.String |
getCountry() |
java.lang.String |
getDay() |
java.lang.String |
getDedication() |
java.lang.String |
getDegree() |
java.lang.String |
getDOI() |
java.lang.String |
getE_Day() |
java.lang.String |
getE_Month() |
java.lang.String |
getE_Year() |
java.lang.String |
getEdition() |
java.lang.String |
getEditors() |
java.lang.String |
getEmail() |
int |
getEndPage() |
java.lang.String |
getEnglishTitle() |
boolean |
getError() |
java.lang.String |
getEvent() |
java.lang.String |
getFirstAuthorSurname()
Return the surname of the first author.
|
java.util.List<Affiliation> |
getFullAffiliations() |
java.util.List<Person> |
getFullAuthors() |
java.util.List<Person> |
getFullEditors() |
java.lang.String |
getGrant() |
java.lang.String |
getInDOI() |
java.lang.String |
getInstitution() |
java.lang.String |
getISBN10() |
java.lang.String |
getISBN13() |
java.lang.String |
getISSN() |
java.lang.String |
getISSNe() |
java.lang.String |
getIssue() |
java.lang.String |
getIstexId() |
int |
getItem() |
java.lang.String |
getJournal() |
java.lang.String |
getJournalAbbrev() |
java.lang.String |
getKeyword() |
java.util.List<Keyword> |
getKeywords() |
java.lang.String |
getLabeledAbstract() |
java.util.Map<java.lang.String,java.util.List<LayoutToken>> |
getLabeledTokens() |
java.lang.String |
getLanguage() |
java.lang.String |
getLargeImageURL() |
java.util.List<LayoutToken> |
getLayoutTokens(TaggingLabel headerLabel) |
java.lang.String |
getLocation() |
java.lang.String |
getLocationPublisher() |
java.lang.String |
getMonth() |
int |
getNbPages() |
Date |
getNormalizedPublicationDate() |
Date |
getNormalizedSubmissionDate() |
java.lang.String |
getNote() |
java.lang.String |
getNumber() |
java.lang.String |
getOAURL() |
int |
getOrdinal() |
java.lang.String |
getOriginalAbstract() |
java.lang.String |
getOriginalAddress() |
java.lang.String |
getOriginalAffiliation() |
java.lang.String |
getOriginalAuthors() |
java.lang.String |
getOriginalJournal() |
java.lang.String |
getOriginalKeyword() |
java.lang.String |
getOriginalNote() |
java.lang.String |
getOriginalTitle() |
java.lang.String |
getOriginalVolumeBlock() |
java.lang.String |
getPageRange() |
BiblioItem |
getParentItem() |
java.lang.String |
getPhone() |
java.lang.String |
getPII() |
java.lang.String |
getPMCID() |
java.lang.String |
getPMID() |
java.lang.String |
getPublicationDate() |
java.lang.String |
getPublisher() |
java.lang.String |
getPublisherPlace() |
java.lang.String |
getPublisherWebsite() |
java.lang.String |
getPubnum() |
java.lang.String |
getReference() |
java.lang.String |
getReview() |
java.lang.String |
getS_Day() |
java.lang.String |
getS_Month() |
java.lang.String |
getS_Year() |
java.lang.String |
getSerie() |
java.lang.String |
getSerieTitle() |
java.lang.String |
getSmallImageURL() |
java.util.List<java.lang.String> |
getSubjects() |
java.lang.String |
getSubmission() |
java.lang.String |
getSubmissionDate() |
java.lang.String |
getSubtitle() |
java.lang.String |
getSupportType() |
java.lang.String |
getTeiId() |
java.lang.String |
getTitle() |
java.lang.String |
getTown() |
java.lang.String |
getType() |
java.lang.String |
getTypeDescription() |
java.lang.String |
getURI() |
java.lang.String |
getURL() |
java.lang.String |
getVersion() |
java.lang.String |
getVolume() |
java.lang.String |
getVolumeBlock() |
java.lang.String |
getWeb() |
java.lang.String |
getYear() |
static void |
injectDOI(BiblioItem bib,
BiblioItem bibo)
Correct/add only the DOI of the first biblio item based on the second one
|
void |
postProcessPages()
Correct fields of the first biblio item based on the second one and the reference string.
|
java.lang.String |
postProcessVolumeBlock()
Post process the volume block in order to distinguish when
possible and when appropriate volume and issue
|
boolean |
rejectAsReference()
Check is the biblio item can be considered as a minimally valid bibliographical reference.
|
void |
reset()
Reinit all the values of the current bibliographical item
|
static java.util.List<Keyword> |
segmentKeywords(java.lang.String string)
Keyword field segmentation.
|
void |
setA_Day(java.lang.String d) |
void |
setA_Month(java.lang.String d) |
void |
setA_Year(java.lang.String d) |
void |
setAbstract(java.lang.String a) |
void |
setAbstractHeader(java.lang.String a) |
void |
setAddress(java.lang.String a) |
void |
setAffiliation(java.lang.String a) |
void |
setArk(java.lang.String id) |
void |
setArticleTitle(java.lang.String ti) |
void |
setArXivId(java.lang.String id) |
void |
setAuthors(java.lang.String aut) |
void |
setAuthorString(java.lang.String s) |
void |
setBeginPage(int p) |
void |
setBookTitle(java.lang.String book) |
void |
setBookType(java.lang.String bt) |
void |
setCategories(java.util.List<java.lang.String> cat) |
void |
setCollaboration(java.lang.String collab) |
void |
setConf(double b) |
void |
setConfidence(java.lang.String s) |
void |
setCoordinates(java.util.List<BoundingBox> coordinates) |
void |
setCopyright(java.lang.String cop) |
void |
setCountry(java.lang.String a) |
void |
setDay(java.lang.String d) |
void |
setDedication(java.lang.String d) |
void |
setDegree(java.lang.String d) |
void |
setDOI(java.lang.String id) |
void |
setE_Day(java.lang.String d) |
void |
setE_Month(java.lang.String d) |
void |
setE_Year(java.lang.String d) |
void |
setEdition(java.lang.String theEdition) |
void |
setEditors(java.lang.String theEditors) |
void |
setEmail(java.lang.String e) |
void |
setEndPage(int p) |
void |
setEnglishTitle(java.lang.String d) |
void |
setError(boolean e) |
void |
setEvent(java.lang.String e) |
void |
setFirstAuthorSurname(java.lang.String firstAuthorSurname) |
void |
setFullAffiliations(java.util.List<Affiliation> full) |
void |
setFullAuthors(java.util.List<Person> full) |
void |
setFullEditors(java.util.List<Person> full) |
void |
setGrant(java.lang.String gra) |
void |
setInDOI(java.lang.String id) |
void |
setInstitution(java.lang.String inst) |
void |
setISBN10(java.lang.String isbn) |
void |
setISBN13(java.lang.String isbn) |
void |
setISSN(java.lang.String theISSN) |
void |
setISSNe(java.lang.String theISSN) |
void |
setIssue(java.lang.String i) |
void |
setIstexId(java.lang.String id) |
void |
setItem(int type) |
void |
setJournal(java.lang.String jour) |
void |
setJournalAbbrev(java.lang.String j) |
void |
setKeyword(java.lang.String k) |
void |
setKeywords(java.util.List<Keyword> k) |
void |
setLabeledAbstract(java.lang.String labeledAbstract) |
void |
setLabeledTokens(java.util.Map<java.lang.String,java.util.List<LayoutToken>> labeledTokens) |
void |
setLanguage(java.lang.String theLanguage) |
void |
setLargeImageURL(java.lang.String url) |
void |
setLayoutTokensForLabel(java.util.List<LayoutToken> tokens,
TaggingLabel headerLabel) |
void |
setLocation(java.lang.String loc) |
void |
setLocationPublisher(java.lang.String s) |
void |
setMonth(java.lang.String theMonth) |
void |
setNbPages(int nb) |
void |
setNormalizedPublicationDate(Date theDate) |
void |
setNormalizedSubmissionDate(Date d) |
void |
setNote(java.lang.String not) |
void |
setNumber(java.lang.String theNumber) |
void |
setOAURL(java.lang.String s) |
void |
setOrdinal(int ordinal) |
void |
setOriginalAbstract(java.lang.String original) |
void |
setOriginalAddress(java.lang.String original) |
void |
setOriginalAffiliation(java.lang.String original) |
void |
setOriginalAuthors(java.lang.String original) |
void |
setOriginalJournal(java.lang.String original) |
void |
setOriginalKeyword(java.lang.String original) |
void |
setOriginalNote(java.lang.String original) |
void |
setOriginalTitle(java.lang.String original) |
void |
setOriginalVolumeBlock(java.lang.String original) |
void |
setPageRange(java.lang.String pages) |
void |
setParentItem(BiblioItem bi) |
void |
setPath(java.lang.String p) |
void |
setPhone(java.lang.String p) |
void |
setPII(java.lang.String id) |
void |
setPMCID(java.lang.String id) |
void |
setPMID(java.lang.String id) |
void |
setPublicationDate(java.lang.String theDate) |
void |
setPublisher(java.lang.String thePublisher) |
void |
setPublisherPlace(java.lang.String p) |
void |
setPublisherWebsite(java.lang.String theWebsite) |
void |
setPubnum(java.lang.String p) |
void |
setReference(java.lang.String ref) |
void |
setReview(java.lang.String rev) |
void |
setS_Day(java.lang.String d) |
void |
setS_Month(java.lang.String d) |
void |
setS_Year(java.lang.String d) |
void |
setSerie(java.lang.String theSerie) |
void |
setSerieTitle(java.lang.String s) |
void |
setSmallImageURL(java.lang.String url) |
void |
setSubjects(java.util.List<java.lang.String> k) |
void |
setSubmission(java.lang.String s) |
void |
setSubmissionDate(java.lang.String d) |
void |
setSubtitle(java.lang.String theSubtitle) |
void |
setSupportType(java.lang.String theType) |
void |
setTitle(java.lang.String theTitle) |
void |
setTown(java.lang.String a) |
void |
setType(java.lang.String t) |
void |
setTypeDescription(java.lang.String t) |
void |
setURI(java.lang.String s) |
void |
setURL(java.lang.String s) |
void |
setVersion(java.lang.String theVersion) |
void |
setVolume(java.lang.String theVolume) |
void |
setVolumeBlock(java.lang.String vol,
boolean postProcess) |
void |
setWeb(java.lang.String w) |
void |
setYear(java.lang.String y) |
java.lang.String |
toBibTeX()
Export to BibTeX format.
|
java.lang.String |
toBibTeX(java.lang.String id)
Export to BibTeX format
|
java.lang.String |
toBibTeX(java.lang.String id,
GrobidAnalysisConfig config)
Export to BibTeX format
|
java.lang.String |
toCOinS()
Export the bibliographical item into a COinS (OpenURL ContextObject in SPAN).
|
java.lang.String |
toFullOpenURL(java.lang.String linkResolver,
java.lang.String imageLinkResolver)
Export the bibliographical item into an OpenURL with given link resolver address.
|
java.lang.String |
toOpenURL(java.lang.String authors)
Export the bibliographical item into OpenURL 1.0.
|
java.lang.String |
toString() |
java.lang.String |
toTEI(int n)
Export the bibliographical item into a TEI BiblStruct string
|
java.lang.String |
toTEI(int n,
GrobidAnalysisConfig config)
Export the bibliographical item into a TEI BiblStruct string
|
java.lang.String |
toTEI(int n,
int indent)
Export the bibliographical item into a TEI BiblStruct string
|
java.lang.String |
toTEI(int n,
int indent,
GrobidAnalysisConfig config)
Export the bibliographical item into a TEI BiblStruct string
|
java.lang.String |
toTEI2(BiblioSet bs)
Export the bibliographical item into a TEI BiblStruct string with pointers and list sharing
|
java.lang.String |
toTEIAuthorBlock(int nbTag)
Create the TEI encoding for the author+affiliation block for the current biblio object.
|
java.lang.String |
toTEIAuthorBlock(int nbTag,
GrobidAnalysisConfig config)
Create the TEI encoding for the author+affiliation block for the current biblio object.
|
protected static final Logger LOGGER
public int item
public static final int Book
public static final int Periodical
public static final int Digital_support
public static final int Article
public static final int Unknown
public static final int InBook
public static final int InProceedings
public static final int InCollection
public static final int Manual
public static final int TechReport
public static final int MasterThesis
public static final int PhdThesis
public static final int Unpublished
public static final int Proceedings
public static final int Serie
public java.lang.String affiliationAddressBlock
public static final java.util.List<java.lang.String> confPrefixes
public static final java.lang.String[] ABSTRACT_PREFIXES
public java.lang.String toString()
toString
in class java.lang.Object
public void setParentItem(BiblioItem bi)
public BiblioItem getParentItem()
public int getItem()
public void setItem(int type)
public java.lang.String getISBN13()
public java.lang.String getISBN10()
public java.lang.String getTitle()
public java.lang.String getPublisher()
public java.lang.String getEdition()
public java.lang.String getLanguage()
public java.lang.String getSubtitle()
public java.lang.String getPublicationDate()
public Date getNormalizedPublicationDate()
public java.lang.String getEditors()
public java.lang.String getPublisherWebsite()
public java.lang.String getSerie()
public java.lang.String getISSN()
public java.lang.String getISSNe()
public java.lang.String getVolume()
public java.lang.String getNumber()
public java.lang.String getMonth()
public java.lang.String getSupportType()
public java.lang.String getVersion()
public java.lang.String getSmallImageURL()
public java.lang.String getLargeImageURL()
public java.lang.String getPublisherPlace()
public java.lang.String getReview()
public java.util.List<java.lang.String> getCategories()
public int getNbPages()
public java.lang.String getType()
public java.lang.String getTypeDescription()
public java.lang.String getBookType()
public java.lang.String getDOI()
public java.lang.String getArk()
public java.lang.String getIstexId()
public java.lang.String getInDOI()
public java.lang.String getArXivId()
public java.lang.String getPMID()
public java.lang.String getPMCID()
public java.lang.String getPII()
public java.lang.String getArticleTitle()
public int getBeginPage()
public int getEndPage()
public java.lang.String getYear()
public java.lang.String getAbstract()
public java.lang.String getLabeledAbstract()
public java.lang.String getEmail()
public java.lang.String getPubnum()
public java.lang.String getCollaboration()
public java.lang.String getSerieTitle()
public java.lang.String getURL()
public java.lang.String getOAURL()
public java.lang.String getURI()
public java.lang.String getConfidence()
public java.lang.String getAuthors()
public java.lang.String getLocation()
public java.lang.String getBookTitle()
public java.lang.String getPageRange()
public java.lang.String getJournal()
public java.lang.String getVolumeBlock()
public java.lang.String getInstitution()
public java.lang.String getNote()
public java.lang.String getAffiliation()
public java.lang.String getAddress()
public java.lang.String getCountry()
public java.lang.String getTown()
public java.lang.String getKeyword()
public java.util.List<Keyword> getKeywords()
public java.util.List<java.lang.String> getSubjects()
public java.lang.String getPhone()
public java.lang.String getDegree()
public java.lang.String getWeb()
public java.lang.String getIssue()
public java.lang.String getJournalAbbrev()
public java.lang.String getEvent()
public boolean getError()
public java.lang.String getAbstractHeader()
public java.lang.String getDay()
public java.lang.String getLocationPublisher()
public java.lang.String getAuthorString()
public java.lang.String getE_Year()
public java.lang.String getE_Month()
public java.lang.String getE_Day()
public java.lang.String getS_Year()
public java.lang.String getS_Month()
public java.lang.String getS_Day()
public java.lang.String getA_Year()
public java.lang.String getA_Month()
public java.lang.String getA_Day()
public java.lang.String getDedication()
public java.lang.String getSubmission()
public java.lang.String getEnglishTitle()
public java.lang.String getSubmissionDate()
public Date getNormalizedSubmissionDate()
public java.lang.String getOriginalAffiliation()
public java.lang.String getOriginalAbstract()
public java.lang.String getOriginalAuthors()
public java.lang.String getOriginalTitle()
public java.lang.String getOriginalAddress()
public java.lang.String getOriginalNote()
public java.lang.String getOriginalKeyword()
public java.lang.String getOriginalVolumeBlock()
public java.lang.String getOriginalJournal()
public java.util.List<Person> getFullAuthors()
public java.util.List<Person> getFullEditors()
public java.util.List<Affiliation> getFullAffiliations()
public java.lang.String getReference()
public java.lang.String getCopyright()
public java.lang.String getGrant()
public void setISBN13(java.lang.String isbn)
public void setISBN10(java.lang.String isbn)
public void setTitle(java.lang.String theTitle)
public void setPublisher(java.lang.String thePublisher)
public void setEdition(java.lang.String theEdition)
public void setLanguage(java.lang.String theLanguage)
public void setSubtitle(java.lang.String theSubtitle)
public void setPublicationDate(java.lang.String theDate)
public void setNormalizedPublicationDate(Date theDate)
public void setEditors(java.lang.String theEditors)
public void setPublisherWebsite(java.lang.String theWebsite)
public void setSerie(java.lang.String theSerie)
public void setISSN(java.lang.String theISSN)
public void setISSNe(java.lang.String theISSN)
public void setVolume(java.lang.String theVolume)
public void setNumber(java.lang.String theNumber)
public void setMonth(java.lang.String theMonth)
public void setSupportType(java.lang.String theType)
public void setVersion(java.lang.String theVersion)
public void setSmallImageURL(java.lang.String url)
public void setLargeImageURL(java.lang.String url)
public void setPublisherPlace(java.lang.String p)
public void setCategories(java.util.List<java.lang.String> cat)
public void addCategory(java.lang.String cat)
public void setNbPages(int nb)
public void setReview(java.lang.String rev)
public void setType(java.lang.String t)
public void setTypeDescription(java.lang.String t)
public void setBookType(java.lang.String bt)
public void setDOI(java.lang.String id)
public void setInDOI(java.lang.String id)
public java.lang.String cleanDOI(java.lang.String doi)
public void setArXivId(java.lang.String id)
public void setPMID(java.lang.String id)
public void setPMCID(java.lang.String id)
public void setPII(java.lang.String id)
public void setIstexId(java.lang.String id)
public void setArk(java.lang.String id)
public void setArticleTitle(java.lang.String ti)
public void setBeginPage(int p)
public void setEndPage(int p)
public void setYear(java.lang.String y)
public void setAbstract(java.lang.String a)
public void setLabeledAbstract(java.lang.String labeledAbstract)
public void setLocationPublisher(java.lang.String s)
public void setSerieTitle(java.lang.String s)
public void setAuthorString(java.lang.String s)
public void setURL(java.lang.String s)
public void setOAURL(java.lang.String s)
public void setURI(java.lang.String s)
public void setConfidence(java.lang.String s)
public void setConf(double b)
public void setFullAuthors(java.util.List<Person> full)
public void setFullEditors(java.util.List<Person> full)
public void setFullAffiliations(java.util.List<Affiliation> full)
public void setAuthors(java.lang.String aut)
public BiblioItem addAuthorsToken(LayoutToken lt)
public java.util.List<LayoutToken> getAuthorsTokens()
public void addAuthor(java.lang.String aut)
public void addFullAuthor(Person aut)
public void addFullEditor(Person aut)
public void addEditor(java.lang.String aut)
public void setLocation(java.lang.String loc)
public void setBookTitle(java.lang.String book)
public void setPageRange(java.lang.String pages)
public void setJournal(java.lang.String jour)
public void setVolumeBlock(java.lang.String vol, boolean postProcess)
public void setInstitution(java.lang.String inst)
public void setNote(java.lang.String not)
public void setAffiliation(java.lang.String a)
public void setAddress(java.lang.String a)
public void setCountry(java.lang.String a)
public void setTown(java.lang.String a)
public void setEmail(java.lang.String e)
public void setPubnum(java.lang.String p)
public void setKeyword(java.lang.String k)
public void addKeyword(java.lang.String k)
public void setKeywords(java.util.List<Keyword> k)
public void addSubject(java.lang.String k)
public void setSubjects(java.util.List<java.lang.String> k)
public void setPhone(java.lang.String p)
public void setDegree(java.lang.String d)
public void setWeb(java.lang.String w)
public void setCollaboration(java.lang.String collab)
public void setIssue(java.lang.String i)
public void setJournalAbbrev(java.lang.String j)
public void setEvent(java.lang.String e)
public void setError(boolean e)
public void setAbstractHeader(java.lang.String a)
public void setPath(java.lang.String p)
public void setDay(java.lang.String d)
public void setE_Year(java.lang.String d)
public void setE_Month(java.lang.String d)
public void setE_Day(java.lang.String d)
public void setA_Year(java.lang.String d)
public void setA_Month(java.lang.String d)
public void setA_Day(java.lang.String d)
public void setS_Year(java.lang.String d)
public void setS_Month(java.lang.String d)
public void setS_Day(java.lang.String d)
public void setDedication(java.lang.String d)
public void setSubmission(java.lang.String s)
public void setEnglishTitle(java.lang.String d)
public void setSubmissionDate(java.lang.String d)
public void setNormalizedSubmissionDate(Date d)
public void setOriginalAffiliation(java.lang.String original)
public void setOriginalAbstract(java.lang.String original)
public void setOriginalAuthors(java.lang.String original)
public void setOriginalTitle(java.lang.String original)
public void setOriginalAddress(java.lang.String original)
public void setOriginalNote(java.lang.String original)
public void setOriginalKeyword(java.lang.String original)
public void setOriginalVolumeBlock(java.lang.String original)
public void setOriginalJournal(java.lang.String original)
public void setReference(java.lang.String ref)
public void setCopyright(java.lang.String cop)
public void setGrant(java.lang.String gra)
public static java.lang.String cleanSQLString(java.lang.String str)
public static java.lang.String cleanISBNString(java.lang.String str)
public void reset()
public java.lang.String postProcessVolumeBlock()
public java.lang.String cleanAbstract(java.lang.String string)
public static java.util.List<LayoutToken> cleanAbstractLayoutTokens(java.util.List<LayoutToken> tokens)
public static void cleanTitles(BiblioItem bibl)
public static java.lang.String cleanKeywords(java.lang.String string)
public static java.util.List<Keyword> segmentKeywords(java.lang.String string)
public java.lang.String toBibTeX()
public java.lang.String toBibTeX(java.lang.String id)
id
- the BibTeX ke to use.public java.lang.String toBibTeX(java.lang.String id, GrobidAnalysisConfig config)
id
- the BibTeX ke to usepublic void checkIdentifier()
public java.lang.String toTEI(int n)
n
- - the index of the bibliographical record, the corresponding id will be b+npublic java.lang.String toTEI(int n, GrobidAnalysisConfig config)
n
- - the index of the bibliographical record, the corresponding id will be b+npublic java.lang.String toTEI(int n, int indent)
n
- - the index of the bibliographical record, the corresponding id will be b+nindent
- - the tabulation indentation for the output of the xml elementspublic java.lang.String toTEI(int n, int indent, GrobidAnalysisConfig config)
n
- - the index of the bibliographical record, the corresponding id will be b+nindent
- - the tabulation indentation for the output of the xml elementspublic void buildBiblioSet(BiblioSet bs, java.lang.String path0)
public java.lang.String toTEI2(BiblioSet bs)
public java.lang.String toOpenURL(java.lang.String authors)
public java.lang.String toCOinS()
public java.lang.String toFullOpenURL(java.lang.String linkResolver, java.lang.String imageLinkResolver)
public void setFirstAuthorSurname(java.lang.String firstAuthorSurname)
public java.lang.String getFirstAuthorSurname()
public void attachEmails()
public void attachAffiliations()
public java.lang.String toTEIAuthorBlock(int nbTag)
public java.lang.String toTEIAuthorBlock(int nbTag, GrobidAnalysisConfig config)
public void postProcessPages()
public static void injectDOI(BiblioItem bib, BiblioItem bibo)
public static void correct(BiblioItem bib, BiblioItem bibo)
public boolean rejectAsReference()
public java.lang.String getTeiId()
public int getOrdinal()
public void setOrdinal(int ordinal)
public void setCoordinates(java.util.List<BoundingBox> coordinates)
public java.util.List<BoundingBox> getCoordinates()
public java.util.Map<java.lang.String,java.util.List<LayoutToken>> getLabeledTokens()
public void setLabeledTokens(java.util.Map<java.lang.String,java.util.List<LayoutToken>> labeledTokens)
public java.util.List<LayoutToken> getLayoutTokens(TaggingLabel headerLabel)
public void setLayoutTokensForLabel(java.util.List<LayoutToken> tokens, TaggingLabel headerLabel)
public void generalResultMapping(Document doc, java.lang.String labeledResult, java.util.List<LayoutToken> tokenizations)