1

「log_id 001 で作成されたレコードの数」や「属性「00EA」で削除されたレコードの数」などのクエリに回答できるようにしたいと考えています。

34 records are created with attribute "00EC" and log_id "001"
32 records are updated with attribute "00EC" and log_id "001"
31 records are deleted with attribute "00EC" and log_id "001"

12 records are created with attribute "00EA" and log_id "001"
31 records are updated with attribute "00EA" and log_id "001"
33 records are deleted with attribute "00EA" and log_id "001"

9 records are created with attribute "00EB" and log_id "001"
2 records are updated with attribute "00EB" and log_id "001"
3 records are deleted with attribute "00EB" and log_id "001"

19 records are created with attribute "00EA" and log_id "002"
22 records are updated with attribute "00EA" and log_id "002"
33 records are deleted with attribute "00EA" and log_id "002"
4

1 に答える 1

2

あなたが得た答えだと思います...

http://www.semanticoverflow.com/questions/1997/how-do-i-represent-this-data-as-an-rdf-graph

かなり良いです。追加する唯一のことは、持っているデータが統計であるため、多次元構造として表すことができるということです。このタイプのデータを表すのに適したオントロジーはSCOVO です

したがって、このレコードの表現は...

[] a :LogEvent;
    :attribute "00EC";
    :log_id "001";
    :records_created 34;
    :records_updated 32;
    :records_deleted 31;
    .

次のスキーマレベル表現で改善できます....

:LogEvent rdfs:subClassOf scovo:Item .
:records_created rdfs:subPropertyOf scovo:Dimension .
(...)

このスキーマは、データを「マークアップ」して、述語とクラスに関する追加の知識を追加します。システムにデータ ソースを追加すると、スキーマ レベルでデータ ソースを定義することが非常に便利であることがわかります。

于 2010-10-19T15:17:06.183 に答える