注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
对象类型的属性是对现实世界实体或事件特征的模式定义。属性值指的是对象上某个属性的值,或该现实世界实体或事件的单个实例。
例如,在Ontology Manager中,Employee
对象类型可能具有属性员工编号
、起始日期
和角色
。假设员工“Melissa Chang”可能的属性值为“11502”以表示员工编号
,“2016年10月9日”以表示起始日期
,以及“软件工程师”以表示角色
。
类似地,在Ontology Manager中,一个Flight
对象类型可能具有属性出发日期
、到达日期
和乘客数量
。对象“JFK → SFO 24-02-2021”可能的属性值为“24-02-2021”以表示出发日期
,“25-02-2021”以表示到达日期
,以及“150”以表示乘客数量
。
Ontology中的这些概念与数据集的结构有类似之处。Ontology中属性的定义类似于数据集中的列,而属性值的定义类似于数据集中的字段。例如,一个Employee
数据集可能具有出发日期
、到达日期
和乘客数量
的列。在这种情况下,单个字段将在员工“Melissa Chang”的行的员工编号
列中具有值“11502”。
与其说是一个抽象数据模型,Foundry Ontology将每个本体概念映射到组织的实际数据,使该数据资产能够支持现实世界的应用。通过向Ontology Manager中的对象类型添加支持数据源来创建和显示用户应用中的属性值。为了在Employee
类型的对象上为员工编号
、起始日期
和角色
的属性创建属性值,组织将向Employee
对象类型添加支持数据源,并将他们的员工目录和其他企业数据输入到Ontology中。
属性基本类型 | 可作为标题键? | 可作为主键? | 备注 |
---|---|---|---|
常用: 字符串 、Integer 、Short | 是 | 是 | |
基于时间: Date 、Timestamp | 是 | 不鼓励 | |
类数字: Boolean 、Byte 、Long | 是 | 不鼓励 | |
类浮点: Float 、Double 、Decimal | 是 | 否 | Decimal 在对象存储V2中不支持。 |
Vector | 否 | 否 | |
Array | 是 | 否 | 如果Array 的内部类型不是有效的标题属性,则Array 属性也不能用作标题属性。 |
Media Reference 、Time Series 、Attachment | 否 | 否 | |
Geohash | 是 | 否 | |
Geoshape | 否 | 否 | |
权限标记 | 否 | 否 | |
Cipher | 是 | 否 |