Jump to content

Web2Cit/Docs/Fields

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Web2Cit/Docs/Fields and the translation is 100% complete.

Web2Cit translation fields are each of the citation metadata fields supported by Web2Cit. Translation templates and translation tests define translation procedures and translation goals, respectively, for each of these translation fields.

Each translation field type is described by:

  • A field name.
  • A validation pattern, used to decide whether a template field output or a test field goal are valid or not.
  • A mapping to a specific Citoid/Zotero citation field, used to produce a citation for a target webpage from an applicable translation template, as described in the Templates documentation.

Note that field descriptions are ultimately defined in the params property of Web2Cit Core's TranslationField class.

In addition, each field type:

  • May or not be mandatory, indicating whether it must always be included as required in translation templates (see Templates documentation).
  • Relies on a specific comparison function to calculate a translation test score (see Tests documentation).

번역 필드 유형

현재 다음 필드 유형을 지원합니다:

  • 항목 유형: 인용된 리소스의 유형입니다.
    • fieldname: itemType
    • 유효성 검사: 지원되는 Citoid/Zotero 항목 유형과 일치하는 단일 값[note 1]. 위키백과의 Citoid-template-type-map.json 환경 설정 파일(예: 영어 위키백과의)을 참조하여 각 항목 유형에 사용할 인용 틀을 알아보세요.
    • 매핑: Citoid/Zotero itemType에 매핑됨
    • mandatory: yes
    • comparison: Boolean
  • 제목: 인용된 리소스의 제목입니다.
    • fieldname: title
    • 유효성 검사: 비어 있지 않은 단일 문자열(이 패턴으로 인해 발생할 수 있는 문제는 T313236 참조)
    • 매핑: Citoid/Zotero title에 매핑됨
    • mandatory: yes
    • comparison: Edit distance
  • 저자 이름: 인용된 자원 저자의 이름(성과 이름을 구분하는 것이 타당한 저자 이름의 경우)
    • fieldname: authorFirst
    • 유효성 검사: 하나 이상의 문자열 목록(빈 문자열은 OK)
    • 매핑: Citoid/Zotero author의 이름에 매핑됨
    • mandatory: no
    • comparison: Edit distance
  • 저자 성 또는 전체 이름: 인용된 자원의 저자 성; 또는 전체 이름(이름과 성을 구분하는 것이 의미가 없는 저자 이름의 경우)
    • fieldname: authorLast
    • 유효성 검사: 비어 있지 않은 하나 이상의 문자열 목록
    • 매핑: Citoid/Zotero author의 성에 매핑됨
    • mandatory: no
    • comparison: Edit distance
  • 출판일: 인용된 자료가 출판된 날짜
    • fieldname: date
    • 유효성 검사: YYYY-MM-DD, YYYY-MM 또는 YYYY 중 하나와 일치하는 단일 값.
    • 매핑: Citoid/Zotero date에 매핑됨
    • mandatory: no
    • comparison: Date
  • 발행처: 인용된 자원을 포함하는 저작물의 이름; 예를 들어 신문 기사의 신문 이름
    • fieldname: publishedIn
    • 유효성 검사: 비어 있지 않은 단일 문자열
    • 매핑: Citoid/Zotero publicationTitle, reportercode에 매핑됨(모두 CSL "컨테이너 제목"에 매핑됨)[note 1]
    • mandatory: no
    • comparison: Edit distance
  • 발행인: 인용된 자료의 발행인
    • fieldname: publishedBy
    • 유효성 검사: 비어 있지 않은 단일 문자열
    • 매핑: Citoid/Zotero publisher에 매핑됨
    • mandatory: no
    • comparison: Edit distance
  • Language: the locale identifier for the language of the cited resource
  • 제어: 웹페이지의 내용에 따라 대상 웹페이지에 틀을 적용할 수 있는지 여부를 제어하는 ​​데 사용할 수 있는 필드입니다. 이 필드는 번역 틀에서만 사용할 수 있습니다(즉, 번역 테스트에서는 사용할 수 없음).
    • fieldname: control
    • 유효성 검사: 비어 있지 않은 단일 문자열
    • 매핑: Citoid/Zotero 필드에 매핑되지 않음
    • mandatory: no
    • comparison: n/a

Notes