# Class: RuleSet _A set of rules for generating synonyms or alternate lexical elements._ URI: [mappingrules:RuleSet](https://w3id.org/oak/mapping-rules-datamodel/RuleSet) ```{mermaid} classDiagram class RuleSet RuleSet : prefix RuleSet : rules RuleSet --> Synonymizer : rules ``` ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [rules](rules.md) | 0..*
[Synonymizer](Synonymizer.md) | A list of rules for generating synonyms or alternate lexical elements | direct | | [prefix](prefix.md) | 0..1
[String](String.md) | The prefix that qualifies for the rule | direct | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/mapping-rules-datamodel ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | mappingrules:RuleSet | | native | mappingrules:RuleSet | ## LinkML Source ### Direct
```yaml name: RuleSet description: A set of rules for generating synonyms or alternate lexical elements. from_schema: https://w3id.org/oak/mapping-rules-datamodel attributes: rules: name: rules description: A list of rules for generating synonyms or alternate lexical elements. from_schema: https://w3id.org/oak/synonymizer-datamodel multivalued: true domain_of: - MappingRuleCollection - RuleSet range: Synonymizer prefix: name: prefix description: The prefix that qualifies for the rule. from_schema: https://w3id.org/oak/synonymizer-datamodel rank: 1000 domain_of: - RuleSet - Synonymizer - Test range: string ```
### Induced
```yaml name: RuleSet description: A set of rules for generating synonyms or alternate lexical elements. from_schema: https://w3id.org/oak/mapping-rules-datamodel attributes: rules: name: rules description: A list of rules for generating synonyms or alternate lexical elements. from_schema: https://w3id.org/oak/synonymizer-datamodel multivalued: true alias: rules owner: RuleSet domain_of: - MappingRuleCollection - RuleSet range: Synonymizer prefix: name: prefix description: The prefix that qualifies for the rule. from_schema: https://w3id.org/oak/synonymizer-datamodel rank: 1000 alias: prefix owner: RuleSet domain_of: - RuleSet - Synonymizer - Test range: string ```