# Class: PropertyExpression URI: [omoschema:PropertyExpression](https://w3id.org/oak/ontology-metadata/PropertyExpression) ```{mermaid} classDiagram class PropertyExpression Expression <|-- PropertyExpression PropertyExpression <|-- ObjectProperty PropertyExpression : disjointWith ``` ## Inheritance * [Expression](Expression.md) * **PropertyExpression** ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [disjointWith](disjointWith.md) | 0..*
[String](String.md) | | direct | ## Mixin Usage | mixed into | description | | --- | --- | | [ObjectProperty](ObjectProperty.md) | A property that connects two objects in logical axioms | ## Usages | used by | used in | type | used | | --- | --- | --- | --- | | [Restriction](Restriction.md) | [onProperty](onProperty.md) | range | [PropertyExpression](PropertyExpression.md) | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/oak/ontology-metadata ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | omoschema:PropertyExpression | | native | omoschema:PropertyExpression | ## LinkML Source ### Direct
```yaml name: PropertyExpression from_schema: https://w3id.org/oak/ontology-metadata is_a: Expression mixin: true slots: - disjointWith ```
### Induced
```yaml name: PropertyExpression from_schema: https://w3id.org/oak/ontology-metadata is_a: Expression mixin: true attributes: disjointWith: name: disjointWith todos: - restrict range from_schema: https://w3id.org/oak/ontology-metadata rank: 1000 is_a: logical_predicate slot_uri: owl:disjointWith multivalued: true alias: disjointWith owner: PropertyExpression domain_of: - ClassExpression - PropertyExpression range: string ```