Nomencurator data model Mk III

OID: object ID
Class Attribute
name definition name definition type
Primary data strucutres
Affiliation An Affiliation data holder; an integrated abstraction of affiliations field of Publication object. Since it is embedded in Author object, it does not have pointer to Author. When implemented on RDBMS, pointer to Author record must be added as an attribute institutepointer to Instituion recordOID
fromdate (when a author) moved to the institutionDATE
todate (when a author) moved from the institutionDATE
Annotation Linker between two NameUsages (potential taxa) with reasoning and opinion ownership. It is an abstraction of an Apperance object linkTypelink type between two NameUsages, e.g. synonymyTEXT
apperanacepointer to Apperance object which holds "taxonomically encoded" textOID
annotatorlist of pointers to NameUsages which used in the Publication referred via the AppearanceOID list
annotantlist of pointers to NameUsages which are annotated by the Publication referred via the AppearanceOID list
Appearance Holder of precise expression of taxonomic decision with its precise page in a Publication. An abstraction of the Publication. pageprecise page where the name appeared (with taxonomic action, if available)TEXT
apperanceprecise expression of taxonomic actions such as naming and taxonomic decisionTEXT
publicationpointer to Publication containing this AppearanceOID
annotationspointers to Annotation decoded from the apperanceOID list
nameRecordspointers to NameUsage decoded from the apperanceOID list
Author Author data holder; an integerated abstarction of authors field of Publication objects surnamesurname of the authorTEXT
firstNamefirst name of the authorTEXT
middleNamemiddle name of the authorTEXT
titletitle, such as Sir, if availableTEXT
epithetepiset, e.g. Jr., Sen, if availableTEXT
birthdate of birth, if availableDATE
deathdate of birth, if availableDATE
publicationslist of pointers to Publications by this AuthorOID list
affiliationslist of Affiliations of this AuthorAffiliation list
previouspointer to previous Author record if the Author changed name etc.OID
nextpointer to next Author record if the Author changed name etc.OID
Institution institution data holder and tracker namename of the institutionTEXT
addressaddress of the institutionTEXT
fromdate (a author) moved to the institutionDATE
todate (a author) moved from the institutionDATE
previouspointer to previous Institution record if name or address was changedOID
nextpinter to next Institution record if name or address was changedOID
divisionOfpointer to the Institution record to which this institution belongs toOID
divisionslist of pinters to Institution which is division of this institionOID list
NameUsage a name usage, or ptential taxon; an abstraction of Appearance rankthe rank given in the Appearance of the PublicationTEXT
namename used for the taxon concept in the PublicationTEXT
locale"language" in which the name is used; it is either ordinary language name or Code regulating the name. Ordinary language name may be indicated by ISO code if availableTEXT
authoritypointer to a NameUsage which is considered as the authority usage of the name by the user of the name in the Publication (i.e. the authors of the Publication)OID
recorderpointer to an Apperanace of the Publication in which the name was usedOID
higherpointer to the higher rank NameUsage of this NameUsage, given in the publicationOID
lowera list of pointers to lower rank NameUsage of this NameUsage, given in the publicationOID list
typepointer to the type NameUsage of this NameUsage, given in the publicationOID
typeOfpointer to the NameUsage of which type is this NameUsage, as given in the publicationOID
annotationsa list of pointers to Annotations stated with this NameUsage in relation to NameUsages of older usage of the nameOID list
Publication publication data hodler even if it is not published; a gateway to the record of name usage authorsauthors as text appeared in the publicationTEXT
affiliationsaffiliations as text apperaed in the publicationTEXT
authorListlist of pointers to Author of this publicationOID list
titletitle of the publicationTEXT
ISXNISSN/ISBN code of the publicationTEXT
yearyear of publicationINT2
volumevolume of the publicationTEXT
numbernumber of the publicationTEXT
startPagefirst page of the publicationTEXT
lastPagelast page of the publicationTEXT
recieveddate when the manuscript was receivedDATE
reviceddate when the reviced manuscript was receivedDATE
accepteddate when the manuscript was acceptedDATE
partOfpointer to the Publication containing this publication, if available (e.g. book contining this publication as its chapter)OID
partslist of pointers to Publication contained by this publication, if available (e.g. chapters in this publication, if it is a book)OID list
apperanceslist of pointers to Annotation abstracted from the publicationOID list
Metadata strucutre
NRnode component of network of NameUsages and Annotations nameRecordpointer to the NameUsage proxied by this dataOID
fromlist of pointers to NRnodes of which NameUsage referes to the NameUsage of this objectOID list
tolist of pointers to NRnodes of which NameUsage are referred to by the NameUsage of this objectOID list
higherpointer to a NRnode of which NameUsage is higher of the NameUsage of this objectOID
lowerlist of pointers to NRnodes of which NameUsage are lower of the NameUsage of this objectOID list
scientifcNameslist of pointers to ScientificName which referres to this NRnodeOID list
Metametadata strucutre
ScientificName Scientific name handler; parhaps equivalent with Nomenclatural taxon in Prometheus, without name status authoritypointer to a NRnode considerd as authority of the nameOID
usageslist of pointers to NRnodes relating to this nameOID list
Parsing data strucutre
DepositedData a wrapper of deposited data contentspointer to one of data object such as NameUsage, Annotation...OID
depositordata depositor identifierTEXT, but must be reconsidered
depositedAttimestamp when data depositedTIMESTAMP
ParsedData wrapper of parsed data contentspointer to one of data object such as NameUsage, Annotation..., of which contents has been parsed from DepositedData listedOID
parsedObjectslist of pointers to DepositedData parsed to create the contentsOID list