Class Class Reference
from PyKDE4.nepomuk import *
Inherits: Nepomuk.Entity
Namespace: Nepomuk
Detailed Description
A Class is a resource of type rdf:Class.
- Deprecated:
- in favor of Nepomuk.Types.Class
Methods | |
| __init__ (self) | |
| __init__ (self, Nepomuk.Class a0) | |
| [const Propert] | allProperties (self) |
| Property | findPropertyByLabel (self, QString label, QString language=QString()) |
| Property | findPropertyByName (self, QString name) |
| Property | findPropertyByUri (self, QUrl uri) |
| bool | isParentOf (self, Nepomuk.Class other) |
| bool | isSubClassOf (self, Nepomuk.Class other) |
| [const Clas] | parentClasses (self) |
| [const Clas] | subClasses (self) |
Static Methods | |
| Nepomuk.Class | load (QUrl uri) |
Method Documentation
| __init__ | ( | self ) |
Default constructor. Creates an empty Class.
| __init__ | ( | self, | ||
| Nepomuk.Class | a0 | |||
| ) |
Default copy constructor
| [const Propert] allProperties | ( | self ) |
Search for a property in the class by its label.
- Parameters:
-
label The label of the property (i.e. rdfs:label)
- Parameters:
-
language The language in which the label was specified. If empty the default rdfs:label is returned.
- Returns:
- the Property object identified by label or 0 if the property could not be found.
Search for a property in the class by its name.
- Parameters:
-
name The name of the property.
- Returns:
- the Property object identified by name or 0 if the property could not be found.
Search for a property in the class by its name.
- Parameters:
-
uri the URI of the property
- Returns:
- the Property object identified by uri or 0 if the property could not be found.
| bool isParentOf | ( | self, | ||
| Nepomuk.Class | other | |||
| ) |
Check if a class inherits this class. This is a recursive method which does not only check direct child classes.
- Returns:
- true if other is derived from this class, false otherwise.
| bool isSubClassOf | ( | self, | ||
| Nepomuk.Class | other | |||
| ) |
Check if this class is derived from another class. This is a recursive method which does not only check direct child classes.
- Returns:
- true if this class is derived from other, false otherwise.
| Nepomuk.Class load | ( | QUrl | uri | |
| ) |
Loads a class actually including the whole ontology it is declared in.
Dependancies are resolved automatically if possible.
- Returns:
- A Class object representing the class identified by uri or an invalid Class object if the resource identified by uri is either not a class or does not exist.
| [const Clas] parentClasses | ( | self ) |
Each class can have multiple parent classes.
- Returns:
- A list of all parent classes of this class. If the list is emppty it means that the class has no direct parents, i.e. it is derived from rdf:Resource.
| [const Clas] subClasses | ( | self ) |
- Returns:
- A list of all classes that have this class as a parent. Be aware that this list can never be final since other ontologies that have not been loaded yet may contain classes that are derived from this class.
KDE 4.3 PyKDE API Reference