Skip to main content

GenericPlace

Object

No description yet.

type GenericPlace implements GraphNode & Place & ThingContainer {
address: Address
calendarEvents(filter: CalendarEventFilter): [CalendarEvent]
collections(filter: CollectionFilter): [Collection]
connectedDataSourceId: String
connectors(filter: ConnectorFilterInput): [Connector]
dateCreated: DateTime
dateUpdated: DateTime
description: String
elevation: Float
exactType: String
floors(filter: FloorFilter): [Floor]
frameGeometry: GraphQLJSON
geoshape: GeoJSON
grossArea(filter: AreaQuantityFilter, transitive: Boolean = false): AreaQuantity
grossAreaEdges: [GrossAreaEdge]
hasExtendedProperty(filter: ExtendedPropertyFilter, transitive: Boolean = false): [ExtendedProperty]
hasExtendedPropertyEdges: [HasExtendedPropertyEdge]
hasExternalReferenceEdges: [HasExternalReferenceEdge]
hasPart(filter: PlaceFilter, transitive: Boolean = false): [Place]
hasPartEdges: [HasPartEdge]
hasPoint(filter: PointFilter, transitive: Boolean = false): [Point]
hasPointEdges: [HasPointEdge]
hasPrimBinding(filter: OpenUSDPrimBindingFilter, transitive: Boolean = false): [OpenUSDPrimBinding]
hasPrimBindingEdges: [HasPrimBindingEdge]
id: String!
identities: [GenericPlaceIdentityUnion]
isAdjacentTo(filter: PlaceFilter, transitive: Boolean = false): [Place]
isAdjacentToEdges: [IsAdjacentToEdge]
isFedBy(filter: ThingFilter, transitive: Boolean = false): [Thing]
isFedByEdges: [IsFedByEdge]
isLocationOf(filter: EntityFilter): [IsLocationOfUnion]
isLocationOfEdges: [IsLocationOfEdge]
isPartOf(filter: PlaceFilter, transitive: Boolean = false): [Place]
isPartOfEdges: [IsPartOfEdge]
isServedBy(filter: ThingFilter): [Thing]
isServedByEdges: [IsServedByEdge]
mappingKey: String
name: String
places(filter: PlaceFilter): [Place]
points(filter: PointFilter): [Point]
pointsPaginated(filter: PointFilter, pagination: PageInfoInput): PointsConnection
rentableArea(filter: AreaQuantityFilter, transitive: Boolean = false): AreaQuantity
rentableAreaEdges: [RentableAreaEdge]
sites(filter: SiteFilter): [Site]
things(filter: ThingFilter): [Thing]
type: [String]
usableArea(filter: AreaQuantityFilter, transitive: Boolean = false): AreaQuantity
usableAreaEdges: [UsableAreaEdge]
}

Implements​

Fields​

FieldTypeDescription
addressAddress
calendarEvents[CalendarEvent]Arguments: filter: CalendarEventFilter
collections[Collection]Arguments: filter: CollectionFilter
connectedDataSourceIdString
connectors[Connector]Arguments: filter: ConnectorFilterInput
dateCreatedDateTime
dateUpdatedDateTime
descriptionString
elevationFloatMetres above the site datum, where the source states one. A place's frameGeometry is two ordinates in a frame; a surface authored in the site frame (an apron, a depressed yard) states its level here.
exactTypeString
floors[Floor]Arguments: filter: FloorFilter
frameGeometryGraphQLJSONThe ontology's PlaceShape gives every Place a frameGeometry, and #2908 and #2924 exposed it on Floor, Space, Zone, Site and Building. This type is hand-written, so it was left without: a Pavement, a Yard and an Opening are GenericPlace, and their outlines could be merged but never read.
geoshapeGeoJSON
grossAreaAreaQuantityArguments: filter: AreaQuantityFilter, transitive: Boolean = false
grossAreaEdges[GrossAreaEdge]
hasExtendedProperty[ExtendedProperty]Arguments: filter: ExtendedPropertyFilter, transitive: Boolean = false
hasExtendedPropertyEdges[HasExtendedPropertyEdge]
hasExternalReferenceEdges[HasExternalReferenceEdge]
hasPart[Place]Arguments: filter: PlaceFilter, transitive: Boolean = false
hasPartEdges[HasPartEdge]
hasPoint[Point]Arguments: filter: PointFilter, transitive: Boolean = false
hasPointEdges[HasPointEdge]
hasPrimBinding[OpenUSDPrimBinding]Arguments: filter: OpenUSDPrimBindingFilter, transitive: Boolean = false
hasPrimBindingEdges[HasPrimBindingEdge]OpenUSD: hasPrimBinding itself is propagated onto GenericPlace from ontology-relations-configuration.json, but its edge sibling is not.
idString!
identities[GenericPlaceIdentityUnion]
isAdjacentTo[Place]Arguments: filter: PlaceFilter, transitive: Boolean = false
isAdjacentToEdges[IsAdjacentToEdge]
isFedBy[Thing]Arguments: filter: ThingFilter, transitive: Boolean = false
isFedByEdges[IsFedByEdge]
isLocationOf[IsLocationOfUnion]Arguments: filter: EntityFilter
isLocationOfEdges[IsLocationOfEdge]
isPartOf[Place]Arguments: filter: PlaceFilter, transitive: Boolean = false
isPartOfEdges[IsPartOfEdge]
isServedBy[Thing]Arguments: filter: ThingFilter
isServedByEdges[IsServedByEdge]
mappingKeyString
nameString
places[Place]Arguments: filter: PlaceFilter
points[Point]Arguments: filter: PointFilter
pointsPaginatedPointsConnectionCursor paginated variant of "points". Prefer it over "points" whenever an organization can have a large number of points - it pages results through the search index instead of materializing every match.
Arguments: filter: PointFilter, pagination: PageInfoInput
rentableAreaAreaQuantityArguments: filter: AreaQuantityFilter, transitive: Boolean = false
rentableAreaEdges[RentableAreaEdge]
sites[Site]Arguments: filter: SiteFilter
things[Thing]Arguments: filter: ThingFilter
type[String]
usableAreaAreaQuantityArguments: filter: AreaQuantityFilter, transitive: Boolean = false
usableAreaEdges[UsableAreaEdge]