@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2000/10/XMLSchema#> .
@prefix toolsont: <http://www.daml.org/tools/tools-ont#> .
@prefix tool: <http://www.daml.org/tools/tools.daml#> . # content negotiation fails
@prefix researchersont: <http://www.daml.org/researchers-ont#> .
@prefix researchers: <http://www.daml.org/researchers.daml#> . # content negotiation fails
@prefix : <http://www.daml.org/2001/07/lifecycle/lifecycle#> .

<> a daml:Ontology;
   daml:versionInfo "$Id: lifecycle-ont.n3,v 1.25 2001/11/02 16:40:19 mdean Exp $";
   rdfs:comment "DAML Lifecycle Ontology".

:Phase a rdfs:Class;
    rdfs:label "DAML Lifecycle Phase";
    daml:oneOf ( :language :ontologyCreation :ontologyImport :ontologyAnalysis :ontologyVisualization :contentCreation :contentImport :contentAnalysis :contentVisualization :collection :api :persistence :contentReasoning :query :search :trust :security :ontologyLibrary :ontologyTranslation :contentTranslation :ontologyEvolution :services :componentOntology :upperOntology :annotation :application );
    rdfs:subClassOf
      [ a daml:Restriction;
        daml:onProperty :description;
        daml:toClass xsd:string;
	daml:cardinality "1" ].

:language a :Phase;
  :description "Semantic Web language standards".
:ontologyCreation a :Phase;
  :description "DAML+OIL ontology creation from scratch".
:ontologyImport a :Phase;
  :description "DAML+OIL ontology translated from an existing non-DAML representation".
:ontologyAnalysis a :Phase;
  :description "subclass/subproperty consistency checking, etc.".
:ontologyVisualization a :Phase;
  :description "GUIs to aid understanding".
:contentCreation a :Phase;
  :description "instance creation from scratch".
:contentImport a :Phase;
  :description "instances translated from an existing non-DAML data source".
:contentAnalysis a :Phase;
  :description "validation, etc.".
:contentVisualization a :Phase;
  :description "GUIs to aid understanding/debugging".
:collection a :Phase;
  :description "collection and distribution of DAML content".
:api a :Phase;
  :description "Application Program Interfaces".
:persistence a :Phase;
  :description "long-term storage of DAML content".
:contentReasoning a :Phase;
  :description "tools to reason over DAML content".
:query a :Phase;
  :description "languages and supporting tools to query DAML content".
:search a :Phase;
  :description "end-user tools to search DAML content".
:trust a :Phase;
  :description "tools to model or express trust".
:security a :Phase;
  :description "tools addressing confidentiality, integrity, or denial-of-service".
:ontologyLibrary a :Phase;
  :description "clearinghouses for existing ontologies".
:ontologyTranslation a :Phase;
  :description "mappings/articulations between DAML+OIL ontologies".
:contentTranslation a :Phase;
  :description "translations of content based on ontology articulations".
:ontologyEvolution a :Phase;
  :description "tools to update ontologies, versioning, etc.".
:services a :Phase;
  :description "DAML+OIL description and use of WWW services".
:componentOntology a :Phase;
  :description "micro-ontologies used as buiding blocks for application ontologies". 
:upperOntology a :Phase;
  :description "encompassing ontologies used for translation, etc.".
:annotation a :Phase;
  :description "tools to add statements about existing content".
:application a :Phase;
  :description "custom applications using DAML+OIL".

tool:Tool
   rdfs:subClassOf
     [ a daml:Restriction;
       daml:onProperty :phase;
       daml:toClass :Phase;
       daml:minCardinality "1" ];
   rdfs:subClassOf
     [ a daml:Restriction;
       daml:onProperty :iow;
       daml:toClass researchersont:Team ].

:description a daml:DatatypeProperty .
:phase a daml:ObjectProperty .
:iow a daml:ObjectProperty;
   rdfs:comment "Team whose IOW covers this tool".

# additional information about tools

tool:RDF_API
  :phase :api;
  :iow researchers:stanfordDB.

tool:oiled
  :iow researchers:stanfordKSL;  # Manchester just joining team
  :phase :ontologyCreation.

tool:rdfcrawl
  :phase :collection;
  :iow researchers:stanfordDB. # Karlsruhe

tool:damlcrawl
  :phase :collection;
  :iow researchers:bbn.

tool:HyperDAML
  :phase :contentVisualization;
  :iow researchers:bbn.

tool:Protege
  :phase :ontologyCreation;
  :iow researchers:stanfordDB.

tool:Ontolingua
  :phase :ontologyImport;
  :iow researchers:stanfordKSL.

tool:chimaera
  :phase :ontologyAnalysis;
  :iow researchers:stanfordKSL.

tool:DAML_API
  :phase :api;
  :iow researchers:grci.

tool:validator
  :phase :contentAnalysis;
  :iow researchers:bbn.

tool:cwm
  :phase :contentReasoning;
  :iow researchers:mit.

tool:viewer
  :phase :contentVisualization;
  :iow researchers:bbn.

# non-DAML program tools

tool:Jena
  :phase :api.

tool:rdfDB
  :phase :persistence;
  :phase :query.

tool:Sesame
  :phase :persistence;
  :phase :query.

tool:FaCT
  :phase :ontologyAnalysis.

tool:Redland
  :phase :api.

tool:Annotea
  :phase :annotation.

tool:damlxslt
  :phase :contentVisualization;
  :iow researchers:bah.

tool:Squish
  :phase :query.

tool:RDQL
  :phase :query.

tool:ConsVISor
  :phase :ontologyAnalysis;
  :iow researchers:lm.

tool:Wilbur
  :phase :api;
  :iow researchers:cmu.

tool:ontomat
  :phase :contentCreation;
  :iow researchers:stanfordDB. # Karlsruhe

tool:dumpont
  :phase :ontologyVisualization;
  :iow researchers:bbn.

# new and expected "tools"

tool:PalmDAML
  toolsont:site "http://www.daml.org/PalmDAML/";
  :phase :contentVisualization;
  :iow researchers:bbn.

:damls a toolsont:Tool; # -'s not allowed in names
  toolsont:name "DAML-S";
  toolsont:site "http://www.daml.org/services/";
  :iow researchers:cmu;
  :iow researchers:stanfordKSL;
  :iow researchers:sri;
  :iow researchers:yale;
  :phase :services.

tool:Triple
  :iow researchers:stanfordDB;
  :phase :contentReasoning.

:n3 a toolsont:Tool;
  toolsont:name "Notation 3 (n3)";
  toolsont:site "http://www.w3.org/2000/10/swap/";
  :iow researchers:mit;
  :phase :contentCreation.

tool:xsd2daml
  :phase :ontologyImport;
  :phase :contentImport;
  :iow researchers:bah.

tool:Webscripter
  :phase :contentVisualization;
  :phase :ontologyTranslation;
  :iow researchers:isi.

tool:DUET
  :phase :ontologyCreation;
  :phase :ontologyImport; # ???
  :phase :ontologyVisualization;
  :iow researchers:grci.

:ofp a toolsont:Tool;
  toolsont:name "Ontology Fact Processor (OFP)";
  :phase :collection; # actually, distribution
  :iow researchers:grci.
 
:dol a toolsont:Tool;
  toolsont:name "DAML Ontology Library";
  toolsont:site "http://www.daml.org/ontologies/";
  :phase :ontologyLibrary;
  :iow researchers:bbn.

:brass a toolsont:Tool;
  toolsont:name "Briefing Associate";
  toolsont:site "http://mr.teknowledge.com/daml/briefing_associate_software.htm";
  :phase :ontologyCreation;
  :phase :contentCreation;
  :iow researchers:teknowledgeLA.

:oit a toolsont:Tool;
  toolsont:name "Ontology Interpretation Tool";
  :phase :ontologyAnalysis;
  :iow researchers:cycorp.

:elab a toolsont:Tool;
  toolsont:name "Ontology Elaboration Tool";
  :phase :ontologyCreation;
  :iow researchers:cycorp.

:ott a toolsont:Tool;
  toolsont:name "Ontology Translation Tool";
  :phase :ontologyTranslation;
  :iow researchers:cycorp.

:oet a toolsont:Tool; # see also ConsVISor
  toolsont:name "Ontology Engineering Tools";
  :phase :ontologyImport;
  :phase :ontologyVisualization;
  :iow researchers:lm.

:dat a toolsont:Tool;
  toolsont:name "DAML Annotation Tools";
  :phase :annotation;
  :phase :contentCreation;
  :phase :annotation;
  :iow researchers:lm.

:ruleml a toolsont:Tool;
  toolsont:name "RuleML";
  toolsont:site "http://www.dfki.uni-kl.de/ruleml/";
  :phase :language;
  :iow researchers:umbc. # Grosof

:damloil a toolsont:Tool;
  toolsont:name "DAML+OIL";
  toolsont:site "http://www.daml.org/language/";
  :phase :language;
  :iow researchers:stanfordKSL;
  :iow researchers:stanfordDB;
  :iow researchers:bbn;
  :iow researchers:uwf;
  :iow researchers:mit;
  :iow researchers:cmu. # Ora

:ascs a toolsont:Tool;
  toolsont:name "Agent Semantic Communications Service";
  :phase :contentTranslation;
  :phase :search;
  :phase :query;
  :iow researchers:teknowledgePaloAlto.

:dsss a toolsont:Tool;
  rdfs:comment "see also ascs";
  toolsont:name "DAML Semantic Search Service";
  toolsont:site "http://plucky.teknowledge.com/daml/damlquery.jsp";
  :phase :search;
  :phase :query;
  :iow researchers:teknowledgePaloAlto.

:damlgate a toolsont:Tool;
  toolsont:name "DAML Electronic Commerce Gateway (DAML-Gate)";
  :phase :ontologyLibrary; # ???
  :phase :application;
  :phase :componentOntology; # e-Commerce Seed Ontology
  :iow researchers:bowie.

:ms a toolsont:Tool;
  toolsont:name "Modelling and Simulation Ontologies";
  :phase :componentOntology;
  :iow researchers:drc.

:call a toolsont:Tool;
  toolsont:name "CALL UAN";
  :phase :application;
  :iow researchers:drc.

:haircut a toolsont:Tool;
  toolsont:name "HAIRCUT";
  :phase :search;
  :iow researchers:umbc.

:opencyc a toolsont:Tool;
  toolsont:name "OpenCyc";
  toolsont:site "http://opencyc.sourceforge.net/daml/";
  :phase :upperOntology;
  :iow researchers:cycorp.

:suo a toolsont:Tool;
  toolsont:name "IEEE Standard Upper Ontology";
  toolsont:site "http://reliant.teknowledge.com/DAML/SUO.daml";
  :phase :upperOntology;
  :iow researchers:teknowledgePaloAlto.

:dc a toolsont:Tool;
  toolsont:name "Dublin Core";
  toolsont:site "http://www.dublincore.org";
  :phase :componentOntology.

:oa a toolsont:Tool;
  toolsont:name "Ontology Articulation";
  :phase :ontologyTranslation;
  :iow researchers:grci.

:ft a toolsont:Tool;
  toolsont:name "Fact Translation";
  :phase :contentTranslation;
  :iow researchers:grci.

:webdir a toolsont:Tool;
  toolsont:name "Web Directory";
  :phase :application;
  :iow researchers:grci.

:basic a toolsont:Tool;
  toolsont:name "Basic Common Tools";
  :phase :persistence;
  :iow researchers:mit.

:proof a toolsont:Tool;
  toolsont:name "Access Control Proof Checking";
  :phase :application;
  :phase :security;
  :iow researchers:mit.

:layered a toolsont:Tool;
  toolsont:name "Layered Data Model Integration";
  :phase :contentImport;
  :iow researchers:stanfordDB.

:repository a toolsont:Tool;
  toolsont:name "Aggregation Repository";
  :phase :persistence;
  :phase :search;
  :phase :query;
  :iow researchers:stanfordDB.

:OntoWebber a toolsont:Tool;
  toolsont:name "OntoWebber";
  :phase :application;
  :iow researchers:stanfordDB. 

:articulation a toolsont:Tool;
  toolsont:name "Ontology Articulation";
  :phase :ontologyTranslation;
  :iow researchers:stanfordDB.

:JTP a toolsont:Tool;
  toolsont:name "JTP";
  :phase :contentReasoning;
  :iow researchers:stanfordKSL.

:ittalks a toolsont:Tool;
  toolsont:name "IT Talks";
  toolsont:site "http://ittalks.org";
  :phase :application;
  :iow researchers:umbc.

:umbcsecurity a toolsont:Tool;
  toolsont:name "DAML and security";
  :phase :security;
  :iow researchers:umbc.

:umbcreasoning a toolsont:Tool;
  toolsont:name "Practical DAML Reasoning Engine in XSB";
  :phase :contentReasoning;
  :iow researchers:umbc.

:mapping a toolsont:Tool;
  toolsont:name "Ontology Mapping";
  :phase :ontologyTranslation;
  :iow researchers:umbc.

:trustBrokering a toolsont:Tool;
  toolsont:name "Trust Brokering";
  :phase :trust;
  :iow researchers:uwf.

:uwfOntologies a toolsont:Tool;
  toolsont:name "Ontologies of General Utility";
  :phase :componentOntology;
  :iow researchers:uwf.

:epistle a toolsont:Tool;
  toolsont:name "EPISTLE";
  :phase :upperOntology;
  :iow researchers:uwf.

:deduc a toolsont:Tool;
  toolsont:name "DEDUC";
  :phase :ontologyTranslation;
  :iow researchers:yale.

:planningTranslation a toolsont:Tool;
  toolsont:name "Ontology Translator for Planning Domains";
  :phase :ontologyTranslation;
  :iow researchers:yale. 

:gluecode a toolsont:Tool;
  toolsont:name "Glue Code Generator";
  :phase :contentTranslation; # within single ontology
  :iow researchers:yale.

:sriComponents a toolsont:Tool;
  toolsont:name "Security, Privacy, and Trust";
  :phase :componentOntology;
  :phase :security;
  :phase :trust;
  :iow researchers:sri.

:resource2 a toolsont:Tool;
  toolsont:name "Resource Resource Tool";
  :phase :application;
  :iow researchers:sri.

:sriMapping a toolsont:Tool;
  toolsont:name "Mapping between Ontologies";
  :phase :ontologyTranslation;
  :iow researchers:sri.

:sriFormalisms a toolsont:Tool;
  toolsont:name "Mapping between Formalisms";
  :phase :ontologyImport;
  :phase :contentReasoning;
  :iow researchers:sri.

:sriModular a toolsont:Tool;
  toolsont:name "Modular Construction of Ontologies";
  :phase :componentOntology;
  :phase :query;
  :phase :search;
  :iow researchers:sri.

:taskHandling a toolsont:Tool;
  toolsont:name "Inference for Task Handling";
  :phase :application;
  :iow researchers:sri.

:sriDocuments a toolsont:Tool;
  toolsont:name "Structure of Documents";
  :phase :componentOntology;
  :iow researchers:sri.

:omg a toolsont:Tool;
  toolsont:name "OMG Ontology Working Group";
  toolsont:site "http://www.objs.com/agent/index.html";
  :phase :language;
  :iow researchers:lm.

:grciRuleEngine a toolsont:Tool;
  toolsont:name "DAML Rule Engine using JESS";
  :phase :contentReasoning;
  :iow researchers:grci.

tool:pddl2daml
  :phase :ontologyImport;
  # :phase :ontologyExport;
  :iow researchers:yale.

tool:damldb
  :phase :persistence;
  :iow researchers:bbn.

:aerodaml a toolsont:Tool;
  toolsont:name "AeroDAML";
  toolsont:site "http://ubot.lockheedmartin.com/ubot/hotdaml/aerodaml.html";
  :phase :application;
  :iow researchers:lm.

:damlmap a toolsont:Tool;
  toolsont:name "DAML Map";
  toolsont:site "http://www.daml.org/2001/06/map/";
  :phase :application;
  :iow researchers:bbn.

:dql a toolsont:Tool;
  toolsont:name "DAML Query Language";
  :phase :language;
  :iow researchers:stanfordKSL.

:java2daml a toolsont:Tool;
  toolsont:name "Java to DAML Translator";
  toolsont:site "http://www.daml.org/2001/09/java2daml/";
  :phase :ontologyImport;
  :phase :contentImport;
  :iow researchers:bbn.
