|
|
|
Brian Kettler, Ph.D. |
|
Horus Contractor Team Tech Lead |
|
ISX Corporation, [email protected] |
|
|
|
DAML PI Meeting, 12 February 2002 |
|
Unclassified – For Official Use Only |
|
|
|
|
|
|
Horus Project |
|
Overview |
|
Technical Update |
|
Overview |
|
Tools |
|
What’s new/improved |
|
Future R&D plans (including DAML insertion) |
|
|
|
|
|
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? |
|
|
|
|
|
|
|
20+ Linked ontologies (extensible) in various
subject domains |
|
Sources |
|
Knowledge acquisition done with analysts |
|
Intelligence Community Metadata initiatives
(e.g., ICML metadata, security tags for XML) |
|
Existing ontologies from DARPA HPKB/RKF –
Teknowledge (Financial Transaction), Cycorp (Vehicles) |
|
Encoding/validation in DAML done using COTS
(XML/RDF) and DAML tools |
|
Sandpiper’s Visual Ontology Modeler |
|
XML Spy |
|
ConceptDraw/Visio |
|
KSL’s Chimæra |
|
|
|