Web2Cit/Docs/Fields
< Web2Cit
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
: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
,reporter
및code
에 매핑됨(모두 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
:language
- validation: a single non-empty string, preferably an ISO 639 language code or IETF language tag. Note that some Wikipedia citation templates may enforce further validation (see English Wikipedia's CS1|2 template documentation).
- mapping: mapped to Citoid/Zotero
language
- mandatory: no
- comparison: Boolean (see T312110)
- 제어: 웹페이지의 내용에 따라 대상 웹페이지에 틀을 적용할 수 있는지 여부를 제어하는 데 사용할 수 있는 필드입니다. 이 필드는 번역 틀에서만 사용할 수 있습니다(즉, 번역 테스트에서는 사용할 수 없음).
fieldname
:control
- 유효성 검사: 비어 있지 않은 단일 문자열
- 매핑: Citoid/Zotero 필드에 매핑되지 않음
- mandatory: no
- comparison: n/a