참조정보 TEI 인코딩을 통한 인도철학사의 재구성 - Esantomi/digital-humanities GitHub Wiki

목차

특강 정보

코딩을 해야 할까?

  • David M. Berry and Anders Fagerjord. 2017. Digital Humanities: Knowledge and Critique in a Digital Age. Polity. pp. 20-21.
    We also discuss the nature of algorithms, and delve into one of the core debates in digital humanities: does one need to code?
    We argue that, while most humanities scholars probably will not take part in coding complex systems, learning a programming language and the associated aesthetics of code will deeply enhance one's understanding of computing as a cultural phenomenon.
    Basic coding should be considered part of a digital literacy, we argue, and needs to form part of humanists' training in order for them to be able to build, criticize and deploy these complex computational systems, but it is not a panacea and multiple approaches to humanities work are to be welcomed and encouraged.
    

TEI

  • TEI (Text Encoding Initiative | Text Encoding for Interchange)
    • TEI는 텍스트가 표현되는, 즉 출력되는 방식보다 텍스트의 의미를 인코딩한다.
    • TEI는 소트프웨어-독립적이다.
    • TEI는 텍스트를 직접 다루는 인문학자들에 의해 유지되는 표준이다.
      • 인문학자의 독법을 돌려서 표현하지 않는다.
    • TEI, 메타인지/반성적 사유를 활성화한 텍스트 독해?
      • 줄바꿈단락, 그리고 문장의 형식을 읽어내기
      • TEI 텍스트 인코딩은 기존의 학술적 독서행위를 강화한다.
      • 인문학자들에게 텍스트의 독법을 표현할 수 있는 공통의 언어를 제공한다.
  • TEI Guidelines / TEI Lite 무작정 읽기
    • TEI 모듈
    • 왜 꼭 TEI를 써야할까?
      • 다른 프로젝트와의 협업 가능성
      • 다른 프로젝트가 구축한 데이터세트와의 결합 가능성
    • TEI는 인문학자가 발견할 수 있는 모든 ‘의미’들의 인코딩 방안을 모아 놓았다.
      • 결국, 한 프로젝트에서 사용하는 요소(element)와 속성(attribute)의 집합은 TEI의 부분집합
      • TEI 인코딩이란 없다. TEI를 준수한 인코딩만이 있을 뿐.
      • 연구자는 TEI를 사용하는 것이 아니라, TEI를 Customize하여 사용하는 것이다.
      • 나만의 스키마schema가 필요하다.

TEI Customization

  • 데이터를 정의한다.
  • 데이터를 표현하기 위한 TEI 요소와 속성을 선택한다.
  • ROMA: DTD(Document Type Definition) 문서를 생성한다.
  • 인코딩 문서에 DTD를 연결한다.
  • 텍스트 인코딩
  • 스키마에 대한 가이드라인을 작성한다.

참고자료