Class: MutexFacet
"A mutex facet is a grouping of characteristics unique to a mechanism that enforces limits on access to a resource when there are many threads of execution. A mutex is designed to enforce a mutual exclusion concurrency control policy, and with a variety of possible methods there exists multiple unique implementations for different applications. [based on https://en.wikipedia.org/wiki/Lock(computer_science)]"_
classDiagram
class MutexFacet
Facet <|-- MutexFacet
MutexFacet : isNamed
MutexFacet ..> boolean type : isNamed
MutexFacet : mutexName
MutexFacet ..> string : mutexName
Inheritance
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- MutexFacet
- Facet
- UcoInherentCharacterizationThing
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
isNamed | 0..1 BooleanType |
direct | |
mutexName | 0..1 xsd:string |
"Specifies the name identifier for a specific instance of a mechanism that en... | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/uco-observable
Mappings
Mapping Type | Mapped Value |
---|---|
self | observable:MutexFacet |
native | observable:MutexFacet |
LinkML Source
Direct
name: MutexFacet
description: '"A mutex facet is a grouping of characteristics unique to a mechanism
that enforces limits on access to a resource when there are many threads of execution.
A mutex is designed to enforce a mutual exclusion concurrency control policy, and
with a variety of possible methods there exists multiple unique implementations
for different applications. [based on https://en.wikipedia.org/wiki/Lock_(computer_science)]"'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
slots:
- isNamed
- mutexName
Induced
name: MutexFacet
description: '"A mutex facet is a grouping of characteristics unique to a mechanism
that enforces limits on access to a resource when there are many threads of execution.
A mutex is designed to enforce a mutual exclusion concurrency control policy, and
with a variety of possible methods there exists multiple unique implementations
for different applications. [based on https://en.wikipedia.org/wiki/Lock_(computer_science)]"'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: Facet
attributes:
isNamed:
name: isNamed
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
alias: isNamed
owner: MutexFacet
domain_of:
- MutexFacet
range: boolean type
mutexName:
name: mutexName
description: '"Specifies the name identifier for a specific instance of a mechanism
that enforces limits on access to a resource when there are many threads of
execution ."'
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
alias: mutexName
owner: MutexFacet
domain_of:
- MutexFacet
range: string