AKTors.org
AKTors.org AKTTechnologiesPublicationsRelated ProjectsPeople
AKTors.org AcquisitionModellingRetrievalReusePublishingMaintenance
CASD from The University of Southampton

CASD: A simple Object Oriented language to describe tools, thier domain, range and state


CASD fact-file

Owner  :  The University of Southampton
Researchers
(listed alphabetically)
 :  Stephen Harris [Browse, RDF]
Builds on  :  C
Addresses challenges  :  Knowledge Modelling

What's the Problem?

In Semantic Web envinments there are a large number of different tools and processes that work on a variety of different types of data. There is some difficulty in understanding different terminology and requirements used by tools produced by different people.

Towards a Solution

CASD uses a simple, C-like Object Oriented language to describe tools, thier domain, range and state.

The language is both machine and human readable, and it can be processed To produce data-flow and taxonomic graphs and ontologies. Proceesing by Formal Concept Analysis allows areas of potential collaboration tnd missing tools to be identified.

Example

The graph above shows the relation between a selection of the technolgoies developed in the AKT project.

Below is a section of the source from the description graph obove, it describes two services, ScholarServices, which has one method, foo, which uses Eprints and an OntologyServices, and outputs to an OntologyServer

ScholarServices {
        OntologyServer foo(Eprints, OntologyServer);
}

Eprep {
        Eprints prep(OntologyServer, Gate);
}

Semantic representation

View in the AKT Triplestore Browser or as RDF.

Also available in DOAP RDF (Description Of A Project)