1 |
1
학습 활동 데이터를 수집하여 구조적 및 구문적 매핑과 의미적 매칭을 수행하는 시스템에 있어서,제 1 학습 환경에서 수행되는 제 1 학습 활동 데이터를 제 1 데이터 프로파일에 따라 수집하는 제 1 데이터 수집 API;상기 제 1 데이터 수집 API가 수집한 제 1 학습 활동 데이터 및 상기 제 1 학습 활동 데이터의 메타데이터인 제 1 메타데이터를 저장하는 제 1 저장소;상기 제 1 학습 활동 데이터를 상기 제 1 데이터 프로파일과 다른 제 2 데이터 프로파일에 따른 학습 활동 데이터로 변환하는 데이터 매핑 및 매칭 인스턴스;를 포함하고,상기 데이터 매핑 및 매칭 인스턴스는,상기 제 1 데이터 프로파일에 따른 학습 활동 데이터의 클래스 및 속성과 상기 제 2 데이터 프로파일에 따른 학습 활동 데이터의 클래스 및 속성이 대응된 구조적 및 구문적 매핑 인스턴스 테이블 및 상기 제 1 데이터 프로파일에 따른 학습 활동 데이터의 의미와 상기 제 2 데이터 프로파일에 따른 학습 활동 데이터의 의미가 온톨로지 규칙에 따라 대응된 의미적 인스턴스 테이블을 포함하고,상기 제 1 메타데이터로부터 상기 제 1 학습 활동 데이터의 데이터 프로파일을 파악하며,상기 구조적 및 구문적 매핑 인스턴스 테이블을 이용하여 상기 제 1 학습 활동 데이터의 클래스 및 속성을 상기 제 2 데이터 프로파일에 따른 클래스 및 속성으로 변환하고,상기 의미적 인스턴스 테이블을 이용하여 상기 제 1 학습 활동 데이터의 의미를 상기 온톨로지 규칙에 따라 상기 제 2 데이터 프로파일에 따른 의미로 변환하며,상기 구조적 및 구문적 매핑 인스턴스 테이블의 클래스 및 속성 각각에는 고유한 식별번호가 부여되고,상기 데이터 매핑 및 매칭 인스턴스는,상기 제 1 학습 활동 데이터의 클래스가 상기 구조적 및 구문적 매핑 인스턴스 테이블에 포함되지 않은 경우,상기 포함되지 않는 클래스를 상기 구조적 및 구문적 매핑 인스턴스 테이블에 추가하고, 상기 포함되지 않는 속성을 상기 구조적 및 구문적 매핑 인스턴스 테이블에 추가하며,상기 제 1 메타데이터는 상기 제 1 저장소에 저장된 제 1 학습 활동 데이터의 데이터 프로파일의 명칭, 데이터 프로파일의 표준명과 버전 및 상기 제 1 저장소의 위치 중 적어도 하나를 포함하고,상기 데이터 매핑 및 매칭 인스턴스는,상기 제 1 학습 활동 데이터의 클래스 또는 속성이 상기 매핑 인스턴스 테이블에 따라 대응되지 않거나 상기 제 1 학습 활동 데이터의 의미가 상기 의미적 인스턴스 테이블에 따라 대응되지 않는 경우, 상기 제 1 학습 활동 데이터에 대해 예외처리를 하는 것을 특징으로 하는 데이터 매핑 및 매칭 시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제 1항에 있어서,상기 제 2 데이터 프로파일에 따라 수집되는 제 2 학습 활동 데이터를 저장하는 제 2 저장소;를 더 포함하고,상기 데이터 매핑 및 매칭 인스턴스는 상기 제 2 데이터 프로파일에 따른 학습 활동 데이터로 변환된 상기 제 1 학습 활동 데이터를 상기 제 2 저장소에 전송하는 것을 특징으로 하는 데이터 매핑 및 매칭 시스템
|
8 |
8
제 7항에 있어서,상기 제 2 저장소는,수신한 상기 변환된 상기 제 1 학습 활동 데이터가 상기 제 2 데이터 프로파일에 따른 클래스, 속성 및 의미를 가지는지 여부를 판단하는 적합성 검사를 하여,적합한 경우, 상기 변환된 상기 제 1 학습 활동 데이터를 저장하고,적합하지 않은 경우, 예외처리하는 것을 특징으로 하는 데이터 매핑 및 매칭 시스템
|
9 |
9
제 1 데이터 수집 API, 제 1 저장소 및 데이터 매핑 및 매칭 인스턴스를 이용하여 학습 활동 데이터를 수집하여 구조적 및 구문적 매핑과 의미적 매칭을 수행하는 방법에 있어서,상기 제 1 데이터 수집 API가 제 1 학습 환경에서 수행되는 제 1 학습 활동 데이터를 제 1 데이터 프로파일에 따라 수집하는 제 1 단계;상기 제 1 저장소가 상기 제 1 학습 활동 데이터 및 상기 제 1 학습 활동 데이터의 메타데이터인 제 1 메타데이터를 저장하는 제 2 단계;상기 데이터 매핑 및 매칭 인스턴스가 상기 제 1 저장소에 저장된 상기 제 1 학습 활동 데이터의 제 1 메타데이터를 조회하여 상기 제 1 학습 활동 데이터의 데이터 프로파일을 파악하는 제 3 단계;상기 데이터 매핑 및 매칭 인스턴스가 상기 제 1 저장소로부터 상기 제 1 학습 활동 데이터를 수신하는 제 4 단계;상기 데이터 매핑 및 매칭 인스턴스가 상기 제 1 학습 활동 데이터의 클래스 및 속성을 상기 제 1 데이터 프로파일과 다른 제 2 데이터 프로파일에 따른 클래스 및 속성으로 변환하는 제 5 단계; 및상기 데이터 매핑 및 매칭 인스턴스가 상기 제 1 학습 활동 데이터의 의미를 상기 제 2 데이터 프로파일에 따른 의미로 변환하는 제 6 단계;를 포함하고,상기 데이터 매핑 및 매칭 인스턴스는,상기 제 1 데이터 프로파일에 따른 학습 활동 데이터의 클래스 및 속성과 상기 제 2 데이터 프로파일에 따른 학습 활동 데이터의 클래스 및 속성이 대응된 구조적 및 구문적 매핑 인스턴스 테이블 및 상기 제 1 데이터 프로파일에 따른 학습 활동 데이터의 의미와 상기 제 2 데이터 프로파일에 따른 학습 활동 데이터의 의미가 온톨로지 규칙에 따라 대응된 의미적 인스턴스 테이블을 포함하고,상기 제 5 단계에서,상기 데이터 매핑 및 매칭 인스턴스는 상기 구조적 및 구문적 매핑 인스턴스 테이블을 이용하여 변환하며,상기 제 6 단계에서,상기 데이터 매핑 및 매칭 인스턴스는 상기 의미적 인스턴스 테이블을 이용하여 상기 온톨로지 규칙에 따라 변환하고,상기 구조적 및 구문적 매핑 인스턴스 테이블의 클래스 및 속성 각각에는 고유한 식별번호가 부여되며,상기 제 4 단계 후,상기 데이터 매핑 및 매칭 인스턴스가 수신한 상기 제 1 학습 활동 데이터의 클래스가 상기 구조적 및 구문적 매핑 인스턴스 테이블에 포함되지 않은 경우,상기 데이터 매핑 및 매칭 인스턴스는 상기 포함되지 않는 클래스를 상기 구조적 및 구문적 매핑 인스턴스 테이블에 추가하고, 상기 포함되지 않는 속성을 상기 구조적 및 구문적 매핑 인스턴스 테이블에 추가하며,상기 제 1 메타데이터는 상기 제 1 저장소에 저장된 제 1 학습 활동 데이터의 데이터 프로파일의 명칭, 데이터 프로파일의 표준명과 버전 및 상기 제 1 저장소의 위치 중 적어도 하나를 포함하고,상기 제 5 단계에서 상기 제 1 학습 활동 데이터의 클래스 또는 속성이 상기 매핑 인스턴스 테이블에 따라 대응되지 않거나, 상기 제 6 단계에서 상기 제 1 학습 활동 데이터의 의미가 상기 의미적 인스턴스 테이블에 따라 대응되지 않는 경우,상기 제 6 단계 후, 상기 데이터 매핑 및 매칭 인스턴스는 상기 제 1 학습 활동 데이터에 대해 예외처리를 하는 것을 특징으로 하는 데이터 매핑 및 매칭 방법
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
제 9항에 있어서,상기 제 6 단계 후,상기 데이터 매핑 및 매칭 인스턴스는 상기 제 2 데이터 프로파일에 따른 학습 활동 데이터로 변환된 상기 제 1 학습 활동 데이터를 상기 제 2 데이터 프로파일에 따라 수집되는 제 2 학습 활동 데이터를 저장하는 제 2 저장소에 전송하는 제 7 단계;를 더 포함하는 것을 특징으로 하는 데이터 매핑 및 매칭 방법
|
16 |
16
제 15항에 있어서,상기 제 7 단계 후,상기 제 2 저장소가 수신한 상기 변환된 상기 제 1 학습 활동 데이터가 상기 제 2 데이터 프로파일에 따른 클래스, 속성 및 의미를 가지는지 여부를 판단하는 적합성 검사를 하여,적합한 경우, 상기 변환된 상기 제 1 학습 활동 데이터를 저장하고,적합하지 않은 경우, 예외처리하는 단계;를 더 포함하는 것을 특징으로 하는 데이터 매핑 및 매칭 방법
|
17 |
17
삭제
|