목차 일부
서문 ... ⅲ
역자 약력 ... ⅷ
역자 서문 ... ⅸ
Chapter 1 시맨틱웹이란 무엇인가 ... 1
웹이란 무엇인가 ... 1
똑똑한 웹, 바보스런 웹 ... 2
스마트하 웹 애플리케이션 ... 3
연결된 웹이 더욱 스마트한 웹 ... 4
시맨틱 데이터 ... 5
데이터의 분산된 웹 ... 7
...
더보기
목차 전체
서문 ... ⅲ
역자 약력 ... ⅷ
역자 서문 ... ⅸ
Chapter 1 시맨틱웹이란 무엇인가 ... 1
웹이란 무엇인가 ... 1
똑똑한 웹, 바보스런 웹 ... 2
스마트하 웹 애플리케이션 ... 3
연결된 웹이 더욱 스마트한 웹 ... 4
시맨틱 데이터 ... 5
데이터의 분산된 웹 ... 7
시멘틱웹의 특징 ... 8
Riund-worlder는 어떤가? - 변종과 불일치 ... 10
각자가 가진 것에 대해 - 다중 명명 ... 11
항상 하나 더 있다 - 열린 세계 가정 ... 12
요약 ... 14
기본 개념들 ... 15
Chapter 2 시맨틱 모델링 ... 17
인간 커뮤티케이션을 위한 모델링 ... 19
설명과 예측 ... 22
변형성의 중재 ... 23
변형과 클래스 ... 24
변형과 레이어 ... 27
모델링에서의 표현력 ... 29
요약 ... 31
기본 개념들 ... 32
Chapter 3 RDF - 시맨틱웹의 기초 ... 33
웹상의 분산된 데이터 ... 34
여러 정보원에서 가져온 데이터의 병합 ... 38
네임스페이스, URI, 정체성 ... 41
URI를 문자로 표현하기 ... 42
표준 네임스페이스 ... 44
RDF 네임스페이스에서의 식별자 ... 45
도전 과제 : RDF와 테이블 데이터 ... 47
고차 관계 ... 50
직렬화를 위한 대안 ... 52
N-Triples ... 53
Notation 3 RDF(N3) ... 53
RDF/XML ... 55
공백 노드(Blank Nodes) ... 56
RDF에서의 순서 정보 ... 58
요약 ... 58
기본 개념들 ... 59
Chapter 4 시맨틱웹 애플리케에션 구조 ... 61
RDF 파서ㆍ시리얼라이저 ... 62
다른 데이터 정보원들 - 변환기와 스크래퍼 ... 63
RDF 저장소 ... 66
RDF 데이터 표준과 RDF 저장소의 상호운용성 ... 68
RDF 쿼리 엔진과 SPARQL ... 68
관계형 쿼리와의 비교 ... 73
애플리케이션 코드 ... 74
RDF 백엔드 웹 포털 ... 76
데이터 연합 ... 77
요약 ... 78
기본 개념들 ... 78
Chapter 5 RDF와 추론 ... 81
시맨틱웹에서의 추론 ... 83
추론 기반 시맨틱의 장점 ... 85
스마트함은 어디에 있는가? ... 86
명시된 트리플 대 추론된 트리플 ... 87
언제 추론이 일어나는가? ... 90
접착제로서의 추론 ... 91
요약 ... 92
기본 개념들 ... 92
Chapter 6 RDF 스키마 ... 95
스키마 언어들과 그 기능들 ... 95
무엇을 의미하는가? 추론으로서의 의미론 ... 98
RDF 스키마 언어 ... 100
rdfs:subPropertyOf를 통한 관계 전달 ... 100
사용법에 따른 데이터의 타입 정라기 - rdfs:domain과 rdfs:range ... 103
rdfs:subClassOf를 이용한 정의역과 공역의 조합 ... 104
RDFS 모델링 조합과 패턴 ... 107
교집합 ... 107
프로퍼티 교집합 ... 111
프로퍼티 전달 ... 113
도전과제 ... 114
용어 조정 ... 114
인스턴스레벨의 데이터 통합 ... 117
rdfs:label로 레이블 읽기 ... 118
사용법에 따른 데이터 타입 정의 ... 119
RDFS의 지식 발견 ... 123
정의역과 공역을 이용한 모델링 ... 124
복수의 정의역ㆍ공역 ... 124
모델링에 쓰이지 않는 RDFS의 프로퍼티들 ... 129
파일의 상호 참조 : rdfs:seeAlso ... 129
rdfs:isDefindedBy를 이용한 어휘 조직화 ... 129
rdfs:comment을 이용한 모델의 문서화 ... 130
요약 ... 130
기본 개념들 ... 131
Chapter 7 RDF-Plus ... 133
역 프로퍼티 ... 134
도전 과제 : 통합되고 싶어 하지 않는 데이터를 통합하기 ... 135
도전 과제 : 모델링 언어를 확장하는 데 모델링 언어 사용하기 ... 138
도전 과제 : Shakespeare의 결혼 ... 139
대칭 프로퍼티 ... 140
OWL을 사용해서 OWL을 확장하기 ... 141
이행성(Transitivity) ... 142
도전 과제 : 부모를 조상에 연결시키기 ... 143
도전 과제 : 관계의 레이어 ... 145
의존성의 네트워크 관리하기 ... 146
등가성(equivalence) ... 152
등가 클래스 ... 153
등가 프로퍼티 ... 155
동일 개체 ... 156
도전 과제 : 다양한 데이터베이스의 정보 병합하기 ... 159
동일성 계산하기 - 함수 프로퍼티 ... 162
함수 프로퍼티(Functional Property) ... 163
역함수 프로퍼티(Inverse Functional Properties) ... 164
함수 프로퍼티와 역함수 프로퍼티를 조합하기 ... 167
그 외의 몇몇 구성소들 ... 169
요약 ... 171
기본 개념들 ... 171
Chapter 8 RDFS-Plus를 적용하기 ... 173
SKOS ... 174
SKOS에서의 의미 관계 ... 178
시맨틱 관계의 의미 ... 179
특별한 목적의 추론 ... 180
공인된 주제 지시어 ... 182
SKOS in Action ... 183
FOAF ... 184
사람과 에이전트 ... 185
FOAF에서의 이름 ... 185
별명과 온라인 이름 ... 186
온라인 등장 인물 ... 187
사람들의 집단 ... 188
사람들이 만드는 것과 사람들이 하는 일 ... 189
FOAF에서의 정체성 ... 190
여러분이 알고 있는 '것'이 아니라, 여러분이 알고 있는 '사람'에 대한 것 ... 192
요약 ... 193
기본 개념들 ... 194
Chapter 9 Basic OWL ... 195
제한 ... 195
예제 : 질문과 대답 ... 196
'제한'을 추가하기 ... 200
제한의 종류 ... 200
owl:hasValue ... 211
owl:allValuesFrom ... 203
owl:hasValue ... 211
도전 문제들 ... 214
도전 과제 : 공역의 지역적 제한 ... 214
도전 과제 : 명시적 타입에 근거한 데이터의 필터링 ... 217
도전 과제 : SKOS에서의 관계 전이 ... 221
FOAF에서의 관계 전이 ... 223
논의 사항 ... 226
제한을 기술하기 위한 대안 ... 228
요약 ... 230
기본 개념들 ... 231
Chapter 10 OWL의 카운팅과 집합 ... 233
합집합과 교집합 ... 234
세계를 제한하기 ... 236
owl:oneOf로 집합을 열거하기 ... 237
owl:differentFrom으로 개체를 구별하기 ... 239
여러 개의 개체를 구별하기 ... 241
출현 횟수 ... 247
작은 수의 출현 횟수 제한 ... 247
여집합 ... 247
서로소 집합 ... 251
선행조건의 재검토 ... 253
선행조건 없음 ... 254
제한 조건의 횟수 세기 ... 256
존재 보장 ... 257
모순 ... 258
만족될 수 없는 클래스들 ... 259
만족될 수 없는 클래스의 전달 ... 261
클래스 관계 추론하기 ... 261
개체로 하는 추론과 클래스로 하는 추론 ... 266
요약 ... 267
기본 개념들 ... 268
Chapter 11 OWL 적용하기 ... 269
연방 정부의 엔터프라이즈 아키텍처 참조 모델 온톨로지 ... 270
참조 모델과 조합성 ... 271
모델의 불명확성 해결하기 : 집합 대 개체 ... 273
모델들 간의 제약 ... 275
OWL과 합성 ... 277
owl:Ontology ... 277
owl:imports ... 278
모델링 접근의 장점 ... 279
NCI 온톨로지 ... 281
NCI 온톨로지의 요구사항 ... 281
상위 레벨 클래스 ... 283
NCI 온톨로지에서의 클래스 기술 ... 288
NCI 온톨로지에서의 인스턴스 레벨 추론 ... 289
요약 ... 291
기본 개념들 ... 292
Chapter 12 좋은 모델링과 잘못된 모델링의 실제 ... 293
출발하기 ... 293
원하는 것이 무엇인자 알기 ... 294
추론이 열쇠 ... 295
재사용을 위한 모델링 ... 296
통찰력 있는 이름 대 희망하는 이름 ... 296
클래스와 개체의 이력을 추적하기 ... 298
모델 테스트 ... 299
일반적인 모델링 에러 ... 300
안티패턴 1 - 가지가 무성한 클래스들 ... 300
안티패턴 2 - 배타성 ... 305
안티패턴 3 - 오브젝트화 ... 308
안티패턴 4 - 클래스에 대한 식별자 관리 ... 312
안티패턴 5 - 미숙한(점점 복잡해지는) 개념화 ... 313
요약 ... 314
기본 개념들 ... 315
Chapter 13 OWL의 레벨과 논리 ... 317
OWL의 방언과 모델링 철학 ... 318
입증 가능한 모델 ... 318
실행 가능한 모델 ... 320
OWL FULL 대 OWL DL ... 321
클래스ㆍ개체 분리 ... 322
역함수 데이터 타입 ... 323
OWL LITE ... 323
OWL의 다른 하위 집합들 ... 324
OWL 1.0 이후 ... 325
메타모델링 ... 325
멀티파트 프로퍼티 ... 326
한정된 출현 횟수 ... 327
다중 역함수 프로퍼티 ... 327
규칙 ... 328
요약 ... 329
기본 개념들 ... 330
Chapter 14 결론 ... 331
자주하는 질문들 ... 337
참고문헌 ... 339
찾아보기 ... 345
더보기 닫기