PHPackages                             mediawiki/semantic-extra-special-properties - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mediawiki/semantic-extra-special-properties

ActiveMediawiki-extension[Utility &amp; Helpers](/categories/utility)

mediawiki/semantic-extra-special-properties
===========================================

Provides extra special properties for Semantic MediaWiki

5.0.0(3w ago)3079.9k↑146.7%33[12 issues](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/issues)1GPL-2.0-or-laterPHPPHP &gt;=8.1CI passing

Since Feb 23Pushed 1w ago14 watchersCompare

[ Source](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties)[ Packagist](https://packagist.org/packages/mediawiki/semantic-extra-special-properties)[ Docs](https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Extra_Special_Properties)[ Fund](https://www.semantic-mediawiki.org/wiki/Sponsorship)[ Fund](https://opencollective.com/smw)[ RSS](/packages/mediawiki-semantic-extra-special-properties/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (12)Versions (29)Used By (1)

Semantic Extra Special Properties
=================================

[](#semantic-extra-special-properties)

[![CI](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/actions/workflows/ci.yaml/badge.svg)](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/actions/workflows/ci.yaml)[![codecov](https://camo.githubusercontent.com/b2dd316e149e5b6ab199986ab275bc60ff73c6f0dadd9c3d9f40a117afbe5975/68747470733a2f2f636f6465636f762e696f2f67682f53656d616e7469634d6564696157696b692f53656d616e74696345787472615370656369616c50726f706572746965732f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d4e50343761466a433758)](https://codecov.io/gh/SemanticMediaWiki/SemanticExtraSpecialProperties)[![Latest Stable Version](https://camo.githubusercontent.com/ddffec23df6548a1846e46184f9a3087b7ddc714a9b85f4a6d0175b7357c1335/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6564696177696b692f73656d616e7469632d65787472612d7370656369616c2d70726f706572746965732e737667)](https://camo.githubusercontent.com/ddffec23df6548a1846e46184f9a3087b7ddc714a9b85f4a6d0175b7357c1335/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6564696177696b692f73656d616e7469632d65787472612d7370656369616c2d70726f706572746965732e737667)[![Total Download Count](https://camo.githubusercontent.com/a21f5182e645b8667c8398d4c007c87fe1243e0ea3aaf190c24d2187df174c8d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6564696177696b692f73656d616e7469632d65787472612d7370656369616c2d70726f706572746965732e737667)](https://camo.githubusercontent.com/a21f5182e645b8667c8398d4c007c87fe1243e0ea3aaf190c24d2187df174c8d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6564696177696b692f73656d616e7469632d65787472612d7370656369616c2d70726f706572746965732e737667)

Semantic Extra Special Properties is a [Semantic MediaWiki](https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki) extension that adds some extra [special properties](https://www.semantic-mediawiki.org/wiki/Help:Special_properties).

Requirements
------------

[](#requirements)

- PHP 8.1 or later
- MediaWiki 1.43 or later, tested up to MediaWiki 1.45
- Semantic MediaWiki 7.0 or later

Installation
------------

[](#installation)

The recommended way to install Semantic Extra Special Properties is using [Composer](http://getcomposer.org)with [MediaWiki's built-in support for Composer](https://www.mediawiki.org/wiki/Composer).

Note that the required extension Semantic MediaWiki must be installed first according to the installation instructions provided.

### Step 1

[](#step-1)

Change to the base directory of your MediaWiki installation. If you do not have a "composer.local.json" file yet, create one and add the following content to it:

```
{
	"require": {
		"mediawiki/semantic-extra-special-properties": "~5.0"
	}
}

```

If you already have a "composer.local.json" file, add the following line to the end of the "require" section in your file:

```
"mediawiki/semantic-extra-special-properties": "~5.0"

```

Remember to add a comma to the end of the preceding line in this section.

### Step 2

[](#step-2)

Run the following command in your shell:

```
php composer.phar update --no-dev

```

If you have Git installed on your system, you can add the `--prefer-source` flag to the above command.

### Step 3

[](#step-3)

Add the following line to the end of your "LocalSettings.php" file:

```
wfLoadExtension( 'SemanticExtraSpecialProperties' );

```

### Step 4

[](#step-4)

Add the [configuration parameters](/docs/configuration.md) to the "LocalSettings.php" file according to your requirements below the call to `wfLoadExtension` added in step 4.

### Step 5

[](#step-5)

This step may be skipped if you install this extension for the first time in the respective wiki. If this extension is being upgraded from a version earlier than 2.0.0 you have to change your configuration in the "LocalSettings.php" file according to the concise [migration guide](/docs/migration-to-200.md).

### Step 6

[](#step-6)

Run the **["update.php"](https://www.mediawiki.org/wiki/Manual:Update.php)** maintenance script to ensure that property tables are properly initialized.

Usage
-----

[](#usage)

The annotation process for predefined properties is primarily done in the background and, therefore, does not need any special interaction from a user, but ["LocalSettings.php"](https://www.mediawiki.org/wiki/Localsettings) for SESP needs to be enabled.

For details about available configuration parameters, please have a look at the [configuration](docs/configuration.md)document.

### Exif property names

[](#exif-property-names)

You should check the labels for Exif properties. They are defined in MediaWiki core and are being reused by SESP. Property names you already use may be predefined properties after activation of SESP. On the special page "System messages", you can search for all messages with the prefix "Exif". One example: There is the message Exif-source that has the label "Source". If you use a property labeled "Source" already, you should change the system message MediaWiki:Exif-source from "Source" to "Exif-source".

Contribution and support
------------------------

[](#contribution-and-support)

If you have remarks, questions, or suggestions, please send them to . You can subscribe to this list [here](http://sourceforge.net/mailarchive/forum.php?forum_name=semediawiki-user).

If you want to contribute work to the project, please subscribe to the developer's mailing list and look at the [contribution guildline](/CONTRIBUTING.md). You can find a list of people who have contributed in the past in the [contributors overview](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/graphs/contributors).

- [File an issue](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/issues)
- [Submit a pull request](https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/pulls)
- Ask a question on [the mailing list](https://semantic-mediawiki.org/wiki/Mailing_list)

### Tests

[](#tests)

This extension provides unit and integration tests and is run by a [continuous integration platform](https://docs.github.com/en/actions)but can also be executed locally using the shortcut command `composer phpunit` from the extension base directory.

License
-------

[](#license)

[GNU General Public License 2.0 or later](https://www.gnu.org/copyleft/gpl.html)

Release notes
-------------

[](#release-notes)

View the [release notes](RELEASE-NOTES.md)

###  Health Score

65

—

FairBetter than 99% of packages

Maintenance89

Actively maintained with recent releases

Popularity44

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~236 days

Recently: every ~293 days

Total

20

Last Release

27d ago

Major Versions

1.5.0 → 2.0.02018-10-12

2.x-dev → 3.0.02022-01-25

3.0.5 → 4.0.02025-03-13

4.0.0 → 5.0.02026-06-08

PHP version history (5 changes)1.0PHP &gt;=5.3.0

2.0.0PHP &gt;=5.6.0

2.1.0PHP &gt;=7.0.0

3.0.0PHP &gt;=7.3.0

5.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/451bd4039d530fed8f9c3da91bfa519233a397d2182cdfdcad700f6cfea19b7f?d=identicon)[Jeroen De Dauw](/maintainers/Jeroen%20De%20Dauw)

![](https://avatars.githubusercontent.com/u/22235?v=4)[Stefan Wasilewski](/maintainers/SMW)[@smw](https://github.com/smw)

![](https://avatars.githubusercontent.com/u/1104078?v=4)[Karsten Hoffmeyer](/maintainers/kghbln)[@kghbln](https://github.com/kghbln)

---

Top Contributors

[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (354 commits)")[![mwjames](https://avatars.githubusercontent.com/u/1245473?v=4)](https://github.com/mwjames "mwjames (146 commits)")[![kghbln](https://avatars.githubusercontent.com/u/1104078?v=4)](https://github.com/kghbln "kghbln (67 commits)")[![JeroenDeDauw](https://avatars.githubusercontent.com/u/146040?v=4)](https://github.com/JeroenDeDauw "JeroenDeDauw (65 commits)")[![paladox](https://avatars.githubusercontent.com/u/5727000?v=4)](https://github.com/paladox "paladox (48 commits)")[![gesinn-it-ilm](https://avatars.githubusercontent.com/u/169881483?v=4)](https://github.com/gesinn-it-ilm "gesinn-it-ilm (48 commits)")[![hexmode](https://avatars.githubusercontent.com/u/43581?v=4)](https://github.com/hexmode "hexmode (47 commits)")[![gesinn-it-gea](https://avatars.githubusercontent.com/u/10398316?v=4)](https://github.com/gesinn-it-gea "gesinn-it-gea (33 commits)")[![alex-mashin](https://avatars.githubusercontent.com/u/11148653?v=4)](https://github.com/alex-mashin "alex-mashin (30 commits)")[![alistair3149](https://avatars.githubusercontent.com/u/9260542?v=4)](https://github.com/alistair3149 "alistair3149 (25 commits)")[![rotsee](https://avatars.githubusercontent.com/u/122874?v=4)](https://github.com/rotsee "rotsee (24 commits)")[![Nikerabbit](https://avatars.githubusercontent.com/u/1109395?v=4)](https://github.com/Nikerabbit "Nikerabbit (14 commits)")[![cicalese](https://avatars.githubusercontent.com/u/1015024?v=4)](https://github.com/cicalese "cicalese (14 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (8 commits)")[![gesinn-it-wam](https://avatars.githubusercontent.com/u/92986684?v=4)](https://github.com/gesinn-it-wam "gesinn-it-wam (6 commits)")[![gesinn-it-evl](https://avatars.githubusercontent.com/u/137869039?v=4)](https://github.com/gesinn-it-evl "gesinn-it-evl (6 commits)")[![jaideraf](https://avatars.githubusercontent.com/u/3636594?v=4)](https://github.com/jaideraf "jaideraf (4 commits)")[![HamishSlater](https://avatars.githubusercontent.com/u/26261210?v=4)](https://github.com/HamishSlater "HamishSlater (3 commits)")[![harugon](https://avatars.githubusercontent.com/u/23746312?v=4)](https://github.com/harugon "harugon (2 commits)")[![marijnvanwezel](https://avatars.githubusercontent.com/u/96489967?v=4)](https://github.com/marijnvanwezel "marijnvanwezel (2 commits)")

---

Tags

mediawikimwpropertiessemanticsemantic-mediawikisespsmwmediawikiwikipropertiesSMWSemantic MediaWikispecial properties

### Embed Badge

![Health badge](/badges/mediawiki-semantic-extra-special-properties/health.svg)

```
[![Health](https://phpackages.com/badges/mediawiki-semantic-extra-special-properties/health.svg)](https://phpackages.com/packages/mediawiki-semantic-extra-special-properties)
```

###  Alternatives

[mediawiki/semantic-media-wiki

An extension to MediaWiki that lets you store and query structured data within wiki pages

622381.2k34](/packages/mediawiki-semantic-media-wiki)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[mediawiki/semantic-result-formats

Provides additional result formats for queries using Semantic MediaWiki

56188.7k1](/packages/mediawiki-semantic-result-formats)[mediawiki/semantic-scribunto

A Semantic Mediawiki extension to natively support the Scribunto extension

3071.2k](/packages/mediawiki-semantic-scribunto)[mediawiki/semantic-cite

A Semantic MediaWiki extension to manage citation resources.

2510.4k1](/packages/mediawiki-semantic-cite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
