본문 바로가기

.주제별/일반

[Semantic] 01. Intro - Semantic Web

  • Syntactic Web vs. Semantic Web
    • Syntactic Web...
      • Hypermedia - digital library
      • Database - application platform
      • platform for multimedia
      • naming scheme
         
  • Semantic Web Technologies
    • Explicit Metadata
      • data about data
      • meaning of data
    • Ontologies (below...)
    • Logic & Inference
      • Logic이란, Reasoning 원리를 연구하는 규칙이라 할수 있다.
      • 지식표현의 "Formal Language"
      • 자동화된 reasoner는 몇가지 주어진 지식으로 부터, 결과를 도출(추론)해 낼 수 있다.
      • Logic vs Ontology
        • Logic은, 함축된 Ontological 지식을 까보는것에 사용된다.
        • 쉽게, Logic은 Ontological 보다는 일반적인 것을 다룬다.
      • Trade off
        • 표현될수 있는 Logic이 많을수록, 결과를 그려내는데 더 많은 계산이 필요하다
    • Agents
       
  • Ontology in CS
      • It is constituted by a specify vocabulary used to descrbie a certain reality
      • A set of explicit assumptions regarding the intended meaning of the vocabulary

               "An Explicit Specification of a Conceptualisation"
                주] 무슨 말이야..;;

  • Structure of an Onotlogy

온토롤지는 두가지 구성이 있다.

  • Terms ==>Names (important concepts in the domain)

          e.g. Elephant = 동물이란 종의 한 구성원이란 개념

                  Adult_Elephant = 20년 이상의 elephant라는 개념

  • Relationship - Background Knowledge / Constraints on the domain

          e.g. Adult_Elephant 는 최소 2,000kg이 나간다는 것.

                 모든 Elephants는 '아프리카 코끼리' or '인디안 코끼리' 라는 것.

  • Web Ontology Languages
    • RDF Schema
      • Object와 그리고 이들간의 관계를 위한 Data Model
      • Vocabulary description language
      • Property와 Class의 일반적인 계층에 대한 의미(Semantic)을 제공함
    • OWL
      • Richer ontology language
      • class들간의 관계, cardinality등을 제공
  • Semantic Web.. 첫 단계
    • 자동 프로세싱이 가능한 Web Resource을 만든다
      • 기존의 'Rendering markup'을 'Semantic markup'으로 확장 (by metadata annotation)
      • Ontology을 통해서, (metadata) annotation에 대한 'vocabulary'을 제공
    • 'Web standard ontology language'
  • Semantic Layerd

 

    • XML Layer
      • Syntactic basis
    • RDF Layer
      • RDF data model
      • RDF Schema simple ontology language
    • Ontology Layer
      • More expressive languages than RDF Schema
      • OWL
    • Logic Layer
      • Enhanched ontology language
      • application-specific declarative knowledge
    • Proof Layer
      • Proof generation, exchange, validation
    • Trust Layer
      • Digital signature
      • Recommendations, Rating agencies...