From 06ff9c60a4782d330711d85611a9927b3f1bea33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Pierson?= <psic@free.fr> Date: Tue, 17 Apr 2007 18:24:04 +0000 Subject: [PATCH] the jade messageontology folder to the repository --- .../service/jade/messageontology/AClient.java | 14 +++ .../service/jade/messageontology/ALIGN.java | 15 +++ .../service/jade/messageontology/AServer.java | 14 +++ .../service/jade/messageontology/Action.java | 36 ++++++ .../service/jade/messageontology/CUT.java | 15 +++ .../service/jade/messageontology/FIND.java | 15 +++ .../messageontology/JADEFIPAASOntology.owl | 68 ++++++++++++ .../JADEFIPAAlignmentServerOntology.java | 104 ++++++++++++++++++ .../service/jade/messageontology/LOAD.java | 15 +++ .../jade/messageontology/METADATA.java | 15 +++ .../jade/messageontology/Parameter.java | 37 +++++++ .../jade/messageontology/RETRIEVE.java | 15 +++ .../service/jade/messageontology/STORE.java | 15 +++ .../jade/messageontology/TRANSLATE.java | 15 +++ 14 files changed, 393 insertions(+) create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/AClient.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/ALIGN.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/AServer.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/Action.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/CUT.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/FIND.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAASOntology.owl create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAAlignmentServerOntology.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/LOAD.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/METADATA.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/Parameter.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/RETRIEVE.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/STORE.java create mode 100644 src/fr/inrialpes/exmo/align/service/jade/messageontology/TRANSLATE.java diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/AClient.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/AClient.java new file mode 100644 index 00000000..b323301e --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/AClient.java @@ -0,0 +1,14 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: AClient +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class AClient extends AID{ + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/ALIGN.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/ALIGN.java new file mode 100644 index 00000000..c87204a3 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/ALIGN.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: ALIGN +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class ALIGN extends Action implements Predicate{ + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/AServer.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/AServer.java new file mode 100644 index 00000000..2368c9c6 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/AServer.java @@ -0,0 +1,14 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: AServer +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class AServer extends AID{ + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/Action.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/Action.java new file mode 100644 index 00000000..9d2a10bd --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/Action.java @@ -0,0 +1,36 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: Action +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class Action implements Predicate { + + /** +* Protege name: hasParameter + */ + private List hasParameter = new ArrayList(); + public void addHasParameter(Parameter elem) { + List oldList = this.hasParameter; + hasParameter.add(elem); + } + public boolean removeHasParameter(Parameter elem) { + List oldList = this.hasParameter; + boolean result = hasParameter.remove(elem); + return result; + } + public void clearAllHasParameter() { + List oldList = this.hasParameter; + hasParameter.clear(); + } + public Iterator getAllHasParameter() {return hasParameter.iterator(); } + public List getHasParameter() {return hasParameter; } + public void setHasParameter(List l) {hasParameter = l; } + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/CUT.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/CUT.java new file mode 100644 index 00000000..0d2fea84 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/CUT.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: CUT +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class CUT extends Action implements Predicate { + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/FIND.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/FIND.java new file mode 100644 index 00000000..4c64b1df --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/FIND.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: FIND +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class FIND extends Action implements Predicate { + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAASOntology.owl b/src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAASOntology.owl new file mode 100644 index 00000000..888d73a8 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAASOntology.owl @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<rdf:RDF + xmlns:j.0="http://jade.cselt.it/beangenerator#" + xmlns="http://www.inrialpes.fr/exmo/align/service/jade/FIPAJADEOntology.owl#" + xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xml:base="http://www.inrialpes.fr/exmo/align/service/jade/FIPAJADEOntology.owl"> + <owl:Ontology rdf:about=""> + <owl:imports rdf:resource="http://jade.cselt.it/beangenerator"/> + </owl:Ontology> + <owl:ObjectProperty rdf:ID="hasParameter"> + <rdfs:domain> + <j.0:JADE-CLASS rdf:ID="Action"> + <rdfs:subClassOf rdf:resource="http://jade.cselt.it/beangenerator#Predicate"/> + </j.0:JADE-CLASS> + </rdfs:domain> + <rdfs:range> + <j.0:JADE-CLASS rdf:ID="Parameter"> + <rdfs:subClassOf rdf:resource="http://jade.cselt.it/beangenerator#Concept"/> + </j.0:JADE-CLASS> + </rdfs:range> + </owl:ObjectProperty> + <owl:FunctionalProperty rdf:ID="name"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> + <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> + <rdfs:domain rdf:resource="#Parameter"/> + </owl:FunctionalProperty> + <owl:FunctionalProperty rdf:ID="value"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> + <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> + <rdfs:domain rdf:resource="#Parameter"/> + </owl:FunctionalProperty> + <j.0:JADE-CLASS rdf:ID="FIND"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="AClient"> + <rdfs:subClassOf rdf:resource="http://jade.cselt.it/beangenerator#AID"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="CUT"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="STORE"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="TRANSLATE"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="ALIGN"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="METADATA"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="RETRIEVE"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="AServer"> + <rdfs:subClassOf rdf:resource="http://jade.cselt.it/beangenerator#AID"/> + </j.0:JADE-CLASS> + <j.0:JADE-CLASS rdf:ID="LOAD"> + <rdfs:subClassOf rdf:resource="#Action"/> + </j.0:JADE-CLASS> +</rdf:RDF> + +<!-- Created with Protege (with OWL Plugin 3.2.1, Build 365) http://protege.stanford.edu --> diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAAlignmentServerOntology.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAAlignmentServerOntology.java new file mode 100644 index 00000000..a73fc2ce --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/JADEFIPAAlignmentServerOntology.java @@ -0,0 +1,104 @@ +// file: JADEFIPAAlignmentServerOntologyOntology.java generated by ontology bean generator. DO NOT EDIT, UNLESS YOU ARE REALLY SURE WHAT YOU ARE DOING! +package fr.inrialpes.exmo.align.service.jade.messageontology; + +import jade.content.onto.*; +import jade.content.schema.*; +import jade.util.leap.HashMap; +import jade.content.lang.Codec; +import jade.core.CaseInsensitiveString; + +/** file: JADEFIPAAlignmentServerOntologyOntology.java + * @author ontology bean generator + * @version 2007/03/19, 17:12:29 + */ +public class JADEFIPAAlignmentServerOntology extends jade.content.onto.Ontology { + //NAME + public static final String ONTOLOGY_NAME = "JADEFIPAAlignmentServerOntology"; + // The singleton instance of this ontology + private static ReflectiveIntrospector introspect = new ReflectiveIntrospector(); + private static Ontology theInstance = new JADEFIPAAlignmentServerOntology(); + public static Ontology getInstance() { + return theInstance; + } + + + // VOCABULARY + public static final String METADATA="METADATA"; + public static final String FIND="FIND"; + public static final String TRANSLATE="TRANSLATE"; + public static final String ACTION_HASPARAMETER="hasParameter"; + public static final String ACTION="Action"; + public static final String CUT="CUT"; + public static final String LOAD="LOAD"; + public static final String RETRIEVE="RETRIEVE"; + public static final String ALIGN="ALIGN"; + public static final String STORE="STORE"; + public static final String ACLIENT="AClient"; + public static final String ASERVER="AServer"; + public static final String _NAME="name"; + public static final String _VALUE="value"; + public static final String parameter="parameter"; + + /** + * Constructor + */ + private JADEFIPAAlignmentServerOntology(){ + super(ONTOLOGY_NAME, BasicOntology.getInstance()); + try { + + // adding Concept(s) + ConceptSchema Schema = new ConceptSchema(parameter); + add(Schema, fr.inrialpes.exmo.align.service.jade.messageontology.Parameter.class); + + // adding AgentAction(s) + + // adding AID(s) + ConceptSchema aServerSchema = new ConceptSchema(ASERVER); + add(aServerSchema, fr.inrialpes.exmo.align.service.jade.messageontology.AServer.class); + ConceptSchema aClientSchema = new ConceptSchema(ACLIENT); + add(aClientSchema, fr.inrialpes.exmo.align.service.jade.messageontology.AClient.class); + + // adding Predicate(s) + PredicateSchema storeSchema = new PredicateSchema(STORE); + add(storeSchema, fr.inrialpes.exmo.align.service.jade.messageontology.STORE.class); + PredicateSchema alignSchema = new PredicateSchema(ALIGN); + add(alignSchema, fr.inrialpes.exmo.align.service.jade.messageontology.ALIGN.class); + PredicateSchema retrieveSchema = new PredicateSchema(RETRIEVE); + add(retrieveSchema, fr.inrialpes.exmo.align.service.jade.messageontology.RETRIEVE.class); + PredicateSchema loadSchema = new PredicateSchema(LOAD); + add(loadSchema, fr.inrialpes.exmo.align.service.jade.messageontology.LOAD.class); + PredicateSchema cutSchema = new PredicateSchema(CUT); + add(cutSchema, fr.inrialpes.exmo.align.service.jade.messageontology.CUT.class); + PredicateSchema actionSchema = new PredicateSchema(ACTION); + add(actionSchema, fr.inrialpes.exmo.align.service.jade.messageontology.Action.class); + PredicateSchema translateSchema = new PredicateSchema(TRANSLATE); + add(translateSchema, fr.inrialpes.exmo.align.service.jade.messageontology.TRANSLATE.class); + PredicateSchema findSchema = new PredicateSchema(FIND); + add(findSchema, fr.inrialpes.exmo.align.service.jade.messageontology.FIND.class); + PredicateSchema metadataSchema = new PredicateSchema(METADATA); + add(metadataSchema, fr.inrialpes.exmo.align.service.jade.messageontology.METADATA.class); + + + // adding fields + Schema.add(_VALUE, (TermSchema)getSchema(BasicOntology.STRING), ObjectSchema.OPTIONAL); + Schema.add(_NAME, (TermSchema)getSchema(BasicOntology.STRING), ObjectSchema.OPTIONAL); + actionSchema.add(ACTION_HASPARAMETER, Schema, 0, ObjectSchema.UNLIMITED); + + // adding name mappings + + // adding inheritance + + storeSchema.addSuperSchema(actionSchema); + cutSchema.addSuperSchema(actionSchema); + findSchema.addSuperSchema(actionSchema); + loadSchema.addSuperSchema(actionSchema); + alignSchema.addSuperSchema(actionSchema); + retrieveSchema.addSuperSchema(actionSchema); + metadataSchema.addSuperSchema(actionSchema); + translateSchema.addSuperSchema(actionSchema); + + + + }catch (java.lang.Exception e) {e.printStackTrace();} + } + } diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/LOAD.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/LOAD.java new file mode 100644 index 00000000..3295ce68 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/LOAD.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: LOAD +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class LOAD extends Action implements Predicate { + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/METADATA.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/METADATA.java new file mode 100644 index 00000000..b71096f8 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/METADATA.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: METADATA +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class METADATA extends Action implements Predicate { + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/Parameter.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/Parameter.java new file mode 100644 index 00000000..cf068813 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/Parameter.java @@ -0,0 +1,37 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: Paramameter +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class Parameter implements Concept { + + /** +* Protege name: value + */ + private String value; + public void setValue(String value) { + this.value=value; + } + public String getValue() { + return this.value; + } + + /** +* Protege name: name + */ + private String name; + public void setName(String value) { + this.name=value; + } + public String getName() { + return this.name; + } + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/RETRIEVE.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/RETRIEVE.java new file mode 100644 index 00000000..66e1eb05 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/RETRIEVE.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: RETRIEVE +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class RETRIEVE extends Action implements Predicate { + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/STORE.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/STORE.java new file mode 100644 index 00000000..2a38a6a5 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/STORE.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: STORE +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class STORE extends Action implements Predicate{ + +} diff --git a/src/fr/inrialpes/exmo/align/service/jade/messageontology/TRANSLATE.java b/src/fr/inrialpes/exmo/align/service/jade/messageontology/TRANSLATE.java new file mode 100644 index 00000000..fcc9d9f9 --- /dev/null +++ b/src/fr/inrialpes/exmo/align/service/jade/messageontology/TRANSLATE.java @@ -0,0 +1,15 @@ +package fr.inrialpes.exmo.align.service.jade.messageontology; + + +import jade.content.*; +import jade.util.leap.*; +import jade.core.*; + +/** +* Protege name: TRANSLATE +* @author ontology bean generator +* @version 2007/03/19, 17:12:29 +*/ +public class TRANSLATE extends Action implements Predicate { + +} -- GitLab