Uml 将SiDiF转换为Weaviate

Uml 将SiDiF转换为Weaviate,uml,ontology,weaviate,Uml,Ontology,Weaviate,我在中有几个本体论描述,并希望转换或导入这些描述,以便与Weaviate一起使用 可在以下网址找到示例: (参见下面的源代码) 我能够手动创建类和属性,但我不确定如何以Weaviates模式描述样式处理关系。例如,如果我有一个班级“活动”,并且想为它链接城市如果有,我该怎么做? 您将在上找到关于模式的更多详细信息,并且还有一个UML图: 亦可于 一般来说,是否可以将SiDIF文件的域核心转换为Weaviate架构样式? CrSchema # #上下文:CrSchema # CrSchema is

我在中有几个本体论描述,并希望转换或导入这些描述,以便与Weaviate一起使用

可在以下网址找到示例:

(参见下面的源代码)

我能够手动创建类和属性,但我不确定如何以Weaviates模式描述样式处理关系。例如,如果我有一个班级“活动”,并且想为它链接城市如果有,我该怎么做?

您将在上找到关于模式的更多详细信息,并且还有一个UML图: 亦可于

一般来说,是否可以将SiDIF文件的域核心转换为Weaviate架构样式?

CrSchema

#
#上下文:CrSchema
#
CrSchema isA上下文
“CrSchema”是它的名字
"http://cr.bitplan.com“他是它的主人
“2020-07-22”是从它开始的
#
#事件
#
事件是一个话题
“事件”是它的名字
“事件”是它的复数名
“在特定时间和地点召开的研究人员会议”就是对它的记录
“研究人员在特定时间和地点(虚拟或物理)召开会议,以特定主题为重点,展示、听取和讨论研究成果”,这是维基文档
“File:EventLogo-64px.png”是它的图标
“/images/cr/e/e0/EventLogo-64px.png”是它的图标
“属性”是它的默认存储模式
“CrSchema”是它的上下文
事件\首字母缩写添加到它
#事件的性质
#物业首字母缩略词
事件\首字母缩略词isA属性
“首字母缩略词”是它的名字
“首字母缩略词”是它的标签
“文本”是它的一种类型
1是它的索引
1是它的一部分吗
真理是它的关键
虚假是强制性的
50是它的大小
false是可以上传的
“学术活动的官方缩略语,如果有。”是它的文档
我想是假的
“事件”是它的主题
#属性wikidataid
事件\u wikidataid isA属性
“wikidataid”是它的名字
“wikidataid”是它的标签
“文本”是它的一种类型
2是它的索引
false是它的主键
虚假是强制性的
50是它的大小
false是可以上传的
“事件的wikidataid”是它的文档
我想是假的
“事件”是它的主题
#
#城市
#
城市是一个话题
“城市”是它的名字
“城市”是它的复数名
“大型永久人类住区”就是它的文件
"[https://www.wikidata.org/wiki/Q515 “大型永久性人类住区]”是维基的文档
“属性”是它的默认存储模式
“文件:CityIcon-64px.png”是它的图标
“/images/cr/9/9e/CityIcon-64px.png”是它的图标
“CrSchema”是它的上下文
城市名称
City_wikidataid添加到它
#城市属性
#属性名
城市名称isA财产
“name”是它的名字
“名字”是它的标签
“文本”是它的一种类型
1是它的索引
1是它的一部分吗
真理是它的关键
这是必须的
50是它的大小
false是可以上传的
“城市名称”是它的文件
我想是假的
“城市”是它的主题
#属性wikidataid
City_wikidataid isA属性
“wikidataid”是它的名字
“wikidataid”是它的标签
“文本”是它的一种类型
2是它的索引
false是它的主键
虚假是强制性的
50是它的大小
false是可以上传的
“城市的wikidataid”是它的文档
我想是假的
“城市”是它的主题
#
#国家
#
国家是一个主题
“国家”是它的名字
“国家”是它的复数名
“地理上不同的地区;一个可以包括政治分区或与不同政治特征相关的地区的广义术语”是对它的记录
"[https://www.wikidata.org/wiki/Q6256 地理上不同的地区;一个广泛的术语,可以包括政治分歧或与不同政治特征相关的地区]“是它的维基文档
“文件:CountryIcon-64px.png”是它的图标
“/images/cr/4/4c/CountryIcon-64px.png”是它的图标
“属性”是它的默认存储模式
“CrSchema”是它的上下文
国家名称添加到它
国家/地区\u wikidataid添加到它
#国家性质
#属性名
国家/地区名称isA财产
“name”是它的名字
“名字”是它的标签
“文本”是它的一种类型
1是它的索引
1是它的一部分吗
真理是它的关键
这是必须的
50是它的大小
false是可以上传的
“国家名称”是它的文件
我想是假的
“国家”是它的主题
#属性wikidataid
国家/地区wikidataid isA属性
“wikidataid”是它的名字
“wikidataid”是它的标签
“文本”是它的一种类型
2是它的索引
false是它的主键
虚假是强制性的
50是它的大小
false是可以上传的
“国家的维基数据ID”是它的文档
我想是假的
“国家”是它的主题
#
#陈述
#
状态是一个主题
“州”是它的名字
“州”是它的复数名
“构成联邦联盟一部分的领土和宪法共同体”是它的文件
"[https://www.wikidata.org/wiki/Q107390 “领土和宪法共同体构成联邦联盟的一部分]”这是维基文档
“文件:StateIcon-64px.png”是它的图标
“/images/cr/f/fe/StateIcon-64px.png”是它的图标
“属性”是它的默认存储模式
“CrSchema”是它的上下文
说明它的名称和地址
State_wikidataid addsTo
#状态属性
#属性名
州名称isA属性
“name”是它的名字
“名字”是它的标签
“文本”是它的一种类型
1是它的索引
1是它的一部分吗
真理是它的关键
这是必须的
50是它的大小
false是可以上传的
“州名”是它的文件
我想是假的
“国家”是它的主题
#属性wikidataid
State_wikidataid isA属性
“wikidataid”是它的名字
“wikidataid”是它的标签
“文本”是它的一种类型
2是它的索引
false是它的主键
虚假是强制性的
50是它的大小
false是可以上传的
“州的wikidataid”是它的文档
我想是假的
“国家”是它的主题
#
#主题链接
#
#事件n:1个城市
城市事件是一个主题链接
“事件性”就是它的名字
“城市”是it的重要角色
false是它的倍数
“城市”是
{
  "name": "inCity",
  "description": "city reference",
  "dataType": [
    "City"
  ],
  "cardinality": "many"
}