See: Description
Class | Description |
---|---|
RdfsClass |
CIM RDF Schema element representing the UML class.
|
RdfsDifference | |
RdfsElem |
Base class with common implementation for all CIM RDF/OWL Schema elements.
|
RdfsEnumLiteral |
CIM RDF Schema element representing the UML attribute defined on an enum class.
|
RdfsModel |
The model content is, at the start, reflecting the content of the parsed RDF/OWL schema, and at
the end, after a number of validations and consistency checks, it contains the representation of
the corrected UML CIM.
|
RdfsPackage |
CIM RDF Schema element representing the UML package.
|
RdfsParser |
Parses CIM RDF Schema file (created from CIM UML model with CIMTool).
|
RdfsProperty |
CIM RDF Schema element representing the UML attribute or association end (role).
|
XmlAttribute |
XML attributes used in the CIM RDF/OWL Schema.
|
XmlChildElement |
XML child element (child of rdf:Description) used in the CIM RDF Schema.
|
XmlDocument |
Reads RDF Schema and provides classified DOM elements to be used when building model.
|
XmlElement |
XML element, direct child of the RDF schema.
|
XmlNamespace |
Common namespaces found in CIM RDF/OWL Schema.
|
XmlResourceValue |
Values used for resource attribute (), used in RDF and OWL dialects.
|
XmlTag |
Common implementation for various tags that appear in CIM RDF Schema.
|
Enum | Description |
---|---|
RdfsDifference.Kind | |
RdfsProperty.Kind |
We need this one with OWL, since we cannot distinguish between dataType and range (OWL always
uses range plus some other tags).
|
Exception | Description |
---|---|
CimSchemaException |
Base for schema-related exceptions.
|
The package contains the RdfsParser
,
which can parse the CIM profiles in "xsd" format,
as generated with CIMTool.
The result of parsing is contained in
RdfsModel
and its related classes.
Implementation note: An option was to use jena libraries, but it is pretty big with all of its dependencies. We therefore opted to adapt an old parser that was parsing RDFS generated with XPetal from Rose long time ago.
Copyright 2009-2015 Tatjana (Tanja) Kostic