https://brickschema.org/schema/Brick/ref#BACnetReference
A reference to the BACnet object represented by this entity. - Clause Q.8 BACnet URI scheme: bacnet:// <device> / <object> [ / <property> [ / <index> ]]
sh:property [sh:datatype xsd:string, sh:path bacnet:object-type], sh:property [sh:datatype xsd:string, sh:path bacnet:description], sh:property [sh:class bacnet:EngineeringUnitsEnumerationValue, sh:maxCount 1, sh:minCount 0, sh:path bacnet:units], sh:property [sh:datatype xsd:string, sh:minLength 1, sh:path bacnet:object-name], sh:property [sh:datatype xsd:string, sh:minCount 1, sh:path bacnet:object-identifier], sh:property [sh:datatype bacnet:Property, sh:defaultValue bacnet:Present_Value, sh:path ref:read-property] | sh:property [skos:definition Clause Q.8 BACnet URI scheme: bacnet:// <device> / <object> [ / <property> [ / <index> ]], sh:datatype xsd:string, sh:path ref:BACnetURI] )
Focus nodes of this shape (ref:BACnetReference) can have the following properties:
| PROPERTY | DESCRIPTION | MIN | MAX | VALUE TYPE | OTHER CONSTRAINTS |
|---|---|---|---|---|---|
| bacnet:objectOf | The 'parent' BACnet device that hosts this BACnet object. | 1 | * | bacnet:BACnetDevice |
@prefix bacnet: <http://data.ashrae.org/bacnet/2020#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ref: <https://brickschema.org/schema/Brick/ref#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ref:BACnetReference a owl:Class,
sh:NodeShape ;
rdfs:label "BACnet Reference" ;
rdfs:subClassOf ref:ExternalReference ;
skos:definition "A reference to the BACnet object represented by this entity." ;
sh:or ( [ sh:property [ a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:path bacnet:object-type ],
[ a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:path bacnet:description ],
[ a sh:PropertyShape ;
sh:class bacnet:EngineeringUnitsEnumerationValue ;
sh:maxCount 1 ;
sh:minCount 0 ;
sh:path bacnet:units ],
[ a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:minLength 1 ;
sh:path bacnet:object-name ],
[ a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:minCount 1 ;
sh:path bacnet:object-identifier ],
[ a sh:PropertyShape ;
sh:datatype bacnet:Property ;
sh:defaultValue bacnet:Present_Value ;
sh:path ref:read-property ] ] [ sh:property [ a sh:PropertyShape ;
skos:definition "Clause Q.8 BACnet URI scheme: bacnet:// <device> / <object> [ / <property> [ / <index> ]]" ;
sh:datatype xsd:string ;
sh:path ref:BACnetURI ] ] ) ;
sh:property [ a sh:PropertyShape ;
sh:class bacnet:BACnetDevice ;
sh:minCount 1 ;
sh:path bacnet:objectOf ] .