Class: Publication
A document that is the output of a publishing process. This can printed or electronic work offered for distribution, and may have been made available by a publisher.
URI: dlpubs:Publication
erDiagram
Publication {
W3CISO8601 date_modified
W3CISO8601 date_published
string description
uriorcurieList about
uriorcurie same_as
string title
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
Statement {
uriorcurie object
}
Property {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
AttributeSpecification {
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
uriorcurie range
string value
}
Thing {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
Activity {
W3CISO8601 ended_at
W3CISO8601 started_at
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
Agent {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
Relationship {
uriorcurie object
}
Identifier {
uriorcurie creator
string notation
NodeUriOrCurie type
}
Location {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
Entity {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie type
}
Publication ||--}o Identifier : "identifiers"
Publication ||--}o Relationship : "qualified_relations"
Publication ||--}o Agent : "attributed_to"
Publication ||--}o Entity : "derived_from"
Publication ||--}o Activity : "generated_by"
Publication ||--}o Thing : "relations"
Publication ||--}o AttributeSpecification : "attributes"
Publication ||--}o Statement : "characterized_by"
Statement ||--|| Property : "predicate"
Property ||--}o Thing : "relations"
Property ||--}o AttributeSpecification : "attributes"
Property ||--}o Statement : "characterized_by"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o AttributeSpecification : "attributes"
AttributeSpecification ||--}o Statement : "characterized_by"
Thing ||--}o Thing : "relations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
Activity ||--|o Location : "at_location"
Activity ||--}o Identifier : "identifiers"
Activity ||--}o Relationship : "qualified_relations"
Activity ||--}o Agent : "associated_with"
Activity ||--}o Activity : "informed_by"
Activity ||--}o Thing : "relations"
Activity ||--}o AttributeSpecification : "attributes"
Activity ||--}o Statement : "characterized_by"
Agent ||--}o Agent : "acted_on_behalf_of"
Agent ||--|o Location : "at_location"
Agent ||--}o Identifier : "identifiers"
Agent ||--}o Relationship : "qualified_relations"
Agent ||--}o Thing : "relations"
Agent ||--}o AttributeSpecification : "attributes"
Agent ||--}o Statement : "characterized_by"
Relationship ||--}| Role : "roles"
Location ||--}o Identifier : "identifiers"
Location ||--}o Relationship : "qualified_relations"
Location ||--}o Thing : "relations"
Location ||--}o AttributeSpecification : "attributes"
Location ||--}o Statement : "characterized_by"
Entity ||--}o Identifier : "identifiers"
Entity ||--}o Relationship : "qualified_relations"
Entity ||--}o Agent : "attributed_to"
Entity ||--}o Entity : "derived_from"
Entity ||--}o Activity : "generated_by"
Entity ||--}o Thing : "relations"
Entity ||--}o AttributeSpecification : "attributes"
Entity ||--}o Statement : "characterized_by"
Inheritance
- Thing [ ThingMixin]
- Entity
- Publication
- Entity
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
date_modified | 0..1 W3CISO8601 |
Timepoint at which the subject was (last) changed, updated or modified | direct |
date_published | 0..1 W3CISO8601 |
Timepoint at which the subject was (last) published | direct |
description | 0..1 String |
A free-text account of the subject | direct |
about | * Uriorcurie |
A relation of an information artifact to the subject, such as a URL identifyi... | direct |
same_as | 0..1 Uriorcurie |
Declares that the subject and an object are equal | direct |
title | 0..1 String |
A summarily description of the subject | direct |
identifiers | * Identifier |
An unambiguous reference to the subject within a given context | Entity |
qualified_relations | * Relationship |
Characterizes the relationship or role of an entity with respect to the subje... | Entity |
attributed_to | * Agent |
Attribution is the ascribing of an entity to an agent | Entity |
derived_from | * Entity |
Derivation is a transformation of an entity into another, an update of an ent... | Entity |
generated_by | * Activity |
Generation is the completion of production of a new entity by an activity | Entity |
id | 1 Uriorcurie |
Globally unique identifier of a metadata object, such as a Thing |
Thing |
relations | * Thing |
Declares an unqualified relation of the subject Thing to another Thing |
Thing |
broad_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have broad... | ThingMixin |
close_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have close... | ThingMixin |
exact_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have ident... | ThingMixin |
attributes | * AttributeSpecification |
Declares a relation that associates a Thing (or another attribute) with an ... |
ThingMixin |
characterized_by | * Statement |
Qualifies relationships between a subject Thing and an object Thing with ... |
ThingMixin |
narrow_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have narro... | ThingMixin |
related_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have relat... | ThingMixin |
type | 0..1 NodeUriOrCurie |
State that the subject is an instance of a particular RDF class | ThingMixin |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/publications/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlpubs:Publication |
native | dlpubs:Publication |
exact | obo:IAO_0000311, obo:NCIT_C48471 |
close | sio:SIO_000087 |
Examples
Example: Publication-02-linkage
id: https://doi.org/10.1038/s41597-022-01163-2
identifiers:
- type: dlidentifiers:DOI
notation: 10.1038/s41597-022-01163-2
qualified_relations:
# entiry roles
# scientific data
https://portal.issn.org/resource/issn/2052-4463:
roles:
# publication venue
- marcrel:pup
# agent roles
# adina
https://orcid.org/0000-0003-2917-3450:
roles:
# author
- marcrel:aut
# contact person
- obo:NCIT_C25461
# first author
- obo:MS_1002034
# laura
https://orcid.org/0000-0003-2213-7465:
roles:
- marcrel:aut
- obo:MS_1002034
# małgorzata
https://orcid.org/0000-0003-0820-2662:
roles:
- marcrel:aut
- obo:MS_1002034
# felix
https://orcid.org/0000-0001-7163-3110:
roles:
- marcrel:aut
# alex
https://orcid.org/0000-0002-8402-6173:
roles:
- marcrel:aut
# benjamin
https://orcid.org/0000-0001-7628-0801:
roles:
- marcrel:aut
# simon
https://orcid.org/0000-0001-6363-2759:
roles:
- marcrel:aut
# michael
https://orcid.org/0000-0001-6398-6370:
roles:
- marcrel:aut
# senior author
- obo:MS_1002035
Example: Publication-01-minimal
# just an identifier is a valid minimal record
id: https://doi.org/10.1038/s41597-022-01163-2
Example: Publication-03-attributes
id: https://doi.org/10.1038/s41597-022-01163-2
title: "FAIRly big: A framework for computationally reproducible processing of large-scale data"
date_modified: "2022-02-11"
date_published: "2022-03-11"
description:
"Large-scale datasets present unique opportunities to perform scientific investigations with unprecedented breadth. However, they also pose considerable challenges for the findability, accessibility, interoperability, and reusability (FAIR) of research outcomes due to infrastructure limitations, data usage constraints, or software license restrictions. Here we introduce a DataLad-based, domain-agnostic framework suitable for reproducible data processing in compliance with open science mandates. The framework attempts to minimize platform idiosyncrasies and performance-related complexities. It affords the capture of machine-actionable computational provenance records that can be used to retrace and verify the origins of research outcomes, as well as be re-executed independent of the original computing infrastructure. We demonstrate the framework’s performance using two showcases: one highlighting data sharing and transparency (using the studyforrest.org dataset) and another highlighting scalability (using the largest public brain imaging dataset available: the UK Biobank dataset)."
about:
- https://www.nature.com/subjects/data-processing
- https://www.nature.com/subjects/data-publication-and-archiving
- https://www.nature.com/subjects/software
LinkML Source
Direct
name: Publication
description: A document that is the output of a publishing process. This can printed
or electronic work offered for distribution, and may have been made available by
a publisher.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- obo:IAO_0000311
- obo:NCIT_C48471
close_mappings:
- sio:SIO_000087
is_a: Entity
slots:
- date_modified
- date_published
- description
- about
- same_as
- title
class_uri: dlpubs:Publication
Induced
name: Publication
description: A document that is the output of a publishing process. This can printed
or electronic work offered for distribution, and may have been made available by
a publisher.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- obo:IAO_0000311
- obo:NCIT_C48471
close_mappings:
- sio:SIO_000087
is_a: Entity
attributes:
date_modified:
name: date_modified
description: Timepoint at which the subject was (last) changed, updated or modified.
notes:
- successful validation with `datetime` as a range and linkml-jsonschema-validate`
depends on a patched linkml, see https://github.com/linkml/linkml/issues/1806
- a related problem also exists for `linkml-validate`, we cannot have a more specific
range right now
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcterms:modified
rank: 1000
slot_uri: dltemporal:date_modified
alias: date_modified
owner: Publication
domain_of:
- Publication
range: W3CISO8601
date_published:
name: date_published
description: Timepoint at which the subject was (last) published.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- schema:datePublished
rank: 1000
slot_uri: dltemporal:date_published
alias: date_published
owner: Publication
domain_of:
- Publication
range: W3CISO8601
description:
name: description
description: A free-text account of the subject.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcterms:description
- rdfs:comment
rank: 1000
slot_uri: dlprops:description
alias: description
owner: Publication
domain_of:
- Publication
range: string
about:
name: about
description: A relation of an information artifact to the subject, such as a URL
identifying the topic of a document.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- schema:about
- obo:IAO_0000136
rank: 1000
slot_uri: dlprops:about
alias: about
owner: Publication
domain_of:
- Publication
range: uriorcurie
multivalued: true
same_as:
name: same_as
description: Declares that the subject and an object are equal. Can be used to
indicate a URL of a reference Web page that unambiguously indicates the subject's
identity. For example, the URL of the subject's Wikipedia page, Wikidata entry,
or official website.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- owl:sameAs
close_mappings:
- schema:sameAs
rank: 1000
slot_uri: dlprops:same_as
alias: same_as
owner: Publication
domain_of:
- Publication
range: uriorcurie
title:
name: title
description: A summarily description of the subject. It is closely related to
a `name`, but often less compact and more descriptive. Typically used for documents.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcterms:title
- sio:SIO_000185
related_mappings:
- schema:name
rank: 1000
slot_uri: dlprops:title
alias: title
owner: Publication
domain_of:
- Publication
range: string
identifiers:
name: identifiers
description: An unambiguous reference to the subject within a given context.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlidentifiers:identifier
alias: identifiers
owner: Publication
domain_of:
- InstantaneousEvent
- Location
- Agent
- Activity
- Entity
range: Identifier
multivalued: true
inlined: true
inlined_as_list: true
qualified_relations:
name: qualified_relations
description: Characterizes the relationship or role of an entity with respect
to the subject.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcat:qualifiedRelation
rank: 1000
domain: Thing
slot_uri: dlroles:qualified_relations
alias: qualified_relations
owner: Publication
domain_of:
- InstantaneousEvent
- Location
- Agent
- Activity
- Entity
range: Relationship
multivalued: true
inlined: true
attributed_to:
name: attributed_to
description: Attribution is the ascribing of an entity to an agent.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- prov:wasAttributedTo
rank: 1000
domain: Entity
slot_uri: dlprov:attributed_to
alias: attributed_to
owner: Publication
domain_of:
- Entity
range: Agent
multivalued: true
inlined: false
derived_from:
name: derived_from
description: Derivation is a transformation of an entity into another, an update
of an entity resulting in a new one, or the construction of a new entity based
on a pre-existing entity.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- prov:wasDerivedFrom
rank: 1000
domain: Entity
slot_uri: dlprov:derived_from
alias: derived_from
owner: Publication
domain_of:
- Entity
range: Entity
multivalued: true
inlined: false
generated_by:
name: generated_by
description: Generation is the completion of production of a new entity by an
activity. This entity did not exist before generation and becomes available
for usage after this generation.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- prov:wasAttributedTo
rank: 1000
domain: Entity
slot_uri: dlprov:generated_by
alias: generated_by
owner: Publication
domain_of:
- Entity
range: Activity
multivalued: true
inlined: false
id:
name: id
description: Globally unique identifier of a metadata object, such as a `Thing`.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlthings:id
identifier: true
alias: id
owner: Publication
domain_of:
- Thing
range: uriorcurie
required: true
relations:
name: relations
description: Declares an unqualified relation of the subject `Thing` to another
`Thing`. This schema slot is used to define related things inline. If such a
definition is not needed. A qualified relationship can be declared directly
using the `characterized_by` slot.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcat:relation
- dcterms:relation
rank: 1000
domain: Thing
slot_uri: dlthings:relation
alias: relations
owner: Publication
domain_of:
- Thing
symmetric: true
relational_role: OBJECT
range: Thing
multivalued: true
inlined: true
inlined_as_list: false
broad_mappings:
name: broad_mappings
description: A list of terms from different schemas or terminology systems that
have broader meaning.
from_schema: https://concepts.datalad.org/s/publications/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:broadMatch
alias: broad_mappings
owner: Publication
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
close_mappings:
name: close_mappings
description: A list of terms from different schemas or terminology systems that
have close meaning.
from_schema: https://concepts.datalad.org/s/publications/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:closeMatch
alias: close_mappings
owner: Publication
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
exact_mappings:
name: exact_mappings
description: A list of terms from different schemas or terminology systems that
have identical meaning.
from_schema: https://concepts.datalad.org/s/publications/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:exactMatch
alias: exact_mappings
owner: Publication
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
attributes:
name: attributes
description: Declares a relation that associates a `Thing` (or another attribute)
with an attribute, where an attribute is an intrinsic characteristic, such as
a quality, capability, disposition, function, or is an externally derived attribute
determined from some descriptor (e.g. a quantity, position, label/identifier).
Technically, this declaration is done via an `AttributeSpecification` that combines
a `predicate` with a value declaration and the attribute-related slots of a
`Thing`. Importantly, such attributes are declared inline, because they do not
have a unique identifier. If an identifier is available, a `Thing` declaration
(see `relation`), and a qualification of that relationship via a `Statement`
(see `characterized_by`) should be preferred.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- sio:SIO_000008
rank: 1000
slot_uri: dlthings:attributes
alias: attributes
owner: Publication
domain_of:
- ThingMixin
range: AttributeSpecification
multivalued: true
inlined: true
inlined_as_list: true
characterized_by:
name: characterized_by
description: Qualifies relationships between a subject `Thing` and an object `Thing`
with a `Statement` declaring a `predicate` on the nature of the relationship.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- obo:RO_0000053
rank: 1000
slot_uri: dlthings:characterized_by
alias: characterized_by
owner: Publication
domain_of:
- ThingMixin
range: Statement
multivalued: true
inlined: true
inlined_as_list: true
narrow_mappings:
name: narrow_mappings
description: A list of terms from different schemas or terminology systems that
have narrower meaning.
from_schema: https://concepts.datalad.org/s/publications/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:narrowMatch
alias: narrow_mappings
owner: Publication
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
related_mappings:
name: related_mappings
description: A list of terms from different schemas or terminology systems that
have related meaning.
from_schema: https://concepts.datalad.org/s/publications/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:relatedMatch
alias: related_mappings
owner: Publication
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
type:
name: type
description: State that the subject is an instance of a particular RDF class.
Typically, no explicit value needs to be assigned to this slot, because it matches
the class type of a particular record. However, this slots can be used as a
type designator of a schema element for validation and schema structure handling
purposes. This is used to indicate specialized schema classes for properties
that accept a hierarchy of classes as their range.
from_schema: https://concepts.datalad.org/s/publications/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: type
owner: Publication
domain_of:
- Identifier
- ThingMixin
range: NodeUriOrCurie
class_uri: dlpubs:Publication