Help:Property uniqueness

From semantic-mediawiki.org
Jump to: navigation, search

Property uniqueness and hereby its literal (i.e. label) representation is a requirement in Semantic MediaWiki to ensure that ID assignments are distinct and non arbitrary, yet under certain circumstances this requirement can be violated. For example, a user-defined property has turned into a pre-defined property (such as when an extension uses the entity space) with both entity descriptions to remain active.

To avoid contradictory assumptions, Semantic MediaWiki 3.0.0Released on an unknown date and compatible with MW 1.27.0 - 1.30.x.1 and later will show a message on the property page where this requirement no longer holds true. It is expected that a data curator resolves the situation by either:

  • Redirecting the entity to an intended target
  • Removing the invalid property using the administrative "entity lookup and disposal" function which may require to run the maintenance script "rebuildData.php"Allows to rebuild all the semantic data for a selected data backend/store

If the configuration parameter $smwgFieldTypeFeaturesSets relational database specific field type features is enabled, the detection will also mark misspellings such as "KeyWords" and "Keywords" on behalf of existing property declarations.

See also

References

  1. ^  Semantic MediaWiki: GitHub pull request gh:smw:2632