{"id":13512213,"url":"https://github.com/SemanticMediaWiki/SemanticMediaWiki","last_synced_at":"2025-03-30T22:32:05.603Z","repository":{"id":11570436,"uuid":"14058345","full_name":"SemanticMediaWiki/SemanticMediaWiki","owner":"SemanticMediaWiki","description":"🔗 Semantic MediaWiki turns MediaWiki into a knowledge management platform with query and export capabilities","archived":false,"fork":false,"pushed_at":"2024-10-29T13:09:57.000Z","size":53820,"stargazers_count":515,"open_issues_count":247,"forks_count":227,"subscribers_count":49,"default_branch":"master","last_synced_at":"2024-10-29T17:35:48.686Z","etag":null,"topics":["collaboration","database","knowledge-graph","knowledge-management","linked-data","lod","mediawiki","mediawiki-extension","query","rdf","result-format","semantic","semantic-data","semantic-mediawiki","semantic-web","smw","sparql","wiki","wiki-database"],"latest_commit_sha":null,"homepage":"https://www.semantic-mediawiki.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SemanticMediaWiki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":"smw","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.semantic-mediawiki.org/wiki/Sponsorship"]}},"created_at":"2013-11-02T01:38:36.000Z","updated_at":"2024-10-29T13:10:01.000Z","dependencies_parsed_at":"2023-02-19T07:30:43.092Z","dependency_job_id":"da0c78eb-4f38-42e1-8c7e-c76f39ed87af","html_url":"https://github.com/SemanticMediaWiki/SemanticMediaWiki","commit_stats":{"total_commits":12051,"total_committers":207,"mean_commits":58.21739130434783,"dds":0.6352999751058004,"last_synced_commit":"c4b152b82e7b7a904b65af0513ec1d26a5f3e06b"},"previous_names":[],"tags_count":107,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticMediaWiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticMediaWiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticMediaWiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SemanticMediaWiki%2FSemanticMediaWiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SemanticMediaWiki","download_url":"https://codeload.github.com/SemanticMediaWiki/SemanticMediaWiki/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244728812,"owners_count":20500128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaboration","database","knowledge-graph","knowledge-management","linked-data","lod","mediawiki","mediawiki-extension","query","rdf","result-format","semantic","semantic-data","semantic-mediawiki","semantic-web","smw","sparql","wiki","wiki-database"],"created_at":"2024-08-01T03:01:36.237Z","updated_at":"2025-03-30T22:32:05.597Z","avatar_url":"https://github.com/SemanticMediaWiki.png","language":"PHP","readme":"# Semantic MediaWiki\n\n[![CI](https://github.com/SemanticMediaWiki/SemanticMediaWiki/actions/workflows/main.yml/badge.svg)](https://github.com/SemanticMediaWiki/SemanticMediaWiki/actions/workflows/main.yml)\n[![Latest Stable Version](https://poser.pugx.org/mediawiki/semantic-media-wiki/v/stable)](https://packagist.org/packages/mediawiki/semantic-media-wiki)\n[![Download count](https://poser.pugx.org/mediawiki/semantic-media-wiki/downloads)](https://packagist.org/packages/mediawiki/semantic-media-wiki)\n[![codecov](https://codecov.io/gh/SemanticMediaWiki/SemanticMediaWiki/graph/badge.svg?token=yl1GVLwRwo)](https://codecov.io/gh/SemanticMediaWiki/SemanticMediaWiki)\n[![License](https://poser.pugx.org/mediawiki/semantic-media-wiki/license)](COPYING)\n\n**Semantic MediaWiki** (a.k.a. SMW) is a free, open-source extension to [MediaWiki](https://www.semantic-mediawiki.org/wiki/MediaWiki) – the wiki software that\npowers Wikipedia – that lets you store and query data within the wiki's pages.\n\nSemantic MediaWiki is also a full-fledged framework with\nmany spinoff extensions that can turn a wiki into a powerful and flexible\nknowledge management system. All data created within SMW can easily be\npublished via the [Semantic Web](https://www.semantic-mediawiki.org/wiki/Semantic_Web),\nallowing other systems to use this data seamlessly.\n\nFor a better understanding of how Semantic MediaWiki works, have a look at [deployed in 5 min](https://vimeo.com/82255034)\nand the [Sesame](https://vimeo.com/126392433), [Fuseki ](https://vimeo.com/118614078) triplestore video, or\nbrowse the [wiki](https://www.semantic-mediawiki.org) for a more comprehensive introduction.\n\n## Requirements\n\nSemantic MediaWiki requires MediaWiki and its dependencies, such as PHP. For supported versions,\nsee the [compatibility matrix](docs/COMPATIBILITY.md).\n\n## Installation\n\nThe recommended way to install Semantic MediaWiki is by using [Composer][composer]. See the detailed\n[installation guide](docs/INSTALL.md) as well as the information on [compatibility](docs/COMPATIBILITY.md).\n\n## Documentation\n\nMost of the documentation can be found on the [Semantic MediaWiki wiki](https://www.semantic-mediawiki.org).\nA small core of documentation also comes bundled with the software itself. This documentation is minimalistic\nand less explanatory than what can be found on the SMW wiki. However, It is always kept up to date and applies\nto the version of the code it bundles with. The most critical files are linked below.\n\n* [User documentation](docs/README.md)\n* [Technical documentation](docs/technical/README.md)\n* [Hacking Semantic MediaWiki](docs/architecture/README.md)\n\n## Support\n\n[![Chatroom](https://www.semantic-mediawiki.org/w/thumb.php?f=Comment-alt-solid.svg\u0026width=35)](https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_chatroom)\n[![Twitter](https://www.semantic-mediawiki.org/w/thumb.php?f=Twitter-square.svg\u0026width=35)](https://twitter.com/#!/semanticmw)\n[![Facebook](https://www.semantic-mediawiki.org/w/thumb.php?f=Facebook-square.svg\u0026width=35)](https://www.facebook.com/pages/Semantic-MediaWiki/160459700707245)\n[![LinkedIn](https://www.semantic-mediawiki.org/w/thumb.php?f=LinkedIn-square.svg\u0026width=35)]([https://twitter.com/#!/semanticmw](https://www.linkedin.com/groups/2482811/))\n[![YouTube](https://www.semantic-mediawiki.org/w/thumb.php?f=Youtube-square.svg\u0026width=35)](https://www.youtube.com/c/semanticmediawiki)\n[![Mailing lists](https://www.semantic-mediawiki.org/w/thumb.php?f=Envelope-square.svg\u0026width=35)](https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_mailing_lists)\n\nPrimary support channels:\n\n* [User mailing list](https://sourceforge.net/projects/semediawiki/lists/semediawiki-user) - for user questions\n* [SMW chat room](https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_chatroom) - for questions and developer discussions\n* [Issue tracker](https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues) - for bug reports\n\n## Contributing\n\nMany people have contributed to SMW. A list of people who have made contributions in the past can\nbe found [here][contributors] or on the [wiki for Semantic MediaWiki](https://www.semantic-mediawiki.org/wiki/Help:SMW_Project#Contributors).\nThe overview on [how to contribute](https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/docs/CONTRIBUTING.md)\nprovides information on the different ways available to do so.\n\nIf you want to contribute work to the project, please subscribe to the developer's mailing list and\nhave a look at the contribution guidelines.\n\n* [File an issue](https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues)\n* [Submit a pull request](https://github.com/SemanticMediaWiki/SemanticMediaWiki/pulls)\n* Ask a question on [the mailing list](https://www.semantic-mediawiki.org/wiki/Mailing_list)\n\n## Tests\n\nThis extension is tested using [GitHub Actions for Continuous Integration (CI)](https://github.com/SemanticMediaWiki/SemanticMediaWiki/actions). Each time changes are pushed to the repository, GitHub Actions automatically runs a series of tests to ensure the code remains reliable and functional.\n\n\u003e **INFO**:\n\u003e This repository contains submodules. Make sure to clone with `--recursive` option in Git.\n\u003e\n\u003e ```\n\u003e git clone --recursive \u003cREPO\u003e\n\u003e ```\n\u003e \n\u003e If not done when cloning, it can be done by\n\u003e\n\u003e ```\n\u003e git submodule init\n\u003e git submodule update\n\u003e ```\n\n### Step 1: Clone the Repository\n\n### Step 2: Ensure test container is running\nThis repository supports [\"docker-compose-ci\" based CI and testing for MediaWiki extensions](https://github.com/gesinn-it-pub/docker-compose-ci).\n\nThe \"docker-compose-ci\" repository has already been integrated into the Semantic MediaWiki repository as a Git submodule. It uses \"Make\" as main entry point and command line interface.\n\nEnsure, you have `Make` and `Docker` installed:\n```\nmake --version\ndocker --version\n```\n\n### Step 3: Run lint, phpcs and tests\n\n```\nmake ci\n```\n\nFor more information about\n- docker-compose-ci, see https://github.com/gesinn-it-pub/docker-compose-ci\n- tests in Semantic MediaWiki in general, see the [test documentation](/tests/README.md#running-tests).\n\n## License\n\n[GNU General Public License, version 2 or later][gpl-licence]. The COPYING file explains SMW's copyright and license.\n\n[contributors]: https://github.com/SemanticMediaWiki/SemanticMediaWiki/graphs/contributors\n[travis]: https://travis-ci.org/SemanticMediaWiki/SemanticMediaWiki\n[mw-testing]: https://www.mediawiki.org/wiki/Manual:PHP_unit_testing\n[gpl-licence]: https://www.gnu.org/copyleft/gpl.html\n[composer]: https://getcomposer.org/\n[smw-installation]: https://www.semantic-mediawiki.org/wiki/Help:Installation\n","funding_links":["https://opencollective.com/smw","https://www.semantic-mediawiki.org/wiki/Sponsorship"],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSemanticMediaWiki%2FSemanticMediaWiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSemanticMediaWiki%2FSemanticMediaWiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSemanticMediaWiki%2FSemanticMediaWiki/lists"}