Skip to content

Class: Script

A description and attributes of a script included in a version or freeze

URI: alspacdcs:Script

classDiagram class Script NamedThing <|-- Script Script : authors Script : description Script : filesize Script : filetype Script : id Script : md5sum Script : name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
authors 0..*
xsd:string
A list of orcids for the authors of the item direct
md5sum 0..1
xsd:string
What is the md5sum of the file in this distribution? direct
filesize 0..1
xsd:string
The size of the file in k, m,g or t direct
filetype 0..1
xsd:string
what is the file type? direct
id 1..1
xsd:anyURI
A unique identifier for a thing NamedThing
name 0..1
xsd:string
A human-readable name for a thing NamedThing
description 0..1
xsd:string
A human-readable description for a thing NamedThing

Usages

used by used in type used
BespokeAlspacDataset has_scripts range Script
AlspacDataSetVersion has_scripts range Script

Identifier and Mapping Information

Schema Source

  • from schema: http://purl.org/alspac/alspac-data-catalogue-schema/

Mappings

Mapping Type Mapped Value
self alspacdcs:Script
native alspacdcs:Script

LinkML Source

Direct

name: Script
description: A description and attributes of a script included in a version or freeze
from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
rank: 1000
is_a: NamedThing
slots:
- authors
- md5sum
- filesize
- filetype

Induced

name: Script
description: A description and attributes of a script included in a version or freeze
from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
rank: 1000
is_a: NamedThing
attributes:
  authors:
    name: authors
    description: A list of orcids for the authors of the item
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    rank: 1000
    multivalued: true
    alias: authors
    owner: Script
    domain_of:
    - BespokeAlspacDataset
    - AlspacDataSetVersion
    - Script
    range: string
    inlined: true
    inlined_as_list: true
  md5sum:
    name: md5sum
    description: What is the md5sum of the file in this distribution?
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    close_mappings:
    - spdx:checksum
    - nfo:FileHash
    rank: 1000
    alias: md5sum
    owner: Script
    domain_of:
    - Script
    - DataDistribution
    range: string
  filesize:
    name: filesize
    description: The size of the file in k, m,g or t.
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    rank: 1000
    slot_uri: dcat:byteSize
    alias: filesize
    owner: Script
    domain_of:
    - Script
    - DataDistribution
    range: string
  filetype:
    name: filetype
    description: what is the file type?
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    rank: 1000
    slot_uri: dcat:mediaType
    alias: filetype
    owner: Script
    domain_of:
    - Script
    - DataDistribution
    range: string
  id:
    name: id
    description: A unique identifier for a thing
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: Script
    domain_of:
    - NamedThing
    range: uriorcurie
  name:
    name: name
    description: A human-readable name for a thing
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: Script
    domain_of:
    - NamedThing
    range: string
  description:
    name: description
    description: A human-readable description for a thing
    from_schema: http://purl.org/alspac/alspac-data-catalogue-schema/
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: Script
    domain_of:
    - NamedThing
    range: string