1 |
1
수신된 시맨틱 데이터의 Entity가 새로운 Entity이면, Entity의 모든 key-value를 획득하는 단계;Entity의 id를 Vertex의 id에 할당하고, type을 가지는 않는 key-value를 Vertex의 Property에 할당하여, Vertex(A)를 생성하는 단계;를 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
2 |
2
청구항 1에 있어서,type을 가지는 key-value가 있으면, Vertex(A)의 주소를 Edge의 from에 할당하는 단계;type이 Property이고 다른 Attribute를 가지지 않으면, type을 제외한 모든 key-value를 Vertex의 Propertyy에 할당하여, Vertex(B)를 생성하는 단계;를 더 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
3 |
3
청구항 2에 있어서,Vertex(B)의 주소를 Edge의 to에 할당하고, Attribute의 name과 type을 Edge의 Property에 할당하여, Edge(C)를 생성하는 단계;를 더 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
4 |
4
청구항 2에 있어서,type이 Property이고 다른 Attribute를 가지고 있으면, Vertex(B)의 주소를 Edge의 from에 할당하는 단계;를 더 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
5 |
5
청구항 4에 있어서,type이 Relationship이면, 다른 Attribute를 가지고 있는지 확인하는 단계;Attribute를 가지지 않으면, Attribute value의 object를 Edge의 to에 할당하고, Attribute의 name과 type을 Edge의 Property에 할당하여, Edge(D)를 생성하는 단계;를 더 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
6 |
6
청구항 1에 있어서,수신된 시맨틱 데이터의 Entity가 새로운 Entity가 아니면, 그래프 DB에서 Entity id와 같은 id를 가진 Vertex를 검색하는 단계;시멘틱 데이터에서 Attribute name을 array에 추가하는 단계;를 더 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
7 |
7
청구항 6에 있어서,type을 가지는 key-value가 없으면, Entity id와 array를 통해 해당 Vertex 검색하는 단계;Vertex의 Property를 업데이트하는 단계;를 더 포함하는 것을 특징으로 하는 시맨틱-그래프 데이터 변환 방법
|
8 |
8
수신된 시맨틱 데이터의 Entity가 새로운 Entity이면, Entity의 모든 key-value를 획득하는 Retriever;Entity의 id를 Vertex의 id에 할당하고, type을 가지는 않는 key-value를 Vertex의 Property에 할당하여, Vertex(A)를 생성하는 Adaptor;를 포함하는 것을 특징으로 하는 시맨틱-그래프 인터워킹 모듈
|