확장기능:EntitySchema
EntitySchema 출시 상태: 안정 |
|
---|---|
구현 | ContentHandler , Page action , 특수 문서 , API |
설명 | 데이터의 구조환된 식을 위키 문서에서 사용할 수 있도록 도와줌. |
만든 이 | 위키데이터 팀 |
최신 버전 | 지속적으로 업데이트 되고 있음. |
호환성 정책 | 스냅샷은 미디어위키와 함께 릴리스됩니다. Master is not backward compatible. |
MediaWiki | master |
데이터베이스 변경 | 예 |
테이블 | entityschema_id_counter |
라이선스 | GNU General Public License 2.0 or later |
다운로드 | readme |
|
|
|
|
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' );
- 완료 – 위키의 ‘Special:Version’에 이동해서, 확장기능이 올바르게 설치된 것을 확인합니다.
설정
선택에 따라 체크가 가능한 칸을 구현하기 위해선 먼저 구조화된 문서를 연결하는 것입니다.
- LocalSettings.php에 외부 유효성 검사 도구를 나타내는 문자열
$wgEntitySchemaShExSimpleUrl
을 입력하세요. 문자열은 공란이 아니어야 합니다. 예를 들어 https://tools.wmflabs.org/shex-simple/wikidata/doc/shex-simple.html와 같이 넣습니다. - 링크는 Schema 텍스트가 공란이 아닌 상태에서만 나타납니다.
같이 보기
이 확장 기능은 하나 이상의 위키미디어 프로젝트에서 사용 중입니다. 이것은 아마도 이 확장 기능이 안정적이고 트래픽이 많은 웹 사이트에서 사용할 수 있을 만큼 충분히 잘 작동한다는 것을 의미합니다. 설치된 위치를 확인하려면 위키미디어의 CommonSettings.php 및 InitialiseSettings.php 구성 파일에서 이 확장 기능의 이름을 찾습니다. 특정 위키에 설치된 확장 기능의 전체 목록은 위키의 Special:Version 문서에서 볼 수 있습니다. |
Categories:
- Stable extensions/ko
- ContentHandler extensions/ko
- Page action extensions/ko
- Special page extensions/ko
- API extensions/ko
- GPL licensed extensions/ko
- Extensions in Wikimedia version control/ko
- BeforeDisplayNoArticleText extensions/ko
- ContentModelCanBeUsedOn extensions/ko
- ExtensionTypes extensions/ko
- FormatAutocomments extensions/ko
- HtmlPageLinkRendererEnd extensions/ko
- ImportHandleRevisionXMLTag extensions/ko
- LoadExtensionSchemaUpdates extensions/ko
- PageHistoryLineEnding extensions/ko
- SidebarBeforeOutput extensions/ko
- SkinTemplateNavigation::Universal extensions/ko
- TitleGetRestrictionTypes extensions/ko
- WikibaseRepoDataTypes extensions/ko
- WikibaseRepoOnParserOutputUpdaterConstruction extensions/ko
- All extensions/ko
- Extensions requiring Composer with git/ko
- Extensions used on Wikimedia/ko
- Wikibase extensions/ko