Agent
The human, group, or machine that consumes or acts upon an object or data. This higher-level grouping allows properties that are shared among its subclasses (Person, Organization, ....) to be anchored in one joint place, on the Agent class.
Display name: Agent
DTMI: dtmi:org:w3id:rec:Agent;1
Child interfaces
Relationships
Name | Display name | Description | Multiplicity | Target | Properties | Writable |
---|---|---|---|---|---|---|
isMemberOf | en: is member of (DEPRECATED) | en: Indicates membership in an organization. Note that componency (e.g., departments of a corporation) are expressed using the more generic Organization.isPartOf property. (DEPRECATED: Use memberOf going forward) | 0-Infinity | Organization | True | |
memberOf | en: member of | en: Indicates membership in an organization. Note that componency (e.g., departments of a corporation) are expressed using the more generic Organization.isPartOf property. | 0-Infinity | Organization | True | |
owns | en: owns | en: Indicates ownership of some thing, e.g., a building, an asset, an organization, etc. | 0-Infinity | True |
Properties
Name | Display name | Description | Schema | Writable |
---|---|---|---|---|
customProperties | en: Custom Properties | map (string->map (string->string)) | True | |
customTags | en: Custom Tags | map (string->boolean) | True | |
identifiers | en: Identifiers | map (string->string) | True | |
name | en: name | string | True |
Target Of
General
- Point.isPointOf
- Agent.owns
- Space.isLocationOf
- Equipment.feeds
- Equipment.isFedBy
- System.includes
- Architecture.isFedBy
- Document.documentTopic
- Document.url
- Lease.leaseOf
- PointOfInterest.objectOfInterest
- Portfolio.includes
- ServiceObject.relatedTo
- Meter.meters
Direct
- Architecture.architectedBy
- Architecture.constructedBy
- Architecture.operatedBy
- Architecture.ownedBy
- Asset.commissionedBy
- Asset.installedBy
- Asset.manufacturedBy
- Asset.servicedBy
- Lease.leasee
- Lease.leasor
- Organization.hasMember
- ServiceObject.acknowledgedBy
- ServiceObject.closedBy
- ServiceObject.createdBy