All Projects → SemanticMediaWiki → SemanticExtraSpecialProperties

SemanticMediaWiki / SemanticExtraSpecialProperties

Licence: other
Provides extra special properties to Semantic MediaWiki.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to SemanticExtraSpecialProperties

SemanticBreadcrumbLinks
Provides in-page navigation by building breadcrumb links from an attributive property filter.
Stars: ✭ 15 (-37.5%)
Mutual labels:  semantic, mediawiki, semantic-mediawiki, smw, mw
SemanticCite
Allows to manage citation resources using semantic annotations
Stars: ✭ 22 (-8.33%)
Mutual labels:  semantic, mediawiki, semantic-mediawiki, smw, mw
SemanticResultFormats
Provides additional visualizations (result formats) for Semantic MediaWiki
Stars: ✭ 40 (+66.67%)
Mutual labels:  semantic, mediawiki, semantic-mediawiki, smw, mw
SemanticWikibase
Makes Wikibase data available in Semantic MediaWiki
Stars: ✭ 14 (-41.67%)
Mutual labels:  mediawiki, semantic-mediawiki, smw
rdf2smw
Convert RDF to Semantic MediaWiki facts in MediaWiki XML format, with a standalone commandline tool
Stars: ✭ 18 (-25%)
Mutual labels:  mediawiki, semantic-mediawiki, smw
Semanticmediawiki
🔗 Semantic MediaWiki turns MediaWiki into a knowledge management platform with query and export capabilities
Stars: ✭ 359 (+1395.83%)
Mutual labels:  semantic, mediawiki
tutorials
Collection of tutorials for various libraries and technologies
Stars: ✭ 98 (+308.33%)
Mutual labels:  mediawiki
Mermaid
Provides a parser function to generate diagrams and flowcharts with the help of the mermaid script language
Stars: ✭ 27 (+12.5%)
Mutual labels:  mediawiki
embedding evaluation
Evaluate your word embeddings
Stars: ✭ 32 (+33.33%)
Mutual labels:  semantic
mediawiki-api-demos
Demo apps and code snippets in Python, Javascript and PHP demonstrating how to use various modules of the MediaWiki Action API
Stars: ✭ 125 (+420.83%)
Mutual labels:  mediawiki
mutable
State containers with dirty checking and more
Stars: ✭ 32 (+33.33%)
Mutual labels:  properties
ontology-visualization
A simple ontology and RDF visualization tool.
Stars: ✭ 102 (+325%)
Mutual labels:  semantic
smw-tas
Utility scripts and TAS tools for Super Mario World to be run on lsnes or Snes9x-rr.
Stars: ✭ 41 (+70.83%)
Mutual labels:  smw
object.omit
Return a copy of an object without the given keys.
Stars: ✭ 79 (+229.17%)
Mutual labels:  properties
react-with-nodejs-and-sequelize
React-Redux application using NodeJS relational database API with Sequelize ORM. Two level CRUD with a main data table (bands) and other that is relationed with it (albums).
Stars: ✭ 30 (+25%)
Mutual labels:  semantic
react-semantic-render
Semantic helper components for rendering content with React.
Stars: ✭ 13 (-45.83%)
Mutual labels:  semantic
Dota2WebApi
A Dota 2 Web API for Liquipedia
Stars: ✭ 24 (+0%)
Mutual labels:  mediawiki
javaproperties
Python library for reading & writing Java .properties files
Stars: ✭ 20 (-16.67%)
Mutual labels:  properties
BertSimilarity
Computing similarity of two sentences with google's BERT algorithm。利用Bert计算句子相似度。语义相似度计算。文本相似度计算。
Stars: ✭ 348 (+1350%)
Mutual labels:  semantic
cocktail
Traits, Talents & Annotations for NodeJS.
Stars: ✭ 65 (+170.83%)
Mutual labels:  properties

Semantic Extra Special Properties

CI codecov Latest Stable Version Packagist download count

Semantic Extra Special Properties (a.k.a. SESP) is an extension to Semantic MediaWiki which adds some extra special properties to enabled content pages.

Requirements

  • PHP 7.3 or later
  • MediaWiki 1.35 or later
  • Semantic MediaWiki 3.1 or later

Installation

The recommended way to install Semantic Extra Special Properties is using Composer with MediaWiki's built-in support for Composer.

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

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": "~3.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": "~3.0"

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

Step 2

Run the following command in your shell:

php composer.phar update --no-dev

Note if you have Git installed on your system add the --prefer-source flag to the above command.

Step 3

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

wfLoadExtension( 'SemanticExtraSpecialProperties' );

Step 4

Add the configuration parameters to the "LocalSettings.php" file according to your requirements below the call to wfLoadExtension added in step 4.

Step 5

This step may be skipped in case you are installing this extension for the first time to the respective wiki. If this extension is being upgraded from an version earlier than 2.0.0 you have to change your configruation in the "LocalSettings.php" file according to the consise migration guide.

Step 6

Run the "update.php" maintenance script to ensure that property tables are properly initialized.

Usage

The annotation process for predefined properties is mostly done in the background and therefore does not need any special interaction from a user but "LocalSettings.php" for SESP need to be enabled.

For details about available configruation parameters, please have a look at the configuration document.

Exif property names

You might want to check the labels for Exif properties. They are defined in MediaWiki core and being reused by SESP. It is possible that property names you already use will be prefedinied properties after activation of SESP. On the sepcial 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 MediaWiki:Exif-source from "Source" to "Exif-source".

Contribution and support

If you have remarks, questions, or suggestions, please send them to [email protected]. You can subscribe to this list here.

If you want to contribute work to the project please subscribe to the developers mailing list and have a look at the contribution guildline. A list of people who have made contributions in the past can be found here.

Tests

This extension provides unit and integration tests that are run by a continuous integration platform but can also be executed using composer phpunit from the extension base directory.

License

GNU General Public License 2.0 or later

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].