Skip to content

Class: Software Agent (SoftwareAgent)

Captures information about some action that took place. It also links to information (entities) that were used during the activity

URI: reproschema:SoftwareAgent

 classDiagram
    class SoftwareAgent
    click SoftwareAgent href "../SoftwareAgent"
      Thing <|-- SoftwareAgent
        click Thing href "../Thing"

      SoftwareAgent : category

      SoftwareAgent : id

      SoftwareAgent : name




    SoftwareAgent --> "*" LangString : name
    click LangString href "../LangString"


      SoftwareAgent : url

      SoftwareAgent : version

Inheritance

Slots

Name Cardinality and Range Description Inheritance
version 0..1
String
direct
url 0..1
Uri
direct
id 0..1
Uriorcurie
A unique identifier for an entity Thing
name *
LangString
Thing
category 0..1
Uriorcurie
Name of the high level ontology class in which this entity is categorized Thing

Usages

used by used in type used
ResponseActivity wasAssociatedWith range SoftwareAgent

Identifier and Mapping Information

Schema Source

  • from schema: http://schema.repronim.org/

Mappings

Mapping Type Mapped Value
self reproschema:SoftwareAgent
native http://schema.repronim.org/:SoftwareAgent

LinkML Source

Direct

name: SoftwareAgent
description: Captures information about some action that took place. It also links
  to information (entities) that were used during the activity
title: Software Agent
from_schema: http://schema.repronim.org/
is_a: Thing
slots:
- version
- url
class_uri: reproschema:SoftwareAgent

Induced

name: SoftwareAgent
description: Captures information about some action that took place. It also links
  to information (entities) that were used during the activity
title: Software Agent
from_schema: http://schema.repronim.org/
is_a: Thing
attributes:
  version:
    name: version
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:version
    alias: version
    owner: SoftwareAgent
    domain_of:
    - Activity
    - Item
    - Protocol
    - SoftwareAgent
    range: string
  url:
    name: url
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:url
    alias: url
    owner: SoftwareAgent
    domain_of:
    - SoftwareAgent
    range: uri
  id:
    name: id
    description: A unique identifier for an entity. Must be either a CURIE shorthand
      for a URI or a complete URI.
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:identifier
    alias: id
    owner: SoftwareAgent
    domain_of:
    - Participant
    - Thing
    range: uriorcurie
  name:
    name: name
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: SoftwareAgent
    domain_of:
    - Choice
    - Thing
    range: langString
    multivalued: true
    inlined: true
  category:
    name: 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. In an RDF database
      it should be a model class URI. This field is multi-valued.
    from_schema: http://schema.repronim.org/
    rank: 1000
    slot_uri: rdf:type
    alias: category
    owner: SoftwareAgent
    domain_of:
    - Thing
    range: uriorcurie
class_uri: reproschema:SoftwareAgent