MediaWiki  master
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. More...
 
 labelToUrl ( $titleLabel)
 Make URL from title label. More...
 
 setupPrefixes ()
 Setup prefixes relevant for the dump. More...
 
 writeCategoryData ( $categoryName, $isHidden, $pages, $subcategories)
 Write out the data for single category. More...
 
 writeCategoryLinkData ( $fromName, $toName)
 Write RDF data for link between categories. More...
 

Public Attributes

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

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 Title\makeTitle(), and 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 Title\makeTitle(), and 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, Title\makeTitle(), 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 Title\makeTitle(), and 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: