확장기능:EntitySchema

From mediawiki.org
This page is a translated version of the page Extension:EntitySchema and the translation is 100% complete.
미디어위키 확장 기능 설명서
EntitySchema
출시 상태: 안정
구현 ContentHandler , Page action , 특수 문서 , API
설명 데이터의 구조환된 식을 위키 문서에서 사용할 수 있도록 도와줌.
만든 이 위키데이터 팀
최신 버전 지속적으로 업데이트 되고 있음.
호환성 정책 스냅샷은 미디어위키와 함께 릴리스됩니다. Master is not backward compatible.
MediaWiki master
데이터베이스 변경
테이블 entityschema_id_counter
라이선스 GNU General Public License 2.0 or later
다운로드
readme
  • $wgEntitySchemaSkippedIDs
  • $wgEntitySchemaNameBadgeMaxSizeChars
  • $wgEntitySchemaSchemaTextMaxSizeBytes
  • $wgEntitySchemaEnableDatatype
  • $wgEntitySchemaShExSimpleUrl
Quarterly downloads 7 (Ranked 137th)
EntitySchema 확장 기능 번역
이슈 미해결 작업 · 버그 보고

EntitySchema 확장기능은 인터넷의 ShEx2 — Simple Online Validator를 이용하여 데이터 구조의 유효성을 검사합니다. 뿐만 아니라 시각화된 데이터 구조ShExC 구문을 이용해 위키 문서에 저장할 수 있도록 도와줍니다. 두 번째를 가능하게 하는 설정에 관해선 설정 문단을 참고하세요.

설치

  • 파일을 다운로드하고 EntitySchema 폴더를 extensions/ 디렉토리에 넣어 주세요.
    개발자와 코딩 기여자는 Git을 이용해 확장기능을 다운받는 것이 좋습니다.cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/EntitySchema
  • Git에서 설치할 경우, PHP 의존 기능을 설치하려면 Composer를 실행하여 확장 기능 디렉터리에 composer install --no-dev를 발행하십시오. (잠재적인 문제에 대해서는 작업 T173141 을 참고하십시오.)
  • 아래의 코드를 LocalSettings.php 코드의 마지막에 추가합니다.
    wfLoadExtension( 'EntitySchema' );
    
    필요에 따라 설정하여 사용하시면 됩니다.
  • Yes 완료 – 위키의 ‘Special:Version’에 이동해서, 확장기능이 올바르게 설치된 것을 확인합니다.

설정

선택에 따라 체크가 가능한 칸을 구현하기 위해선 먼저 구조화된 문서를 연결하는 것입니다.

  • LocalSettings.php에 외부 유효성 검사 도구를 나타내는 문자열 $wgEntitySchemaShExSimpleUrl을 입력하세요. 문자열은 공란이 아니어야 합니다. 예를 들어 https://tools.wmflabs.org/shex-simple/wikidata/doc/shex-simple.html와 같이 넣습니다.
  • 링크는 Schema 텍스트가 공란이 아닌 상태에서만 나타납니다.

같이 보기