Skip to content

Commit

Permalink
Merge pull request #255 from RealEstateCore/dev/cbupp/memberof-relati…
Browse files Browse the repository at this point in the history
…onship-and-deprecation-policy

Update Versioning ODR
  • Loading branch information
PeteHart authored Jan 18, 2024
2 parents baca38f + 22ee305 commit 57b54e0
Show file tree
Hide file tree
Showing 8 changed files with 185 additions and 51 deletions.
49 changes: 0 additions & 49 deletions Doc/Asset/Equipment/ICT-/Controller.md

This file was deleted.

49 changes: 49 additions & 0 deletions Doc/Asset/Equipment/ICT-/Controller/BACnet-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
[Index](../../../../index.md) > [Asset](../../../Asset.md) > [Equipment](../../Equipment.md) > [ICTEquipment](../ICTEquipment.md) > [Controller](Controller.md) > [BACnetController](#)
# BACnetController

BACnet controller. (DEPRECATED: Use Controller instead. Industry has moved to most Controllers supporting multiple protocols.)


**Display name:** BACnet Controller (DEPRECATED)<br />
**DTMI:** dtmi:org:w3id:rec:BACnetController;1

---

## Relationships

### Inherited Relationships
* **[Equipment](../../Equipment.md):** feeds, isFedBy
* **[Asset](../../../Asset.md):** commissionedBy, documentation, geometry, hasPart, hasPoint, installedBy, isPartOf, locatedIn, manufacturedBy, mountedOn, servicedBy

---

## Properties

### Inherited Properties
* **[Equipment](../../Equipment.md):** operationalStageCount
* **[Asset](../../../Asset.md):** assetTag, commissioningDate, customProperties, customTags, identifiers, initialCost, installationDate, IPAddress, MACAddress, maintenanceInterval, modelNumber, name, serialNumber, turnoverDate, weight
* **[ICTEquipment](../ICTEquipment.md):** heightRUs, numberOfPorts, standard

---

## Target Of
### General
* [Portfolio](../../../../Collection/Portfolio.md).includes
* [PointOfInterest](../../../../Information/PointOfInterest.md).objectOfInterest
* [Agent](../../../../Agent/Agent.md).owns
* [Space](../../../../Space/Space.md).isLocationOf
* [Lease](../../../../Event/Lease.md).leaseOf
* [Point](../../../../Point/Point.md).isPointOf
* [Document](../../../../Information/Document/Document.md).documentTopic
* [Document](../../../../Information/Document/Document.md).url
* [ServiceObject](../../../../Information/ServiceObject/ServiceObject.md).relatedTo
* [Architecture](../../../../Space/Architecture/Architecture.md).isFedBy
* [System](../../../../Collection/System/System.md).includes
* [Equipment](../../Equipment.md).feeds
* [Equipment](../../Equipment.md).isFedBy
* [Meter](../../Meter/Meter.md).meters
### Inherited
* [Loop](../../../../Collection/Loop/Loop.md).includes
* [Asset](../../../Asset.md).hasPart
* [Asset](../../../Asset.md).isPartOf
* [EquipmentCollection](../../../../Collection/Equipment-.md).includes
49 changes: 49 additions & 0 deletions Doc/Asset/Equipment/ICT-/Controller/Controller.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
[Index](../../../../index.md) > [Asset](../../../Asset.md) > [Equipment](../../Equipment.md) > [ICTEquipment](../ICTEquipment.md) > [Controller](#)
# Controller

Controller.


**Display name:** Controller<br />
**DTMI:** dtmi:org:w3id:rec:Controller;1

---

## Relationships

### Inherited Relationships
* **[Equipment](../../Equipment.md):** feeds, isFedBy
* **[Asset](../../../Asset.md):** commissionedBy, documentation, geometry, hasPart, hasPoint, installedBy, isPartOf, locatedIn, manufacturedBy, mountedOn, servicedBy

---

## Properties

### Inherited Properties
* **[Equipment](../../Equipment.md):** operationalStageCount
* **[Asset](../../../Asset.md):** assetTag, commissioningDate, customProperties, customTags, identifiers, initialCost, installationDate, IPAddress, MACAddress, maintenanceInterval, modelNumber, name, serialNumber, turnoverDate, weight
* **[ICTEquipment](../ICTEquipment.md):** heightRUs, numberOfPorts, standard

---

## Target Of
### General
* [Point](../../../../Point/Point.md).isPointOf
* [Agent](../../../../Agent/Agent.md).owns
* [Space](../../../../Space/Space.md).isLocationOf
* [Equipment](../../Equipment.md).feeds
* [Equipment](../../Equipment.md).isFedBy
* [Architecture](../../../../Space/Architecture/Architecture.md).isFedBy
* [Document](../../../../Information/Document/Document.md).documentTopic
* [Document](../../../../Information/Document/Document.md).url
* [Lease](../../../../Event/Lease.md).leaseOf
* [PointOfInterest](../../../../Information/PointOfInterest.md).objectOfInterest
* [Portfolio](../../../../Collection/Portfolio.md).includes
* [ServiceObject](../../../../Information/ServiceObject/ServiceObject.md).relatedTo
* [Meter](../../Meter/Meter.md).meters
### Inherited
* [Loop](../../../../Collection/Loop/Loop.md).includes
* [System](../../../../Collection/System/System.md).includes
* [Asset](../../../Asset.md).hasPart
* [Asset](../../../Asset.md).isPartOf
* [EquipmentCollection](../../../../Collection/Equipment-.md).includes
49 changes: 49 additions & 0 deletions Doc/Asset/Equipment/ICT-/Controller/Modbus-.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
[Index](../../../../index.md) > [Asset](../../../Asset.md) > [Equipment](../../Equipment.md) > [ICTEquipment](../ICTEquipment.md) > [Controller](Controller.md) > [ModbusController](#)
# ModbusController

Modbus controller. (DEPRECATED: Use Controller instead. Industry has moved to most Controllers supporting multiple protocols.)


**Display name:** Modbus Controller (DEPRECATED)<br />
**DTMI:** dtmi:org:w3id:rec:ModbusController;1

---

## Relationships

### Inherited Relationships
* **[Equipment](../../Equipment.md):** feeds, isFedBy
* **[Asset](../../../Asset.md):** commissionedBy, documentation, geometry, hasPart, hasPoint, installedBy, isPartOf, locatedIn, manufacturedBy, mountedOn, servicedBy

---

## Properties

### Inherited Properties
* **[Equipment](../../Equipment.md):** operationalStageCount
* **[Asset](../../../Asset.md):** assetTag, commissioningDate, customProperties, customTags, identifiers, initialCost, installationDate, IPAddress, MACAddress, maintenanceInterval, modelNumber, name, serialNumber, turnoverDate, weight
* **[ICTEquipment](../ICTEquipment.md):** heightRUs, numberOfPorts, standard

---

## Target Of
### General
* [Portfolio](../../../../Collection/Portfolio.md).includes
* [PointOfInterest](../../../../Information/PointOfInterest.md).objectOfInterest
* [Agent](../../../../Agent/Agent.md).owns
* [Space](../../../../Space/Space.md).isLocationOf
* [Lease](../../../../Event/Lease.md).leaseOf
* [Point](../../../../Point/Point.md).isPointOf
* [Document](../../../../Information/Document/Document.md).documentTopic
* [Document](../../../../Information/Document/Document.md).url
* [ServiceObject](../../../../Information/ServiceObject/ServiceObject.md).relatedTo
* [Architecture](../../../../Space/Architecture/Architecture.md).isFedBy
* [System](../../../../Collection/System/System.md).includes
* [Equipment](../../Equipment.md).feeds
* [Equipment](../../Equipment.md).isFedBy
* [Meter](../../Meter/Meter.md).meters
### Inherited
* [Loop](../../../../Collection/Loop/Loop.md).includes
* [Asset](../../../Asset.md).hasPart
* [Asset](../../../Asset.md).isPartOf
* [EquipmentCollection](../../../../Collection/Equipment-.md).includes
4 changes: 3 additions & 1 deletion Doc/index.full.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,9 @@
* [Thermostat](Asset/Equipment/HVAC-/Thermostat.md)
* [ICTEquipment](Asset/Equipment/ICT-/ICTEquipment.md)
* [AudioVisualEquipment](Asset/Equipment/ICT-/AudioVisualEquipment.md)
* [Controller](Asset/Equipment/ICT-/Controller.md)
* [Controller](Asset/Equipment/ICT-/Controller/Controller.md)
* [BACnetController](Asset/Equipment/ICT-/Controller/BACnet-.md)
* [ModbusController](Asset/Equipment/ICT-/Controller/Modbus-.md)
* [DataNetworkEquipment](Asset/Equipment/ICT-/DataNetworkEquipment/DataNetworkEquipment.md)
* [EthernetPort](Asset/Equipment/ICT-/DataNetworkEquipment/EthernetPort.md)
* [EthernetSwitch](Asset/Equipment/ICT-/DataNetworkEquipment/EthernetSwitch.md)
Expand Down
8 changes: 7 additions & 1 deletion OntologyDecisionRecords/ODR 003 Ontology Versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,13 @@ Graph validity will be a test of if a change is a major or minor change. If any

1. RealEstateCore will clean up content deprecation during `MAJOR` version increments

### Annotating Deprecation
### Annotating Model Deprecation

1. We will append ` (DEPRECATED)` to the model's display name.

1. We will append ` (DEPRECATED: <recommendation going forward>.)` to the model's description. This should include a recommendation on how to migrate going forward.

### Annotating Content Deprecation

1. We will append ` (DEPRECATED)` to the content's display name.

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"@id": "dtmi:org:w3id:rec:BACnetController;1",
"@type": "Interface",
"description": {
"en": "BACnet controller. (DEPRECATED: Use Controller instead. Industry has moved to most Controllers supporting multiple protocols.)"
},
"displayName": {
"en": "BACnet Controller (DEPRECATED)"
},
"@context": [
"dtmi:dtdl:context;2"
],
"extends": "dtmi:org:w3id:rec:Controller;1"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"@id": "dtmi:org:w3id:rec:ModbusController;1",
"@type": "Interface",
"description": {
"en": "Modbus controller. (DEPRECATED: Use Controller instead. Industry has moved to most Controllers supporting multiple protocols.)"
},
"displayName": {
"en": "Modbus Controller (DEPRECATED)"
},
"@context": [
"dtmi:dtdl:context;2"
],
"extends": "dtmi:org:w3id:rec:Controller;1"
}

0 comments on commit 57b54e0

Please sign in to comment.