Eurostep > RDLServer
 

RDL Server WSDL

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.