MediaWiki REL1_39
CategoriesRdf Class Reference

Helper class to produce RDF representation of categories. More...

Public Member Functions

 __construct (RdfWriter $writer)
 
 getDumpURI ()
 Get URI of the dump for this particular wiki.
 
 labelToUrl ( $titleLabel)
 Make URL from title label.
 
 setupPrefixes ()
 Setup prefixes relevant for the dump.
 
 writeCategoryData ( $categoryName, $isHidden, $pages, $subcategories)
 Write out the data for single category.
 
 writeCategoryLinkData ( $fromName, $toName)
 Write RDF data for link between categories.
 

Public Attributes

const FORMAT_VERSION = "1.1"
 Current version of the dump format.
 
const OWL_URL = 'https://www.mediawiki.org/ontology/ontology.owl'
 OWL description of the ontology.
 

Detailed Description

Helper class to produce RDF representation of categories.

Definition at line 24 of file CategoriesRdf.php.

Constructor & Destructor Documentation

◆ __construct()

CategoriesRdf::__construct ( RdfWriter $writer)

Definition at line 52 of file CategoriesRdf.php.

Member Function Documentation

◆ getDumpURI()

CategoriesRdf::getDumpURI ( )

Get URI of the dump for this particular wiki.

Returns
false|string

Definition at line 130 of file CategoriesRdf.php.

References NS_MAIN.

◆ labelToUrl()

CategoriesRdf::labelToUrl ( $titleLabel)

Make URL from title label.

Parameters
string$titleLabelShort label (without namespace) of the category
Returns
string URL for the category

Definition at line 113 of file CategoriesRdf.php.

References NS_CATEGORY.

◆ setupPrefixes()

CategoriesRdf::setupPrefixes ( )

Setup prefixes relevant for the dump.

Definition at line 59 of file CategoriesRdf.php.

◆ writeCategoryData()

CategoriesRdf::writeCategoryData ( $categoryName,
$isHidden,
$pages,
$subcategories )

Write out the data for single category.

Parameters
string$categoryName
bool$isHiddenHidden category?
int$pagesPage count (note this includes only Wiki articles, not subcats or files)
int$subcategoriesSubcategory count

Definition at line 87 of file CategoriesRdf.php.

References $title, and NS_CATEGORY.

◆ writeCategoryLinkData()

CategoriesRdf::writeCategoryLinkData ( $fromName,
$toName )

Write RDF data for link between categories.

Parameters
string$fromNameChild category name
string$toNameParent category name

Definition at line 72 of file CategoriesRdf.php.

References NS_CATEGORY.

Member Data Documentation

◆ FORMAT_VERSION

const CategoriesRdf::FORMAT_VERSION = "1.1"

Current version of the dump format.

Definition at line 40 of file CategoriesRdf.php.

Referenced by DumpCategoriesAsRdf\addDumpHeader().

◆ OWL_URL

const CategoriesRdf::OWL_URL = 'https://www.mediawiki.org/ontology/ontology.owl'

OWL description of the ontology.

Definition at line 36 of file CategoriesRdf.php.

Referenced by DumpCategoriesAsRdf\addDumpHeader().


The documentation for this class was generated from the following file: