Jump to content

위키데이터: 더 많은 제약 유형에서 클래스 및 관계 매개변수 활성화 (Community Wishlist/W4/ko)

Long-term opportunity
From Meta, a Wikimedia project coordination wiki

View all wishes.

Description

문제점: 현재 매우 유용한 제약 조건을 만들 수 없습니다. 해결 방법이 가능한 경우, 크고 유지 관리하기 어렵고 종종 불완전한 제약 조건이 발생합니다(아래 예 참조).

제안된 솔루션: none-of, item-requires-statement, conflicts-with 제약 조건에 매개변수 클래스(P2308)와 관계(P2309)에 대한 지원을 추가하여 속성 값이 속할 수도 있고 속하지 않을 수도 있는 클래스를 지정합니다.

이러한 매개변수는 이미 대상 유형값 유형 제약 조건에 의해 지원됩니다.

또는 이 기능을 사용하여 세 개의 새로운 제약 유형을 만들 수도 있습니다.

자세한 내용: 이 세 가지 제약 유형은 해당 값 (P2305)을 사용하여 특정 속성 값을 허용하거나 허용하지 않는 것을 지원하지만, 값 "클래스"를 허용하거나 허용하지 않는 것을 지원하지 않습니다.

이로 인해 1) 적용 가능한 모든 속성 값을 나열하려는 크고 유지 관리하기 어렵고 종종 불완전한 제약 조건(아래의 예 1~3)이 생성되고, 2) 값이 너무 많아서 나열할 수 없는 경우 유용한 제약 조건이 없습니다(예 4).

해결책의 효과는 이 표의 오른쪽 하단에 있는 녹색으로 표시된 세 가지 형태의 제약을 기본적으로 활성화하는 것입니다:

...다음 항목 중 하나를 사용하세요: ...이 클래스의 멤버 또는 하위 클래스인 경우 다음을 사용하세요:
해당 설명의 값은... 되어야 합니다... one-of value-type
...해서는 안됩니다. none-of none-of w/class+relation
해당 항목에 대한 다른 설명의 값은... 되어야 합니다... item-requires-statement item-requires-statement w/class+relation
...해서는 안됩니다. conflicts-with conflicts-with w/class+relation

예시:

  1. 이 none-of 제약은 "속성 항목 제약"의 33개 값을 가지고 있으며, 이는 모든 반복 이벤트를 포함하도록 의도되었지만 확실히 포괄적이지는 않습니다. 대신, 이것들은 모두 해당 종류 (P2308) = 정기 행사 (Q15275719), 관계 (P2309) = 다음의 하위 개념이거나 속함 (Q30208840)로 대체될 수 있으며, 이는 "철저할 것입니다". 이 쿼리는 이런 종류의 단순화에 대한 후보가 될 수 있는 더 많은 제약을 제공합니다.
  2. 이 항목-필수-진술 제약에는 "속성 제약 항목"의 39개 값이 있으며, 이는 모든 영화 제작 직업을 포함하도록 의도되었지만, 완전하지는 않을 가능성이 높습니다. 대신, 이러한 항목은 해당 종류 (P2308) = 영화 및 비디오 제작업 (Q4220920), 관계 (P2309) = 다음 종류에 속함 (Q21503252)로 대체될 수 있으며, 이는 "완전할" 것입니다. 이 쿼리는 이러한 제약 조건을 더 많이 제공합니다.
  3. 이 충돌-위한 제약에는 "속성 항목 제약"의 27개 값이 있으며, 이는 모든 유형의 범죄를 포함하도록 의도되었지만, 포괄적이지는 않을 가능성이 높습니다. 대신, 이것들은 모두 해당 종류 (P2308) = 범죄 (Q83267), 관계 (P2309) = 해당 종류의 하위 개념이어야 함 (Q21514624)로 대체될 수 있으며, 이는 철저할 것입니다. 이 쿼리는 그러한 제약을 더 많이 제공합니다.
  4. (새로운 제약): 다음 종류에 속함 (P31)의 값은 분류군 (Q16521)가 되어서는 안 됩니다. (항목이 개체 (Q110224119)이면 분류군의 개인 (P10241)를 사용해야 하고, 항목이 분류군이면 상위 분류군 (P171)를 사용해야 합니다.) 이 글을 쓰는 시점까지 18,080개의 아이템이 이 규칙을 위반했습니다: (쿼리). 분명히, 우리는 제약조건에 모든 분류군을 나열할 수 없습니다. 제안에 따르면, 이 규칙은 다음 종류에 속함 (P31)에 대한 none-of 제약조건으로 표현될 수 있으며, 해당 종류 (P2308) = 분류군 (Q16521), 관계 (P2309) = 다음 종류에 속함 (Q21503252)입니다.
Assigned focus area

Unassigned

Type of wish
Feature request
Tags
Affected users

위키데이터 사용자 및 편집자

Phabricator tasks
Other details
  • Created: 18:32, 15 July 2024
  • Last updated: 15:42, 3 October 2025
  • Author: Swpb (talk)
Voting

This wish currently has 4 supporters. Voting for this wish is open until it is completed.

Supporters of this wish
Support Swpb (talk) 18:32, 15 July 2024
Support Pppery (talk) 16:52, 10 October 2025
Support Jmabel (talk) 07:02, 5 December 2025
Support JAn Dudík (talk) 15:15, 31 January 2026