MediaWiki  1.30.0
CategoriesRdf Class Reference

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

Collaboration diagram for CategoriesRdf:

Public Member Functions

 __construct (RdfWriter $writer)
 
 setupPrefixes ()
 Setup prefixes relevant for the dump. More...
 
 writeCategoryData ( $categoryName)
 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.0"
 Current version of the dump format. More...
 
const ONTOLOGY_PREFIX = 'mediawiki'
 Prefix used for Mediawiki ontology in the dump. More...
 
const ONTOLOGY_URL = 'https://www.mediawiki.org/ontology#'
 Base URL for Mediawiki ontology. More...
 
const OWL_URL = 'https://www.mediawiki.org/ontology/ontology.owl'
 OWL description of the ontology. More...
 

Private Member Functions

 titleToUrl (Title $title)
 Convert Title to link to target page. More...
 

Private Attributes

RdfWriter $rdfWriter
 

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 46 of file CategoriesRdf.php.

Member Function Documentation

◆ setupPrefixes()

CategoriesRdf::setupPrefixes ( )

Setup prefixes relevant for the dump.

Definition at line 53 of file CategoriesRdf.php.

◆ titleToUrl()

CategoriesRdf::titleToUrl ( Title  $title)
private

Convert Title to link to target page.

Parameters
Title$title
Returns
string

Definition at line 92 of file CategoriesRdf.php.

References $title, and PROTO_CANONICAL.

Referenced by writeCategoryData(), and writeCategoryLinkData().

◆ writeCategoryData()

CategoriesRdf::writeCategoryData (   $categoryName)

Write out the data for single category.

Parameters
string$categoryNameCategory name

Definition at line 78 of file CategoriesRdf.php.

References $title, Title\makeTitle(), NS_CATEGORY, and titleToUrl().

◆ writeCategoryLinkData()

CategoriesRdf::writeCategoryLinkData (   $fromName,
  $toName 
)

Write RDF data for link between categories.

Parameters
string$fromNameChild category name
string$toNameParent category name

Definition at line 66 of file CategoriesRdf.php.

References Title\makeTitle(), NS_CATEGORY, and titleToUrl().

Member Data Documentation

◆ $rdfWriter

RdfWriter CategoriesRdf::$rdfWriter
private

Definition at line 44 of file CategoriesRdf.php.

◆ FORMAT_VERSION

const CategoriesRdf::FORMAT_VERSION = "1.0"

Current version of the dump format.

Definition at line 40 of file CategoriesRdf.php.

Referenced by DumpCategoriesAsRdf\addDumpHeader().

◆ ONTOLOGY_PREFIX

const CategoriesRdf::ONTOLOGY_PREFIX = 'mediawiki'

Prefix used for Mediawiki ontology in the dump.

Definition at line 28 of file CategoriesRdf.php.

◆ ONTOLOGY_URL

const CategoriesRdf::ONTOLOGY_URL = 'https://www.mediawiki.org/ontology#'

Base URL for Mediawiki ontology.

Definition at line 32 of file CategoriesRdf.php.

◆ 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: