diff --git a/Doc/Collection/Collection.md b/Doc/Collection/Collection.md index 983ec6623..995861b3f 100644 --- a/Doc/Collection/Collection.md +++ b/Doc/Collection/Collection.md @@ -17,6 +17,7 @@ An administrative grouping of entities that are adressed and treated as a unit f * [FurnitureCollection](FurnitureCollection.md) * [Portfolio](Portfolio.md) * [Premises](Premises.md) +* [RealEstate](RealEstate.md) * [Loop](Loop/Loop.md) * [System](System/System.md) diff --git a/Doc/Collection/RealEstate.md b/Doc/Collection/RealEstate.md new file mode 100644 index 000000000..eb971fe98 --- /dev/null +++ b/Doc/Collection/RealEstate.md @@ -0,0 +1,29 @@ +[Index](../index.md) > [Collection](Collection.md) > [RealEstate](#) +# RealEstate + +The legal/administrative representation of some lands and/or buildings. I.e., "Fastighet" (Swedish), "Ejendom" (Denmark), etc. + + +**Display name:** Real Estate
+**DTMI:** dtmi:org:w3id:rec:RealEstate;1 + +--- + +## Relationships + +|Name|Display name|Description|Multiplicity|Target|Properties|Writable| +|-|-|-|-|-|-|-| +|includes|**en**: includes||0-Infinity|[Architecture](../Space/Architecture/Architecture.md)||True| +### Inherited Relationships +* **[Collection](Collection.md):** documentation + +--- + +## Properties + +### Inherited Properties +* **[Collection](Collection.md):** customTags, externalIds, name + +--- + +## Target Of diff --git a/Doc/index.full.md b/Doc/index.full.md index 0b81a74ca..ef4b4eb0b 100644 --- a/Doc/index.full.md +++ b/Doc/index.full.md @@ -311,6 +311,7 @@ * [Portfolio](Collection/Portfolio.md) * [Premises](Collection/Premises.md) * [PV_Array](Collection/PV_Array.md) + * [RealEstate](Collection/RealEstate.md) * [System](Collection/System/System.md) * [Domestic_Hot_Water_System](Collection/System/Domestic_Hot_Water_System.md) * [Electrical_System](Collection/System/Electrical_System/Electrical_System.md) diff --git a/Doc/index.md b/Doc/index.md index 229c628ab..e5e33a53a 100644 --- a/Doc/index.md +++ b/Doc/index.md @@ -49,6 +49,7 @@ For an index of the entire inheritance tree (much larger), see the [Full Type In * [Portfolio](Collection/Portfolio.md) * [Premises](Collection/Premises.md) * [PV_Array](Collection/PV_Array.md) + * [RealEstate](Collection/RealEstate.md) * [System](Collection/System/System.md) * [Event](Event/Event.md) * [ElevatorTrip](Event/ElevatorTrip.md) diff --git a/Ontology/DTDLv2/RealEstateCore/Collection/RealEstate.json b/Ontology/DTDLv2/RealEstateCore/Collection/RealEstate.json new file mode 100644 index 000000000..5b70116f6 --- /dev/null +++ b/Ontology/DTDLv2/RealEstateCore/Collection/RealEstate.json @@ -0,0 +1,25 @@ +{ + "@id": "dtmi:org:w3id:rec:RealEstate;1", + "@type": "Interface", + "contents": [ + { + "@type": "Relationship", + "displayName": { + "en": "includes" + }, + "name": "includes", + "target": "dtmi:org:w3id:rec:Architecture;1", + "writable": true + } + ], + "description": { + "en": "The legal/administrative representation of some lands and/or buildings. I.e., \"Fastighet\" (Swedish), \"Ejendom\" (Denmark), etc." + }, + "displayName": { + "en": "Real Estate" + }, + "extends": "dtmi:org:w3id:rec:Collection;1", + "@context": [ + "dtmi:dtdl:context;2" + ] +} \ No newline at end of file diff --git a/Ontology/SHACL/RealEstateCore/rec.ttl b/Ontology/SHACL/RealEstateCore/rec.ttl index 808a4a459..7a3fffcd3 100644 --- a/Ontology/SHACL/RealEstateCore/rec.ttl +++ b/Ontology/SHACL/RealEstateCore/rec.ttl @@ -1527,6 +1527,21 @@ rec:RadiologyRoom rdfs:label "Radiology room" ; rdfs:subClassOf rec:HealthcareRoom ; . +rec:RealEstate + a rdfs:Class ; + a sh:NodeShape ; + rdfs:comment "The legal/administrative representation of some lands and/or buildings. I.e., \"Fastighet\" (Swedish), \"Ejendom\" (Denmark), etc." ; + rdfs:label "Real Estate" ; + rdfs:subClassOf rec:Collection ; + sh:property [ + a sh:PropertyShape ; + sh:path rec:includes ; + sh:class rec:Architecture ; + sh:minCount 1 ; + sh:name "includes" ; + sh:nodeKind sh:IRI ; + ] ; +. rec:Reception a rdfs:Class ; a sh:NodeShape ;