Skip to content

Book

This class may rarely be instantiated except if use cases of a given knowledge graph support its utility.

classDiagram Publication <|-- Book Book : authors Book : category Book : creation_date Book : description Book : format Book : has_attribute Book : id Book : iri Book : keywords Book : license Book : mesh_terms Book : name Book : pages Book : provided_by Book : rights Book : source Book : summary Book : type Book : xref

Parent Classes

Slots

Name Description
authors connects an publication to the list of authors who contributed to the publication. This property should be a comma-delimited list of author names. It is recommended that an author's name be formatted as "surname, firstname initial.". Note that this property is a node annotation expressing the citation list of authorship which might typically otherwise be more completely documented in biolink:PublicationToProviderAssociation defined edges which point to full details about an author and possibly, some qualifiers which clarify the specific status of a given author in the publication.
category Name of the high level ontology class in which this entity is categorized. Corresponds to the label for the biolink entity type class. In a neo4j database this MAY correspond to the neo4j label tag. In an RDF database it should be a biolink model class URI. This field is multi-valued. It should include values for ancestors of the biolink class; for example, a protein such as Shh would have category values biolink:Protein, biolink:GeneProduct, biolink:MolecularEntity, etc. In an RDF database, nodes will typically have an rdf:type triples. This can be to the most specific biolink class, or potentially to a class more specific than something in biolink. For example, a sequence feature f may have a rdf:type assertion to a SO class such as TF_binding_site, which is more specific than anything in biolink. Here we would have categories {biolink:GenomicEntity, biolink:MolecularEntity, biolink:NamedThing}
creation_date date on which an entity was created. This can be applied to nodes or edges
description a human-readable description of an entity
format None
has_attribute connects any entity to an attribute
id Books should have industry-standard identifier such as from ISBN.
iri An IRI for an entity. This is determined by the id using expansion rules.
keywords keywords tagging a publication
license None
mesh_terms mesh terms tagging a publication
name A human-readable name for an attribute or entity.
pages page number of source referenced for statement or publication
provided_by The value in this node property represents the knowledge provider that created or assembled the node and all of its attributes. Used internally to represent how a particular node made its way into a knowledge provider or graph.
rights None
source None
summary executive summary of a publication
type Should generally be set to an ontology class defined term for 'book'.
xref Alternate CURIEs for a thing

Mappings

Mapping Type Mapped Value
self ['biolink:Book']
native ['biolink:Book']