Nepomuk
Go to the documentation of this file.
20 #ifndef _NEPOMUK_PROPERTY_H_
21 #define _NEPOMUK_PROPERTY_H_
23 #include <QtCore/QList>
24 #include <QtCore/QUrl>
25 #include <QtCore/QString>
26 #include <QtCore/QVariant>
27 #include <QtCore/QSharedData>
30 #include "nepomuk_export.h"
92 QList<Property> parentProperties();
104 QList<Property> parentProperties()
const;
112 QList<Property> subProperties();
124 QList<Property> subProperties()
const;
188 Literal literalRangeType()
const;
202 Class domain()
const;
220 int cardinality()
const;
227 int minCardinality();
238 int minCardinality()
const;
245 int maxCardinality();
256 int maxCardinality()
const;
264 bool isParentOf(
const Property& other );
276 bool isParentOf(
const Property& other )
const;
284 bool isSubPropertyOf(
const Property& other );
296 bool isSubPropertyOf(
const Property& other )
const;
302 #ifndef DISABLE_NEPOMUK_LEGACY
342 QList<const Property*> parentProperties()
const;
350 QList<const Property*> parentOf()
const;
357 const Property* inverseProperty()
const;
365 const Class* range()
const;
376 Literal literalRangeType()
const;
381 const Class* domain()
const;
388 int cardinality()
const;
395 int minCardinality()
const;
402 int maxCardinality()
const;
416 static const Property* load(
const QUrl& uri );
420 QSharedDataPointer<Private> d;
426 #endif // DISABLE_NEPOMUK_LEGACY
428 #endif // _NEPOMUK_PROPERTY_H_
A Class is a resource of type rdf:Class.
A property is a resource of type rdf:Property which relates a domain with a range.
Abstract base class for Class and Property;.
A property is a resource of type rdf:Property which relates a domain with a range.
Defines a literal type based on XML Schema.
A Class is a resource of type rdf:Class.
The OntologyManager is the central ontology cache handler.
Defines a literal type based on XML Schema.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:02 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.