Jump to content

확장기능:EntitySchema

From mediawiki.org
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Extension:EntitySchema and the translation is 82% complete.
미디어위키 확장 기능 설명서
EntitySchema
출시 상태: 안정
구현 ContentHandler , 문서 활동 , 특수 문서 , API
설명 데이터의 구조환된 식을 위키 문서에서 사용할 수 있도록 도와줌.
만든 이 위키데이터 팀
최신 버전 지속적으로 업데이트 되고 있음.
호환성 정책 스냅샷은 미디어위키와 함께 릴리스됩니다. Master is not backward compatible.
MediaWiki master
데이터베이스 변경
  • $wgEntitySchemaSkippedIDs
  • $wgEntitySchemaNameBadgeMaxSizeChars
  • $wgEntitySchemaSchemaTextMaxSizeBytes
  • $wgEntitySchemaIsRepo
  • $wgEntitySchemaShExSimpleUrl
Licence GNU General Public License 2.0 or later
다운로드
readme
EntitySchema 확장 기능 번역
이슈 미해결 작업 · 버그 보고

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

Requirements

Wikibase must be installed.

설치

  • 파일을 다운로드하고 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 텍스트가 공란이 아닌 상태에서만 나타납니다.

같이 보기