RDL Server WSDL
- Introduction
-
WSDL Services
- Service: GetServiceInformation
- Service: GetOntologies
- Service: GetImportedOntologies
- Service: GetClassesFromOntology
- Service: GetRootClassesFromOntology
- Service: GetDirectSuperClassOf
- Service: GetSuperClassOf
- Service: GetDirectSubClassOf
- Service: GetSubClassOf
- Service: GetClass
- Service: SearchClasses
- Service: IsSubClassOf
- Service: IsDirectSubClassOf
- Service: LoadOWLontology
- Service: EnableRDLServices
- Service: DisableRDLServices
Introduction
This page provides a summary of the Web Services description. A full definition (V0.4) is provided in RDLv4.wsdl.
WSDL Services
Service: GetServiceInformation
This service returns metadata (an instance of the class ServiceInformation) about the RDL Server. This includes information about the identify of the server and the version of the services supported.
Service: GetOntologies
This service will return the set of all the ontologies (ArrayOfRDLOntology) that are managed by the RDL Server
Service: GetImportedOntologies
This service will return the ontologies (ArrayOfRDLOntology) that are imported by a given ontology.
Service: GetClassesFromOntology
This service will return the set of RDLClasses (ArrayOfRDLClass) that are defined by a given ontology.
Service: GetRootClassesFromOntology
This service will return all root RDLClasses of a given class where a root Class is a Class that is not a subClass to another Class.
Service: GetDirectSuperClassOf
This service will return a set of RDLClasses (arrayOfRDLClass) that are the immediate super classes of the class in the class hierarchy. The given Class must have its Ontology defined.
Service: GetSuperClassOf
This service will return a set of RDLClasses (arrayOfRDLClass) that are all of the super classes in the class hierarchy. The given Class must have its Ontology defined
Service: GetDirectSubClassOf
This service will return a set of RDLClasses (arrayOfRDLClass) that are the immediate sub classes in the class hierarchy. The given Class must have its Ontology defined
Service: GetSubClassOf
This service will return a set of RDLClasses (arrayOfRDLClass) that are all of the sub classes in the class hierarchy. The given Class must have its Ontology defined.
Service: GetClass
This service will return a Class given a name, e.g. Document, or a fully qualified ID, e.g. http://www.plcs.org/plcs-existing#Document
Service: SearchClasses
This service will return a set of RDLClass (arrayOfRDLClass) that either match the ID of a class exactly or match the regular expression. NOTE: an optional header (RDLClassFilter) can be provided that defines how much information is loaded for each class.
Service: IsSubClassOf
This service will return True if the class has the superClass in its the super class hierarchy.
Service: IsDirectSubClassOf
This service will return True if the class has the superClass as an immediate super class.
Service: LoadOWLontology
This service will load an OWL file into the RDL server
Service: EnableRDLServices
This service will enable the RDL server. I.e. enable the Web Services to access the data.
Service: DisableRDLServices
This service will disable the RDL server. I.e. prevent the Web Services from accessing any data.


