Skip to content

Class: Book

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

URI: generic:Book

classDiagram class Book Publication <|-- Book Book : authors Book --|> string : authors Book : category Book : creation_date Book --|> date : creation_date Book : description Book : format Book --|> string : format Book : has_attribute Book --|> Attribute : has_attribute Book : id Book --|> string : id Book : iri Book : keywords Book --|> string : keywords Book : lcsh_terms Book --|> uriorcurie : lcsh_terms Book : license Book --|> string : license Book : name Book : pages Book --|> string : pages Book : provided_by Book --|> string : provided_by Book : rights Book --|> string : rights Book : summary Book --|> string : summary Book : type Book --|> string : type Book : xref Book --|> uriorcurie : xref

Inheritance

Slots

Name Cardinality and Range Description Inheritance
authors 0..*
xsd:string
connects an publication to the list of authors who contributed to the publica... Publication
id 1..1
xsd:string
Books should have industry-standard identifier such as from ISBN Publication, Entity
name 0..1
LabelType
the 'title' of the publication is generally recorded in the 'name' property (... Publication, Entity
type 1..1
xsd:string
Should generally be set to an OntologyClass defined term for 'book' Publication, Entity
pages 0..*
xsd:string
When a 2-tuple of page numbers are provided, they represent the start and end... Publication
summary 0..1
xsd:string
executive summary of a resource or publication Publication
keywords 0..*
xsd:string
keywords tagging a publication Publication
lcsh_terms 0..*
xsd:anyURI
Library of Congress Subject Headings (lcsh) terms tagging a publication Publication
xref 0..*
xsd:anyURI
Alternate CURIEs for a thing NamedThing, Publication
license 0..1
xsd:string
legal document giving official permission to do something with the resource InformationContentEntity
rights 0..1
xsd:string
provides information about rights held in and over the resource InformationContentEntity
format 0..1
xsd:string
arrangement of data for presentation InformationContentEntity
creation_date 0..1
xsd:date
date on which an entity was created InformationContentEntity
provided_by 0..*
xsd:string
The value in this node property represents the knowledge provider that create... NamedThing
iri 0..1
IriType
An IRI for an entity Entity
category 1..*
CategoryType
Name of the high level OntologyClass in which this entity is categorized Entity
description 0..1
NarrativeText
a human-readable description of an entity Entity
has_attribute 0..*
Attribute
connects any entity to an attribute Entity

Identifier and Mapping Information

Valid ID Prefixes

Instances of this class should have identifiers with one of the following prefixes:

  • isbn

Schema Source

  • from schema: https://w3id.org/lmodel/generic

Mappings

Mapping Type Mapped Value
self generic:Book
native generic:Book

LinkML Source

Direct

name: book
id_prefixes:
- isbn
description: This class may rarely be instantiated except if use cases of a given
  knowledge graph support its utility.
from_schema: https://w3id.org/lmodel/generic
is_a: Publication
slot_usage:
  id:
    name: id
    description: Books should have industry-standard identifier such as from ISBN.
    domain_of:
    - OntologyClass
    - Entity
    - Agent
    - Publication
    required: true
  type:
    name: type
    description: Should generally be set to an OntologyClass defined term for 'book'.
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association

Induced

name: book
id_prefixes:
- isbn
description: This class may rarely be instantiated except if use cases of a given
  knowledge graph support its utility.
from_schema: https://w3id.org/lmodel/generic
is_a: Publication
slot_usage:
  id:
    name: id
    description: Books should have industry-standard identifier such as from ISBN.
    domain_of:
    - OntologyClass
    - Entity
    - Agent
    - Publication
    required: true
  type:
    name: type
    description: Should generally be set to an OntologyClass defined term for 'book'.
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association
attributes:
  authors:
    name: authors
    description: 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 voicing the citation
      list of authorship which might typically otherwise be more completely documented
      in generic: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.
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: node property
    singular_name: author
    domain: Publication
    multivalued: true
    alias: authors
    owner: book
    domain_of:
    - Publication
    range: string
  id:
    name: id
    description: Books should have industry-standard identifier such as from ISBN.
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    domain: Identifier
    identifier: true
    alias: id
    owner: book
    domain_of:
    - OntologyClass
    - Entity
    - Agent
    - Publication
    range: string
    required: true
  name:
    name: name
    description: the 'title' of the publication is generally recorded in the 'name'
      property (inherited from NamedThing). The field name 'title' is now also tagged
      as an acceptable alias for the node property 'name' (just in case).
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    domain: Entity
    slot_uri: rdfs:label
    alias: name
    owner: book
    domain_of:
    - Attribute
    - Entity
    - Agent
    - Publication
    range: label type
  type:
    name: type
    description: Should generally be set to an OntologyClass defined term for 'book'.
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    slot_uri: dcterms:type
    alias: type
    owner: book
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association
    range: string
    required: true
  pages:
    name: pages
    description: When a 2-tuple of page numbers are provided, they represent the start
      and end page of the publication within its parent publication context. For books,
      this may be set to the total number of pages of the book.
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: node property
    domain: Publication
    multivalued: true
    alias: pages
    owner: book
    domain_of:
    - Publication
    range: string
  summary:
    name: summary
    description: executive summary of a resource or publication
    notes:
    - As 'abstract' is linkML keyword denoting a unavailable class or slot,
    - knowledge graphs should use 'summary' to tag a Publication 'abstract'
    comments:
    - This annotation is typically used to describe an artifact such as a controlled
      vocabulary, ontology, or other similar resource.
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - abstract
    exact_mappings:
    - dcterms:abstract
    - sumo:Summary
    - WIKIDATA:Q333291
    rank: 1000
    is_a: node property
    domain: Publication
    alias: summary
    owner: book
    domain_of:
    - Publication
    range: string
  keywords:
    name: keywords
    description: keywords tagging a publication
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - schema:keywords
    close_mappings:
    - csrc:keyword
    - sumo:keyName
    - WIKIDATA:Q1072684
    related_mappings:
    - uco:keywordSearchTerm
    rank: 1000
    is_a: node property
    domain: Publication
    multivalued: true
    alias: keywords
    owner: book
    domain_of:
    - Publication
    range: string
  lcsh terms:
    name: lcsh terms
    description: Library of Congress Subject Headings (lcsh) terms tagging a publication
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: node property
    values_from:
    - lcsh
    domain: Publication
    multivalued: true
    alias: lcsh_terms
    owner: book
    domain_of:
    - Publication
    range: uriorcurie
  xref:
    name: xref
    description: Alternate CURIEs for a thing
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - dbxref
    - Dbxref
    - DbXref
    exact_mappings:
    - WIKIDATA:Q1302249
    narrow_mappings:
    - dwc:identificationReferences
    - gr:relatedWebService
    - NCIT:hasDbXref
    broad_mappings:
    - uco:ExternalReference
    rank: 1000
    is_a: node property
    domain: NamedThing
    multivalued: true
    alias: xref
    owner: book
    domain_of:
    - NamedThing
    - Publication
    range: uriorcurie
  license:
    name: license
    description: legal document giving official permission to do something with the
      resource
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - dcterms:license
    - gr:License
    - schema:license
    - sumo:License
    - uco:license
    narrow_mappings:
    - sumo:LicenseAgreement
    - WIKIDATA.PROPERTY:P275
    - WIKIDATA:Q7603
    - WIKIDATA.PROPERTY:Q334661
    - WIKIDATA.PROPERTY:Q192897
    - WIKIDATA.PROPERTY:Q284742
    - WIKIDATA.PROPERTY:Q13785927
    - WIKIDATA.PROPERTY:Q3238057
    rank: 1000
    is_a: node property
    domain: InformationContentEntity
    alias: license
    owner: book
    domain_of:
    - InformationContentEntity
    range: string
  rights:
    name: rights
    description: provides information about rights held in and over the resource
    comments:
    - This annotation is typically used to describe an artifact such as a controlled
      vocabulary, ontology, or other similar resource.
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - dcterms:rights
    - WIKIDATA:Q780687
    narrow_mappings:
    - CSO:access_rights
    - CSO:cyber_rights
    rank: 1000
    is_a: node property
    domain: InformationContentEntity
    alias: rights
    owner: book
    domain_of:
    - InformationContentEntity
    range: string
  format:
    name: format
    description: arrangement of data for presentation
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - dcterms:format
    - NCIT:C42761
    - sumo:format
    - SWO:0004002
    narrow_mappings:
    - CSO:storage_formats
    - REPR:ImageFormat
    - schema:fileFormat
    - WIKIDATA.PROPERTY:P2701
    - WIKIDATA:Q935809
    - uco:format
    rank: 1000
    is_a: node property
    mixin: true
    domain: InformationContentEntity
    alias: format
    owner: book
    domain_of:
    - InformationContentEntity
    range: string
  creation date:
    name: creation date
    description: date on which an entity was created. This can be applied to nodes
      or edges
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - publication date
    exact_mappings:
    - dcterms:createdOn
    - schema:dateCreated
    - dwc:dateIdentified
    - schema:datePublished
    - sumo:dateEstablished
    - WIKIDATA.PROPERTY:P577
    - uco:creationDate
    narrow_mappings:
    - dwc:eventDate
    - dwc:verbatimEventDate
    - dwc:relationshipEstablishedDate
    - WIKIDATA:Q115748455
    broad_mappings:
    - sumo:date
    rank: 1000
    is_a: node property
    domain: NamedThing
    alias: creation_date
    owner: book
    domain_of:
    - InformationContentEntity
    range: date
  provided by:
    name: provided by
    description: 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.
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - pav:providedBy
    - WIKIDATA:Q68974939
    rank: 1000
    is_a: node property
    domain: NamedThing
    multivalued: true
    alias: provided_by
    owner: book
    domain_of:
    - NamedThing
    range: string
  iri:
    name: iri
    description: An IRI for an entity. This is determined by the id using expansion
      rules.
    comments:
    - see also https://url.spec.whatwg.org/#goals
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - rr:IRI
    - WIKIDATA.PROPERTY:P854
    - WIKIDATA:Q424583
    - XAPI:IRI
    close_mappings:
    - NCIT:C165071
    - sumo:UniformResourceLocator
    - uco:url
    related_mappings:
    - dwc:usewithiri
    narrow_mappings:
    - RO:0002617
    rank: 1000
    alias: iri
    owner: book
    domain_of:
    - Attribute
    - Entity
    range: iri type
  category:
    name: category
    description: "Name of the high level OntologyClass in which this entity is categorized.\
      \ Corresponds to the label for the base entity type class.\n * In a neo4j database\
      \ this MAY correspond to the neo4j label tag.\n * In an RDF database it should\
      \ be a generic-model class URI.\nThis field is multi-valued. It should include\
      \ values for ancestors of the generic-model class\nIn an RDF database, nodes\
      \ will typically have an rdf:type triples. This can be to the most specific\
      \ base class, or potentially to a class more specific than something in base."
    from_schema: https://w3id.org/lmodel/generic
    rank: 1000
    is_a: type
    domain: Entity
    multivalued: true
    designates_type: true
    alias: category
    owner: book
    domain_of:
    - Entity
    - Association
    is_class_field: true
    range: category type
    required: true
    pattern: ^generic:[A-Z][A-Za-z]+$
  description:
    name: description
    description: a human-readable description of an entity
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - definition
    exact_mappings:
    - dcterms:description
    - IAO:0000115
    - schema:description
    - skos:definitions
    - sumo:NarrativeText
    - WIKIDATA:Q1200750
    - uco:description
    close_mappings:
    - sumo:Descriptor
    narrow_mappings:
    - csrc:architecture_description
    - CSO:architecture_description
    - CSO:concept_description
    - CSO:shape_description
    - om:longcomment
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: book
    domain_of:
    - Entity
    range: narrative text
  has attribute:
    name: has attribute
    description: connects any entity to an attribute
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - aml:hasAttribute
    - CTRL:hasParameter
    - ssn:hasProperty
    - SIO:000008
    close_mappings:
    - sumo:hasVariable
    - sumo:property
    narrow_mappings:
    - aml:hasAttributeName
    - aml:hasDescription
    - aml:hasICID
    - aml:hasName
    - aml:hasProject
    - aml:hasUnit
    - aml:hasSchemaVersion
    - aml:hasVersionSUC
    - aml:hasWriterVersion
    - schema:hasPart
    - CDAO:has_Character
    - CDAO:has_Root
    - CDAO:has_First_Coordinate_Item
    - CDAO:has_Coordinate
    - CDAO:has_Change_Component
    - CDAO:has_Datum
    - CDAO:has_Node
    - CDAO:has_Annotation
    - CDAO:has_Remaining_Coordinate_List
    - CDAO:has_State
    - CDAO:has_Element
    - CTRL:hasApplicationLogic
    - CTRL:hasInput
    - CTRL:hasMedium
    - CTRL:hasOutput
    - CTRL:isConnectedTo
    - CTRL:isSupervisedBy
    - dcterms:hasPart
    - dcterms:hasFormat
    - dcterms:hasVersion
    - EFO:is_executed_in
    - EFO:0006351
    - geolink:hasAuthoritativeDigitalRepository
    - geolink:hasRelatedSample
    - geolink:hasAffiliation
    - geolink:hasAuthor
    - geolink:hasCollector
    - geolink:hasContact
    - geolink:hasContributor
    - geolink:hasCollectionEndDate
    - geolink:hasCollectionStartDate
    - geolink:hasCreator
    - geolink:hasDataset
    - geolink:hasEditor
    - geolink:hasEducator
    - geolink:hasFirstAppearance
    - geolink:hasIdentifierScheme
    - geolink:hasObserver
    - geolink:hasObservationArea
    - geolink:hasOwner
    - geolink:hasParticipant
    - geolink:hasParticipationEndTime
    - geolink:hasParticipationStartTime
    - geolink:hasPart
    - geolink:hasPublicationDate
    - geolink:hasRegistrationDate
    - geolink:hasStartDate
    - geolink:hasRepository
    - geolink:hasRightsHolder
    - geolink:hasScheduler
    - geolink:hasTimeStamp
    - geolink:hasVendor
    - gr:hasBusinessFunction
    - gr:hasBrand
    - gr:hasCurrency
    - gr:hasEligibleQuantity
    - gr:hasGlobalLocationNumber
    - gr:hasInventoryLevel
    - gr:hasManufacturer
    - gr:hasMakeAndModel
    - gr:hasNext
    - gr:hasPrevious
    - gr:hasUnitOfMeasurement
    - gr:hasValue
    - IAO:0000039
    - IAO:0000407
    - LOINC:has_action_guidance
    - LOINC:has_adjustment
    - LOINC:has_aggregation_view
    - LOINC:has_approach_guidance
    - LOINC:has_divisor
    - LOINC:has_exam
    - LOINC:has_method
    - LOINC:has_modality_subtype
    - LOINC:has_object_guidance
    - LOINC:has_scale
    - LOINC:has_suffix
    - LOINC:has_time_aspect
    - LOINC:has_time_modifier
    - LOINC:has_timing_of
    - NCIT:is_qualified_by
    - NCIT:qualifier_applies_to
    - NCIT:has_data_element
    - NCIT:role_has_domain
    - NCIT:role_has_range
    - NCIT:C62618
    - om:hasPhenomenon
    - RO:0002002
    - RO:0000053
    - RO:0000086
    - RO:0000087
    - RO:0002520
    - RO:0002018
    - RO:0002017
    - RO:0002013
    - RO:0002016
    - RO:0002025
    - RO:0002521
    - RO:0002348
    - RO:0002566
    - RO:0002002
    - RO:0002338
    - RO:0002339
    - RO:0002573
    - RO:0009004
    - SAN:hasActuatingCapability
    - SAN:hasActuatingProperty
    - SAN:hasDateTime
    - SAN:hasEffect
    - SAN:hasWriter
    - SIO:000011
    - SIO:000586
    - SIO:001277
    - SIO:000671
    - SIO:000312
    - SIO:000552
    - SIO:000420
    - SIO:000253
    - SIO:000132
    - SIO:000255
    - SIO:000008
    - SIO:000364
    - SIO:000230
    - SIO:000235
    - SIO:000234
    - SIO:000228
    - SIO:000229
    - SIO:000900
    - SIO:000905
    - SIO:000221
    - SIO:000225
    - SIO:000223
    - SIO:000217
    - SIO:000291
    - SIO:000054
    - SIO:000059
    - SIO:000028
    - SIO:000139
    - SIO:000772
    - SIO:000641
    - SIO:000635
    - SIO:000066
    - SIO:001279
    - SIO:000300
    - SIO:001278
    - SIO:000680
    - SIO:000681
    - SIO:000679
    - SIO:000673
    - SIO:000369
    - SIO:000053
    - SIO:000972
    - SIO:000971
    - SIO:000273
    - SIO:000644
    - SIO:000974
    - SIO:000553
    - SIO:000145
    - SWO:0004000
    - sosa:hasFeatureOfInterest
    - sosa:hasSample
    - ssn:hasSubSystem
    - ssn:isProxyFor
    - ssn-system:hasSystemCapability
    - ssn-system:hasSystemProperty
    - ssn-system:hasOperatingRange
    - ssn-system:hasOperatingProperty
    - ssn-system:hasSurvivalRange
    - ssn-system:hasSurvivalProperty
    - ssn-system:inCondition
    - sumo:hasAcrossVariable
    - sumo:hasAccount
    - sumo:hasAward
    - sumo:hasDependency
    - sumo:hasDimension
    - sumo:hasExpertise
    - sumo:hasGUEState
    - sumo:hasOccupation
    - sumo:hasPurpose
    - sumo:hasPurposeForAgent
    - sumo:hasSkill
    - sumo:hasThroughVariable
    - sumo:hasUniform
    - sumo:hasVariable
    - sumo:holdsRight
    - SWO:9001002
    - SWO:0004001
    - SWO:9000067
    - SWO:0004002
    - SWO:0000087
    - SWO:0000086
    - SWO:0004004
    - SWO:0000741
    - SWO:0004002
    - SWO:3000054
    - SWO:0004000
    rank: 1000
    domain: Entity
    multivalued: true
    alias: has_attribute
    owner: book
    domain_of:
    - Entity
    range: Attribute