Semantic Web Applications for Modeling and Simulation

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

DAML Ontology Library Mike Dean OntoLog Forum 28 February
Agent Markup Languages, XML and the Semantic Web John Flynn BBN Technologies June 14, 2001.
Dynamics Research Corporation Semantic Web Military Applications Lee Lacy (407) x104 DAML PI Meeting, Nashua, NH July 18-20, 2001.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Dynamics Research Corporation Semantic Web Military Applications November 13-14, 2001 Lee Lacy (407) x104.
Dynamics Research Corporation Hot DAML Submission: DAML Dining Lee Lacy (407) x104 DAML PI Meeting, Nashua, NH July 18-20, 2001.
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
Dr. Bruce A. Scharlau, AHDIT, ES2002 E-Business Workshop AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
An ontology server for the agentcities.NET project Dr. Manjula Patel Technical Research and Development
Mitsunori Ogihara Center for Computational Science
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Dr. Bruce A. Scharlau, AHDIT, August 2002 AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University of Aberdeen.
Microdata and schema.org. Basics Microdata is a simple semantic markup scheme that’s an alternative to RDFa Microdata Developed by WHATWG and supported.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to RDF(S) and a Quick Tour of OWL
An Introduction to Semantic Web Portal
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Natural Language and Speech Processing Professor: Dr. Christel Kemke Winter 2004 Knowledge Representation on the Semantic Web by Femi G. Olumofin.
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Practical RDF Chapter 1. RDF: An Introduction
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Dr. Bhavani Thuraisingham August 2006 Building Trustworthy Semantic Webs Unit #1: Introduction to The Semantic Web.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic Web for the Military User May 7-8, 2003 Preparing the Military for the Revolution of the Semantic Web Preparing the Military for the Revolution.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
DAML+OIL: an Ontology Language for the Semantic Web.
OWL Representing Information Using the Web Ontology Language.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Stefan Decker Stanford University Mike Dean BBN Technologies.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
ece 627 intelligent web: ontology and beyond
Multi-agent system for web services
Presentation transcript:

Semantic Web Applications for Modeling and Simulation Lee W. Lacy Dynamics Research Corporation Captain Joel Pawloski U.S. Army TRAC-M July 11, 2001 DMSO Technical Exchange Meeting

Agenda Web Technology Evolution XML M&S Applications U.S. Army TRAC-M XML Research Semantic Web Background DARPA Semantic Web Research Potential Semantic Web M&S and C4I Applications

The Evolving Web 2010 2000 1990 Web of Knowledge Proof, Logic and Ontology Languages (e.g., DAML+OIL) Shared terms/terminology Machine-Machine communication 2010 Resource Description Framework (RDF) eXtensible Markup Language (XML) Self-Describing Documents 2000 HyperText Markup Language (HTML) HyperText Transfer Protocol (HTTP) Formatted Documents Foundation of the Current Web 1990 Based on Berners-Lee, Hendler; Nature, 2001

Hypertext Markup Language (HTML) Enabled standard communication of content combined with format Loosely defined specific (limited) grammar specified using SGML (specific language) Started by Tim Berners-Lee Standardized by World-Wide Web Consortium (W3C) Ubiquitous method of presenting and communicating data Used throughout DoD on both public internet and SIPRNET and other classified networks Not useful for machine search

eXtensible Markup Language (XML) Separates content from format (standard syntax) Simplified version of SGML (metalanguage) for defining eXtensible tag sets Started by Tim Bray et al based on conversations with Tim Berners-Lee Standardized by W3C Used to define updated HTML grammar (XHTML) Used in Modeling and Simulation community primarily for Data Interchange Formats (DIFs) that support data sharing

XML DIF Method ModSAF XML-based Data Interchange File (DIF) Janus CCTT

M&S and C4I use of XML HLA Data Interchange Formats (DIFs) JSIMS Common Component Workstation Battlespace Schema Combat XXI Scenario Files OneSAF Objective System Land Warrior User Interface Specifications Joint C4ISR Integration Facility (JCIF) Joint Battlespace Infosphere (JBI) XML Assessment

Specific U.S. Army M&S XML Research Initiatives Military Scenario Definition Language (MSDL) Computer Generated Forces (CGF) Behaviors Equipment Characteristics and Performance (C&P)

MSDL Objectives Support Scenario Developers Improve Scenario Quality Reduce Time to Develop Scenarios Reduce Costs of Developing Scenarios Support Scenario Generation Tool Developers Reduce Tool Development Costs Improve Tool Interoperability

Scenario Content Analysis Metadata Environment Organization Simulation Object Information Item Events Unassigned

MSDL Standard Initial work reviewed by Combat XXI Combat XXI enhancements merged into Army Modeling and Simulation Office (AMSO) Standards Nomination and Approval Process (SNAP) submission SNAP submission serving as starting point for OneSAF Objective System (OOS)

MSDL Schema Defined using XML DTD and XML Schema Sample scenarios marked up

CGF Behaviors Computer Generated Forces (CGF) systems simulate units and platforms CGF systems operate at a variety of fidelity and resolution levels Behaviors historically “hard coded” Newer systems represent behaviors in data Considerable resources required to develop CGF systems and their associated behaviors

Current CGF Systems WARSIM CCTT ModSAF Ada Finite State Machines Asynchronous Augmented Finite State Machines (translated into “C” code) Behavioral Description Frames Fundamental Behaviors (C++ code) Today’s CGF systems are built in a stove-piped manner

“Perfect World” Behavior Sharing System #1 System #2 Behaviors Represented in Common Language Using XML System #3 System #4 In a perfect world, we’d all speak the same language

CGF Behavioral Representation Logical Data Model Components Behavior Specification Logical Data Model Components Knowledge Representation Constructs Complexity Metadata Declarative Procedural Strategic

SIMTECH Demonstration Equipment Characteristics and Performance Data in XML AMSAA NGIC OTB Combat XXI

Explicit vs. Metamodel Schemas XML DTD and/or XML Schema design often involves decisions over the use of explicit tags or representation of names in data <maxspeed units=“mph”>45</maxspeed> vs. <parameter> <name>maxspeed</name> <units>mph</units> <value>45</value> </parameter>

Semantic Problems for XML Synonymy and polysemy <PERSON> vs. <INDIVIDUAL> is <SPIDER> an arachnid or software? Structural differences <PERSON><NAME>Lee Lacy</NAME><PERSON> vs. <PERSON><NAME> <FNAME>Lee</FNAME> <LNAME>Lacy</LNAME> </NAME></PERSON> Based on Hendler, 2001

Resource Description Framework (RDF) RDF data consists of nodes and attached attribute/value pairs Nodes can be any web resources Attributes are named properties of nodes Values are either atomic (text strings, numbers, etc.) or other resources or metadata instances Supports labeled directed graphs XML used as graph serialization syntax for storing and communicating RDF instances Provides basic ontological primitives Classes and relations (properties) Class (and property) hierarchy RDF triples assert facts about resources

Why RDF Is Not Enough Expressive inadequacy Only range/domain constraints (on properties) No properties of properties (unique, transitive, inverse etc.) No equivalence, disjointness, coverings etc. No necessary and sufficient conditions (for class membership) Poorly (un) defined semantics

Semantic Web (SW) Provides agent-readable descriptions of data, information, and knowledge Built on top of XML and RDF Envisioned by Tim Berners-Lee and researched by DARPA team and others W3C is beginning a Semantic Web initiative Used to define ontologies and associated instance data Huge potential for Modeling and Simulation community

Disjointness, Inverse, part-of… What is an Ontology? Thesauri “narrower term” relation Frames (properties) Formal is-a General Logical constraints Catalog/ ID Informal is-a Formal instance Disjointness, Inverse, part-of… Terms/ glossary Value Restrs. TAXONOMY ONTOLOGY Based on McGuinness, 2001: http://www.daml.org/2001/06/swday-ontologies/Ontologies-talk-060401_files/frame.htm

Beyond XML:Agent Semantics DARPA developing an Agent Markup Language (DAML) A “semantic” language that ties the information on a page to machine readable semantics (ontology)

DARPA DAML Research Team BBN Booz-Allen and Hamilton Cycorp Dynamics Research Corporation (DRC) GRCI Lockheed Martin Management and Data Systems SRI Teknowledge Carnegie Melon University University of Southern California Information Sciences Institute MIT (W3C) Stanford University UMBC University of West Florida Yale University

Benefits Standard representation of “object-oriented” concepts across the web Extensibility of ontologies through namespaces Support for complex queries involving “semantic joins” over multiple data sets

A new/old model of DoD partnering Semantic Web Res. (EU) W3C DAML www.semanticweb.org www.daml.org www.w3.org/RDF/ C2 link RDF XML RDF-S DAML-ONT DAML-LOGIC US/EU Joint Efforts (S. Decker, Coord) Horus Research efforts: SHOE OIL EC OntoWeb Intl Workshops Tools Lang Spec Demos Ctr for Army Lessons Learned EU W3C Members/directors (Dan Brickley, coord) DARPA: Funds a new generation of www technology Works closely with W3C to create a web standard Works closely with EU on international acceptance Brings DoD users (J2,J3,J6) in as early adopters Based on Hendler, 2001

Layered Architecture DAML+OIL DC PICS XHTML SMIL RDF(S) HTML XML(S) Based on Horrocks, 2001: http://www.cs.man.ac.uk/~horrocks/Slides/

DAML Status DAML+OIL ontology language released on World Wide Web Annotated “walkthrough” Examples Full definition RDFS = Resource Description Framework Schema Provides 100% mapping to XML Open discussion group run by W3C: www-rdf-logic@w3.prg Denotational (and axiomatic) Semantics published First formal semantics for a web language Proposal to W3C for standardization ongoing

www.DAML.org Language Specifications DAML Newsletter (you can subscribe) Collection of web tools Ontology library 157 ontologies as of July 9, 2001 DAML crawler over 14,000 pages w/2,000,000+ DAML statements, 5/15/01 Web tracking software used for baselining DAML use Over 500,000 hits in first 6 months

DAML Military Examples Army CALL Thesaurus Army Equipment (based on WARSIM Equipment Knowledge Acquisition Tool schema) Military task lists (e.g., UJTL) – under development Army CALL University After Next (UAN) Warrior Knowledge Network (WKN) Human Intelligence (HUMINT) interrogation procedure representation – just started Intelink (DIA) HUMINT report representation – small sample developed – currently extending

CALL Thesaurus Ontology Term name CALL Term descriptorFor RT domain subClassOf inverseOf subPropertyOf range & domain Legand preferred TermFor BT NT ACK AF entry TermFor USE UF

Military Equipment Ontology Army Military Equipment Characteristic & Performance (C&P) Ontology Provides framework to compose Army equipment from the System Unit to individual component (i.e., radio) level Ontology is modeled after data model used by WARSIM and that housed by the FDB (Functional Description of the Battlespace)

DAML Query Demonstration Semantic web DAML Demonstration Uses Call Thesaurus and Military Equipment C&P ontologies and data to demonstrate the potential of the semantic web Demonstration is composed of: Thesaurus Lookup Term Military Equipment Lookup Complex query involving multiple ontologies by using thesaurus lookup results to find military equipment terms

DAML Query Demonstration

HUMINT Report Representation Unclassified Force Protection Sample HUMINT report provided Classes identified included: Organization, Person (who) Activity, Event (what) Timeframe (when) Location Area (where) Conclusion (why)

Intelligence Report Ontology Event Location Area Timeframe Activity Equipment Organization Person Description Note Intelligence Report Conclusion Building Metadata Terrorist subclassOf partOf describedAs locatedIn within memberOf Vehicle Motorcycle Automobile drivenBy Country resultedIn conclusion metadata event conclusionEvent Subject, directObject, indirectObject, source Subject directObject indirectObject regarding source timeframe INNOVATIVE SOLUTIONS THROUGH PEOPLE, PROCESSES, AND TECHNOLOGY

Ontology Design Issue Explicit description of classes vs. encoding of information as data Explicit definition: Requires extensive maintenance of ontology Supports complex queries Encoding: Requires companion encoding standard (e.g., DIS enumeration document, SEDRIS environmental data coding specification) Decision will be made on case-by-case basis with sponsor’s goals paramount but will affect usefulness of cross-ontology “joins”

Potential Encoding Sources Events: Fineberg Verb Taxonomy Kansas Event Data System (KEDS) World Events Interaction Survey (WEIS) Codes BML operations / tasks UJTL / service task lists Things: FDMS taxonomy DIS Enumeration Document

Potential M&S Applications of Semantic Web Technologies Human Behavior Representation (e.g., CHRIS) Glossaries / Taxonomies / Thesauri (e.g., CSS) CGF Behavior Development (e.g., TRAC-M research effort) Knowledge Acquisition (e.g., FDMS) METL development (e.g., JTIMS) Scenario Development (e.g., MSDL) Unit Order of Battle (e.g., UOB DAT) Data Provisioning (e.g., AMSO SIMTECH effort) HLA FEDEP Tool Architecture (e.g., DIFs) Web Services (e.g., fly-out model responsibility) AAR / logger data

CSS Thoughts DMSO CSS provides definitions, unlike Army CALL thesaurus DAML thesaurus ontology based on ANSI standard for representing thesauri information CSS validated and traceable to Authoritative Data Sources (ADSs) DAML thesauri ontology could be extended to support definitions and ADS traceability CSS could be “ported” to semantic web instance data Once represented as SW content, terms can be manipulated using standard SW tools and other M&S-related SW applications can link to terms

Battle Management Language Standard verbiage or vocabulary used by simulation programmers or workstation controllers to describe planning and executing military functions currently performed by human controllers Key factors supporting automated Course of Action (COA) analysis: Unit identification (who) Operation / Task (what) Operation time (when) Operation location (where) Operation purpose / mission (why)

BML Thoughts BML User’s Guide Annex A contains CSS-like definitions Value of BML is in knowledge representation structure developed (i.e., units, timeframe, etc.) and specified vocabulary (i.e., User’s Guide Annex A) BML KR structure could be used as the basis for an ontology for orders BML vocabulary could be migrated into ontology instance data similarly to CSS

Preliminary BML Order Ontology Timeframe Operation Formation Task Unit partOf Location takesPlaceAt layedOutIn takesPlaceWithin arrangedAt supports performs

Summary Web technology continues to evolve XML is being used for M&S applications Semantic Web technologies emerging that provide potential solutions to DoD M&S challenges Research and proof-of-concept demonstrations needed to show benefits

Questions? Lee Lacy LLacy@DRC.com