확장기능: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' );
- 완료 – 위키의 ‘Special:Version’에 이동해서, 확장기능이 올바르게 설치된 것을 확인합니다.
설정
선택에 따라 체크가 가능한 칸을 구현하기 위해선 먼저 구조화된 문서를 연결하는 것입니다.
- LocalSettings.php에 외부 유효성 검사 도구를 나타내는 문자열
$wgEntitySchemaShExSimpleUrl
을 입력하세요. 문자열은 공란이 아니어야 합니다. 예를 들어 https://tools.wmflabs.org/shex-simple/wikidata/doc/shex-simple.html와 같이 넣습니다. - 링크는 Schema 텍스트가 공란이 아닌 상태에서만 나타납니다.
같이 보기
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
이 확장 기능은 하나 이상의 위키미디어 프로젝트에서 사용 중입니다. 이것은 아마도 이 확장 기능이 안정적이고 트래픽이 많은 웹 사이트에서 사용할 수 있을 만큼 충분히 잘 작동한다는 것을 의미합니다. 설치된 위치를 확인하려면 위키미디어의 CommonSettings.php 및 InitialiseSettings.php 구성 파일에서 이 확장 기능의 이름을 찾습니다. 특정 위키에 설치된 확장 기능의 전체 목록은 위키의 Special:Version 문서에서 볼 수 있습니다. |