forked from biolink/biolink-model
-
Notifications
You must be signed in to change notification settings - Fork 0
/
book_config.yaml
94 lines (94 loc) · 4.12 KB
/
book_config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# metamodel_version: 1.7.0# version: 3.0.3id: book
schema_generating: true
description: This class may rarely be instantiated except if use cases of a given
knowledge graph support its utility.
display_name: book
document_category: book
weight: 20
fields:
- id: iri
description: An IRI for an entity. This is determined by the id using expansion
rules.
display_name: iri
- id: description
description: a human-readable description of an entity
display_name: description
- id: source
display_name: source
- id: has_attribute
description: connects any entity to an attribute
display_name: has attribute
cardinality: multi
- id: 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.
display_name: provided by
cardinality: multi
- id: category
description: "Name of the high level ontology class in which this entity is categorized.\
\ Corresponds to the label for the biolink 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 biolink model class URI.\nThis 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`,\
\ ...\nIn 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}"
display_name: named thing_category
cardinality: multi
- id: license
display_name: license
- id: rights
display_name: rights
- id: format
display_name: format
- id: creation_date
description: date on which an entity was created. This can be applied to nodes or
edges
display_name: creation date
- id: 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 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.
display_name: authors
cardinality: multi
- id: 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.
display_name: publication_pages
cardinality: multi
- id: summary
description: executive summary of a publication
display_name: summary
- id: keywords
description: keywords tagging a publication
display_name: keywords
cardinality: multi
- id: mesh_terms
description: mesh terms tagging a publication
display_name: mesh terms
cardinality: multi
- id: xref
description: Alternate CURIEs for a thing
display_name: xref
cardinality: multi
- id: 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).
display_name: publication_name
- id: id
description: Books should have industry-standard identifier such as from ISBN.
display_name: book_id
- id: type
description: Should generally be set to an ontology class defined term for 'book'.
display_name: book_type