|
|
|
|
Applying DAML language, technologies,
and tools to build the Semantic Web for Intelink & the U.S. Intelligence
Community |
|
Joint effort by DARPA/DAML & the
Intelink Mgmt. Office |
|
Ongoing since FY00 |
|
FY00 – SHOE-based proof-of-concept
system |
|
FY01 – DAML-based prototype |
|
FY02 – Development and deployment of
operational prototype at user site(s) on Intelink |
|
Contractors |
|
BBN Technologies – PM/Integration |
|
ISX Corporation – Toolkit Design,
Knowledge Base & Ontology Tools, Domain Ontologies |
|
Northrop Grumman Information Technology
(NGIT) – Tools for Markup, Data Access, & Portals |
|
|
|
|
|
Horus is a DAML application (“use
case”) |
|
support for Horus Knowledge Objects
(HKO's) via Knowledge Bases |
|
supports access to Intelink-accessible
web pages & databases |
|
Support multiple classes of users on
Intelink |
|
intelligence consumers and producers |
|
human users (via browsers) and software
agents |
|
warfighters and analysts |
|
ontology developers |
|
portal developers and site
administrators who are Horus-enabling their sites on Intelink |
|
Support for ontologies/markup in
DAML+OIL (3/2001) |
|
not all DAML constructs currently
supported fully |
|
Leverage emerging DAML
technologies/tools |
|
Distribute tools vs. monolithic system |
|
|
|
|
|
Produce DAML markup from text documents
using ontologies and existing HKO's in the Knowledge Base |
|
New & Improved |
|
Automated Markup Tool |
|
uses Lockheed’s AeroText (NLP) to
extract candidate HKO's from text using an extensible library of patterns
(work with Lockheed) |
|
Manual Markup Tool |
|
gets candidate HKO's from Auto Markup
which users can modify |
|
generates DAML |
|
Markup Center |
|
web-based workflow management tool for
document markup |
|
Future R&D Areas |
|
Reference Resolution Tool |
|
matches new HKO's to existing HKO's |
|
Additional automated extraction
capability |
|
additional patterns |
|
Interoperability with DAML Markup Tools |
|
e.g., Teknowledge MS Office-based Tools |
|
|
|
|
|
Create, store, and maintain ontologies
in DAML and in the Horus Knowledge Base (as Java objects/EJBs) |
|
New & Improved |
|
Ontology Versioning support |
|
support for DAML class and property
equivalence |
|
ONTADEPT (Ontology Deployment and
Maintenance Tool) |
|
tracks dependencies among ontologies
and related files |
|
provides workflow mgmt. for ontology
updating/deployment |
|
Using Sandpiper Software’s Visual
Ontology Manager |
|
COTS add-on to Rational Rose that
supports UML modeling of ontologies and DAML generation |
|
Future R&D Areas |
|
ONTADEPT extensions (dependency
reasoning, IDE functions) |
|
Possible Sandpiper VOM extensions
(greater DAML support, etc.) |
|
Ontology “Views” (akin to database
views) |
|
|
|
|
|
Store and retrieve Horus Knowledge
Objects. HKO's populated from submitted DAML using ontologies. |
|
using Parka KBMS (U.Maryland/LCAS) and
Oracle DBMS |
|
New & Improved |
|
Ontology Versioning support |
|
support for DAML class and property
equivalence |
|
Performance enhancements (e.g.,
Parka/Oracle store/retrieve) |
|
HKO Administration Tools (delete,
compare, merge HKO's) |
|
Future R&D Areas |
|
Greater DAML support (e.g.,
subproperties, inverse props, etc.) |
|
Enhanced query API (support for
disjunction, negation?) |
|
currently XML input, DAML output –
check out DAML Query work |
|
Multiple, distributed KBs |
|
KB validation (incorporate DAML
validator?) |
|
KB triggers (on changes to HKO's), KB
export |
|
|
|
|
|
Query, browse/navigate, and view HKO's |
|
via web-based portal (JSPs, XSL, etc.) |
|
New & Improved |
|
Graphical Query Tool |
|
enables user to issue highly structured
queries on HKO's in KB |
|
Query Results/HKO View |
|
GUI enhancements |
|
Portal packaging |
|
Performance enhancements (e.g.,
refactoring) |
|
Future R&D Areas |
|
Customizability of GUIs by
COI/organization |
|
which properties to display, what
order, etc. |
|
how to represent customization info in
KB/ontologies? |