我有一个大数据(某些变量的整数和浮点数,例如Actual_Production_Time = [4,8,11,25]),并且它们随着新的更新而不断增加。所以我的问题是,如果有人可以推荐的话,在下面两个或任何其他模型中将这些数据存储在模型中的首选方法是什么。 第1名:
PREFIX test:<http://www.semanticweb.org/muhammad/ontologies/2017/2/untitled-ontology-14#>
INSERT DATA
{
test:Actual_Production_Time test:hasValue_ROB1 4
}
test:Actual_Production_Time
a test:KPI_Variables , owl:NamedIndividual ;
test:hasValue_ROB1 "4", "8,"11","25" ;
第二种方法是:
PREFIX test:<http://www.semanticweb.org/muhammad/ontologies/2017/2/untitled-ontology-14#>
insert {
[] test:Kpi_Variable ?s;
test:hasValue_ROB1 ?p;
test:hasTime ?now.
}
where {values (?s ?p )
{(test:Actual_Production_Time 4)}
bind (now() as ?now)}
以下是存储方式
[ test:Kpi_Variable test:Actual_Production_Time ;
test:hasTime "2017-09-04T11:30:48.293+03:00"^^xsd:dateTime ;
test:hasValue_ROB1 4
] .
现在我正在使用第二种方法,因为每个空白节点都附有时间戳,所以它让我有机会根据时间提取数据。
P.S。对不起,这个问题有点冗长而且主观。