Skip to content

Class: SoftwareOrDevice

Either software or hardware

URI: generic:SoftwareOrDevice

classDiagram class SoftwareOrDevice System <|-- SoftwareOrDevice SoftwareOrDevice <|-- Software SoftwareOrDevice <|-- Hardware SoftwareOrDevice : category SoftwareOrDevice : description SoftwareOrDevice : has_attribute SoftwareOrDevice --|> Attribute : has_attribute SoftwareOrDevice : id SoftwareOrDevice --|> string : id SoftwareOrDevice : in_taxon SoftwareOrDevice --|> NamedThing : in_taxon SoftwareOrDevice : iri SoftwareOrDevice : name SoftwareOrDevice : provided_by SoftwareOrDevice --|> string : provided_by SoftwareOrDevice : type SoftwareOrDevice --|> string : type SoftwareOrDevice : xref SoftwareOrDevice --|> uriorcurie : xref

Inheritance

Slots

Name Cardinality and Range Description Inheritance
in_taxon 0..*
NamedThing
connects an entity to its taxonomic classification ThingWithTaxon
provided_by 0..*
xsd:string
The value in this node property represents the knowledge provider that create... NamedThing
xref 0..*
xsd:anyURI
Alternate CURIEs for a thing NamedThing
id 1..1
xsd:string
A unique identifier for an entity Entity
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
type 0..1
xsd:string
Clasification of an entity, or anchoring point (of a name) in taxonomy Entity
name 0..1
LabelType
A human-readable name for an attribute or entity Entity
description 0..1
NarrativeText
a human-readable description of an entity Entity
has_attribute 0..*
Attribute
connects any entity to an attribute Entity

Mixin Usage

mixed into description

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: SoftwareOrDevice
description: Either software or hardware
from_schema: https://w3id.org/lmodel/generic
is_a: System
mixin: true

Induced

name: SoftwareOrDevice
description: Either software or hardware
from_schema: https://w3id.org/lmodel/generic
is_a: System
mixin: true
attributes:
  in taxon:
    name: in taxon
    annotations:
      canonical_predicate:
        tag: canonical_predicate
        value: 'True'
    description: connects an entity to its taxonomic classification. Only certain
      kinds of entities can be taxonomically classified; see 'ThingWithTaxon'
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - RO:0002162
    - WIKIDATA.PROPERTY:P703
    narrow_mappings:
    - RO:0002160
    rank: 1000
    is_a: related to at instance level
    domain: ThingWithTaxon
    multivalued: true
    inherited: true
    alias: in_taxon
    owner: SoftwareOrDevice
    domain_of:
    - ThingWithTaxon
    range: NamedThing
  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: SoftwareOrDevice
    domain_of:
    - NamedThing
    range: string
  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: SoftwareOrDevice
    domain_of:
    - NamedThing
    - Publication
    range: uriorcurie
  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: https://w3id.org/lmodel/generic
    exact_mappings:
    - dcterms:identifier
    - edam.data:0842
    - EFO:id
    - REPR:id
    - schema:identifier
    - SIO:000115
    - sumo:Identifier
    - uco:identifier
    narrow_mappings:
    - dwc:eventID
    - dwc:parentEventID
    - dwc:identificationID
    - dwc:systemID
    - CSO:bicm-id
    - SIO:000672
    - SIO:000674
    - ERO:0000044
    - ERO:0000480
    - NCIT:C94069
    - REPR:doi
    - SIO:000328
    - SIO:000729
    - schema:productID
    - schema:taxID
    - sumo:AccountID
    - sumo:AlphaIDString
    - sumo:AlphaNumericIDString
    - sumo:AgentID
    - sumo:CountryID
    - sumo:CustomerID
    - sumo:currencyCode
    - sumo:DistrictID
    - sumo:EmployeeID
    - sumo:IsoCode
    - sumo:LocalizablePlaceID
    - sumo:userIDString
    - sumo:urlString
    - sumo:UniformResourceLocator
    - WIKIDATA.PROPERTY:P3743
    broad_mappings:
    - CSO:catalogue_identifiers
    - IAO:0000603
    - IAO:0000119
    - sumo:identityElement
    rank: 1000
    domain: Identifier
    identifier: true
    alias: id
    owner: SoftwareOrDevice
    domain_of:
    - OntologyClass
    - Entity
    - Agent
    - Publication
    range: string
    required: true
  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: SoftwareOrDevice
    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: SoftwareOrDevice
    domain_of:
    - Entity
    - Association
    is_class_field: true
    range: category type
    required: true
    pattern: ^generic:[A-Z][A-Za-z]+$
  type:
    name: type
    description: Clasification of an entity, or anchoring point (of a name) in taxonomy
    from_schema: https://w3id.org/lmodel/generic
    exact_mappings:
    - dcterms:type
    - IAO:0000219
    - NCIT:C25284
    - schema:type
    - SWO:type
    - sumo:Class
    - WIKIDATA:Q21146257
    - WIKIDATA.PROPERTY:P427
    narrow_mappings:
    - CTRL:DataType
    - CTRL:SemanticType
    - dwc:measurementType
    - GR:typeOfGood
    - IAO:0000411
    - sumo:hardwareType
    - WIKIDATA:Q190087
    broad_mappings:
    - SIO:000011
    - RO:0002473
    - IAO:0006011
    rank: 1000
    slot_uri: rdf:type
    alias: type
    owner: SoftwareOrDevice
    domain_of:
    - Entity
    - Publication
    - Serial
    - Association
    range: string
  name:
    name: name
    description: A human-readable name for an attribute or entity.
    comments:
    - This annotation is typically used to describe an artifact such as a controlled
      vocabulary, document, ontology, or other similar resource.
    from_schema: https://w3id.org/lmodel/generic
    aliases:
    - label
    - display name
    - title
    - alt label
    exact_mappings:
    - CSO:named_entity
    - gr:name
    - om:name
    - REPR:name
    - schema:name
    - SIO:000116
    - sumo:Name
    - WIKIDATA.PROPERTY:P2561
    - uco:name
    close_mappings:
    - IAO:0000111
    - IAO:0000118
    - skos:altLabel
    - sumo:originalTitle
    narrow_mappings:
    - aml:hasAttributeName
    - dcterms:title
    - NCIT:P386
    - WIKIDATA.PROPERTY:P1476
    - rr:column
    - rr:tableName
    - schema:recordLabel
    broad_mappings:
    - CSO:named_entity
    rank: 1000
    domain: Entity
    slot_uri: rdfs:label
    alias: name
    owner: SoftwareOrDevice
    domain_of:
    - Attribute
    - Entity
    - Agent
    - Publication
    range: label type
  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: SoftwareOrDevice
    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: SoftwareOrDevice
    domain_of:
    - Entity
    range: Attribute