SASSY
0.0
Software Architecture Support System
|
The namespace for the Resource Description Framework interface. More...
Classes | |
class | vxt |
An exception object with severity levels. More... | |
class | URI |
A shared pointer with constructors for the URI_ class. More... | |
class | Model |
A shared pointer with constructors for the Model_ class. More... | |
class | ResourceNode |
A shared pointer with constructors for the ResourceNode_ class. More... | |
class | LiteralNode |
A shared pointer with constructors for the LiteralNode_ class. More... | |
class | BlankNode |
A shared pointer with constructors for the BlankNode_ class. More... | |
class | Statement |
A shared pointer with constructors for the Statement_ class. More... | |
class | Parser |
A shared pointer with constructors for the Parser_ class. More... | |
class | Serializer |
A shared pointer with constructors for the Serializer_ class. More... | |
class | Stream |
A shared pointer with constructors for the Stream_ class. More... | |
class | Query |
A shared pointer with constructors for the Query_ class. More... | |
class | ErrorClient |
Client that is notified of errors and/or warnings. More... | |
class | Universe |
A singleton class responsible for managing the World objects. More... | |
struct | Format |
Instructions for converting a node to a string. More... | |
class | Prefixes |
Manages the prefixes and namespaces for a World. More... | |
class | Literal |
Hold the value, language and data type for an RDF literal. More... | |
class | World_ |
An abstract class defining the methods for an RDF World. More... | |
class | Model_ |
An abstract class defining the methods for an RDF Model. More... | |
class | Node_ |
An abstract class defining the methods for an RDF Node. More... | |
class | ResourceNode_ |
An abstract class defining the methods for an RDF Resource Node. More... | |
class | LiteralNode_ |
An abstract class defining the methods for an RDF Literal Node. More... | |
class | BlankNode_ |
An abstract class defining the methods for an RDF blank Node. More... | |
class | Parser_ |
An abstract class defining the methods for an RDF Parser. More... | |
class | Query_ |
An abstract class defining the methods for an RDF Query. More... | |
class | QueryResult_ |
An abstract class defining the methods for an RDF Query Result. More... | |
class | QueryResults_ |
An abstract class defining the methods for a set of Query Results. More... | |
class | QueryString |
A class for assistingin the preparation of a SPARQL query. More... | |
class | Serializer_ |
An abstract class defining the methods for an RDF Serializer. More... | |
class | Statement_ |
An abstract class defining the methods for an RDF Statement. More... | |
class | Stream_ |
An abstract class defining the methods for an RDF Stream. More... | |
class | URI_ |
An abstract class defining the methods for an RDF URI. More... | |
Typedefs | |
using | World = std::shared_ptr< World_ > |
A shared pointer to a World object. | |
using | WorldRef = std::weak_ptr< World_ > |
A weak shared pointer to a World object. | |
using | NodeRef = std::weak_ptr< Node_ > |
A weak shared pointer to a Node object. | |
using | QueryResults = std::shared_ptr< QueryResults_ > |
A shared pointer to a set of query results. | |
using | StatementRef = std::weak_ptr< Statement_ > |
A weak shared pointer to a statement. | |
using | Node = std::shared_ptr< Node_ > |
A shared pointer to a Node object. | |
Enumerations | |
enum | Severity { Emergency, Alert, Critical, Error, Code, Warning, Notice, Info, Debug } |
Severity levels for log messages. More... | |
enum | Concept { Container, Bag, Sequence, Alternative, aboutEach, List, first, rest, nil, Statement, object, predicate, subject, Resource, Class, subClassOf, type, Property, subPropertyOf, domain, range, ConstraintProperty, ConstraintResource, Description, label, seeAlso, comment, isDefinedBy } |
An enumeration of RDF and RDFS concepts. | |
enum | DataType { UNDEF, PlainLiteral, XMLLiteral, XHTML, String, Boolean, Decimal, Integer, Double, Float, Data, Time, DateTime, DateTimeStamp, Year, Month, Day, YearMonth, MonthDay, Duration, YearMonthDuration, DayTimeDuration, Byte, Short, Int, Long, UnsignedByte, UnsignedShort, UnsignedLong, PositiveInteger, NonNegativeInteger, NegativeInteger, NonPositiveInteger, HexBinary, Base64Binary, AnyURI, Language, NormalizedString, Token, NMTOKEN, Name, NCName } |
A enumeration of the data types available for RDF literals. | |
Functions | |
bool | operator== (Statement, Statement) |
Check for equality of two statements. | |
bool | operator== (URI, URI) |
Check for equality of two URIs. | |
template<class C , class P , typename T > | |
T * | deref (std::shared_ptr< C > a) |
A template function that converts a shared pointer into the corresponding librdf pointer. | |
The namespace for the Resource Description Framework interface.
enum rdf::Severity |
Severity levels for log messages.