Semantic MediaWiki

Main entry point for the Semantic MediaWiki extension. More...


Files

file  ApiAsk.php
 API module to query SMW by providing a query in the ask language.
file  ApiAskArgs.php
 API module to query SMW by providing a query specified as a list of conditions, printouts and parameters.
file  ApiSMWInfo.php
 API module to obtain info about the SMW install, primerily targeted at usage by the SMW registry.
file  ApiSMWQuery.php
 Base for API modules that query SMW.
file  SMW_ConceptPage.php
 Special handling for relation/attribute description pages.
file  SMW_OrderedListPage.php
 Abstract subclass of MediaWiki's Article that handles the common tasks of article pages for Concept and Property pages.
file  SMW_PropertyPage.php
 Implementation of MediaWiki's Article that shows additional information on property pages.
file  SMW_Exp_Data.php
 SMWExpData is a class representing semantic data that is ready for easy serialisation in OWL or RDF.
file  SMW_Exp_Element.php
 SMWExpElement is a class for representing single elements that appear in exported data, such as individual resources, data literals, or blank nodes.
file  SMW_ExportController.php
 File holding the SMWExportController class that provides basic functions for exporting pages to RDF and OWL.
file  SMW_Exporter.php
file  SMW_Serializer.php
 File holding the SMWSerializer class that provides basic functions for serialising data in OWL and RDF syntaxes.
file  SMW_Serializer.php
 File holding the SMWSerializer class that provides basic functions for serialising data in OWL and RDF syntaxes.
file  SMW_Serializer.php
 File holding the SMWSerializer class that provides basic functions for serialising data in OWL and RDF syntaxes.
file  SMW_RefreshJob.php
file  SMW_UpdateJob.php
 File containing SMWUpdateJob.
file  SMW_ParamFormat.php
 Parameter manipulation ensuring the value is an file url.
file  SMW_Ask.php
 Class for the 'ask' parser functions.
file  SMW_Concept.php
 Class for the 'concept' parser functions.
file  SMW_Declare.php
 Class for the 'declare' parser functions.
file  SMW_Info.php
 Class for the 'info' parser functions.
file  SMW_Set.php
 Class for the 'set' parser functions.
file  SMW_SetRecurringEvent.php
 Class for the 'set_recurring_event' parser functions.
file  SMW_Show.php
 Class for the 'show' parser functions.
file  SMW_SMWDoc.php
 Class for the 'smwdoc' parser hooks, which displays parameter documentation for a specified result format.
file  SMW_Subobject.php
 Class for the 'subobject' parser functions.
file  SMW_CompatibilityHelpers.php
 This file contains the SMWCompatibilityHelper class.
file  SMW_DISerializer.php
 Class for serializing SMWDataItem and SMWQueryResult objects to a context independent object consisting of arrays and associative arrays, which can be fed directly to json_encode, the MediaWiki API, and similar serializers.
file  SMW_Factbox.php
 The class in this file provides means of rendering a "Factbox" in articles.
file  SMW_GlobalFunctions.php
 Global functions and constants for Semantic MediaWiki.
file  SMW_Infolink.php
 This file contains the SMWInfolink class.
file  SMW_PageLister.php
 Helper class to generate HTML lists of wiki pages, with support for paged navigation using the from/until and limit settings as in MediaWiki's CategoryPage.
file  SMW_PageSchemas.php
 Functions for handling Semantic MediaWiki data within the Page Schemas extension.
file  SMW_ParseData.php
 The class in this file manages semantic data collected during parsing of an article.
file  SMW_ParserExtensions.php
 Static class to collect all functions related to parsing wiki text in SMW.
file  SMW_QueryLanguage.php
 Static class for functions related to the SMW query language.
file  SMW_RefreshTab.php
file  SMW_SemanticData.php
 The class in this file provides a container for chunks of subject-centred data.
file  SMW_Setup.php
 Global functions used for setting up the Semantic MediaWiki extension.
file  SemanticMediaWiki.hooks.php
 Static class for hooks handled by the Semantic MediaWiki extension.
file  SMW_Settings.php
file  SMW_QueryPage.php

Modules

 SMWDataItems
 This group contains all parts of SMW that relate to the processing of dataitems of various types.
 SMWDataValues
 This group contains all parts of SMW that relate to the processing of datavalues of various types.
 SWMSparql
 This group contains all parts of SMW that relate to communication with storage backends and clients via SPARQL.
 SMWQuery
 This group contains all parts of SMW that relate to processing semantic queries.
 SMWStore
 This group contains all parts of SMW that relate to storing and retrieving semantic data.
 SMWLanguage
 This group contains all parts of SMW that relate to localisation and translation.
 SMWMaintenance
 This group contains all parts of SMW that are maintenance scripts.
 SMWSpecialPage
 This group contains all parts of SMW that are maintenance scripts.

Classes

class  SMWConceptPage
 Implementation of MediaWiki's Article that shows additional information on Concept: pages. More...
class  SMWExpData
 SMWExpData is a data container for export-ready semantic content. More...
class  SMWExpElement
 A single element for export, e.g. More...
class  SMWExpResource
 A single resource (individual) for export, as defined by a URI. More...
class  SMWExpNsResource
 A single resource (individual) for export, defined by a URI for which there also is a namespace abbreviation. More...
class  SMWExpLiteral
 A single datatype literal for export. More...
class  SMWExportController
 Class for controlling the export of SMW page data, supporting high-level features such as recursive export and backlink inclusion. More...
class  SMWExporter
 SMWExporter is a class for converting internal page-based data (SMWSemanticData) into a format for easy serialisation in OWL or RDF. More...
class  SMWSerializer
 Abstract class for serializing exported data (encoded as SMWExpData object) in a concrete syntactic format such as Turtle or RDF/XML. More...
class  SMWRDFXMLSerializer
 Class for serializing exported data (encoded as SMWExpData object) in RDF/XML. More...
class  SMWTurtleSerializer
 Class for serializing exported data (encoded as SMWExpData object) in Turtle syntax. More...
class  SMWRefreshJob
 SMWRefreshJob iterates over all page ids of the wiki, to perform an update action for all of them in sequence. More...
class  SMWUpdateJob
 SMWUpdateJob updates the semantic data in the database for a given title using the MediaWiki JobQueue. More...
class  SMWCompatibilityHelpers
 Helper class to collect various static functions that provide some interfaces used in SMW 1.6 that are no longer available in SMW 1.7. More...
class  SMWFactbox
 Static class for printing semantic data in a "Factbox". More...
class  SMWInfolink
 This class mainly is a container to store URLs for the factbox in a clean way. More...
class  SMWParseData
 Static class for managing semantic data collected during parsing, including some hooks that can be used for updating and storing the data for some article. More...
class  SMWSemanticData
 Class for representing chunks of semantic data for one given article (subject), similar what is typically displayed in the Factbox. More...
class  SMWQueryPage
 Abstract base class for SMW's variant of the MW QueryPage. More...

Detailed Description

Main entry point for the Semantic MediaWiki extension.

This documentation group collects source code files belonging to Semantic MediaWiki.

For documenting extensions of SMW, please do not use groups starting with "SMW" but make your own groups instead. Browsing at http://semantic-mediawiki.org/doc/ is assumed to be easier this way.


Generated on Thu Feb 9 07:15:37 2012 for Semantic MediaWiki by  doxygen 1.5.6