sensor network pilots for drm 2.0: sensor standards harmonization working group meeting at nist

40
1 Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST Brand L. Niemann (US EPA), Co-Chair, Semantic Interoperability Community of Practice (SICoP) Best Practices Committee (BPC), Federal CIO Council November 28, 2006

Upload: leal

Post on 22-Feb-2016

55 views

Category:

Documents


0 download

DESCRIPTION

Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST. Brand L. Niemann (US EPA), Co-Chair, Semantic Interoperability Community of Practice (SICoP) Best Practices Committee (BPC), Federal CIO Council November 28, 2006. Overview. 1. Data Networks - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

1

Sensor Network Pilots for DRM 2.0:Sensor Standards Harmonization Working

Group Meeting at NISTBrand L. Niemann (US EPA), Co-Chair,

Semantic Interoperability Community of Practice (SICoP)Best Practices Committee (BPC), Federal CIO Council

November 28, 2006

Page 2: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

2

Overview

• 1. Data Networks• 2. Highlights of Previous• 3. Harmonization Approaches• 4. Results• 5. Some Next Steps

Page 3: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

3

1. Data Networks

• Responsibilities:– Enterprise Architecture Team: Data

Architecture:• Leads the architecting of environmental and health

information needed to truly understand the state of the environment, measure environmental performance gains, and enable EPA be able to be respond to emergencies.

– Source: http://colab.cim3.net/cgi-bin/wiki.pl?BrandNiemann

Page 4: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

4

1. Data NetworksType Task/Tool Community

of PracticeExample

SOA Multiple Web Services/Model-Driven Architecture

Federal SOA SOA CoP Demo (10/31/2006)

Semantic Multiple Vocabularies/Semantic Wikis

Federal HITOP NHIN (11/9/2006)(EH DAT)

Sensor Multiple Standards/Semantic Wikis

SSHWG SSHWG (9/12/2006 & 11/28/2006)

See Next Slide for Acronyms.

Page 5: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

5

1. Data Networks

• Acronyms:– SOA-Services- Oriented Architecture– HITOP: Health Information Technology

Ontology Project– CoP: Community of Practice– NHIN: National Health Information Network– EH DAT: US EPA – State Environmental

Health Data Action Team– SSHWG: Sensor Standards Harmonization

Working Group

Page 6: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

6

1. Data Networks

• Management (Governance):– Federal Enterprise Architecture Reference Models:

Performance (goal), Business, Services, Data, and Technical (technology)

– Maturity Model 1: The Fifth Stage of Architecture Maturity: Dynamic Venturing (partnering)*

– Maturity Model 2: Shared Services-to-Web Services-to-Semantic Services

– Data Feeds Structured and the Network Semantically Interoperable.

* Source: Enterprise Architecture as Strategy by Jeanne Ross, Peter Weill, and David Robertson, Harvard Business School Press, 2006, 234 pp.

Page 7: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

7

2. Highlights of Previous

• 2.1 DRM 2.0 and SICoP’s Knowledge Reference Model 1.0 and Metamodel

• 2. 2 Ontological Engineering• 2. 3 Composite Applications and Semantic

Wiki• 2.4 Initial Pilot Results• 2.5 Some Next Steps

Page 8: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

8

2.1 DRM 2.0 and SICoP’s Knowledge Reference Model 1.0 and Metamodel

• Metamodel: Precise definitions of constructs and rules needed for abstraction, generalization, and semantic models.

• Model: Relationships between the data and its metadata.

• Metadata: Data about the data.

• Data: Facts or figures from which conclusions can be inferred.

Relationships and associations

The purpose of this schematic is to show that we need to describe information model relationships and associations in a way that can be accessed and searched.

Source: Professor Andreas Tolk, August 16, 2005

Page 9: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

9

2.2 Ontological Engineering• Interoperability and Ontology:

– Computer systems interoperate by passing messages.– Every message has a meaning (semantics) and a purpose

(pragmatics).– The role of ontology is to make the semantics and pragmatics

explicit in terms of the people, places, things, events, and properties involved.

– Communications among people and computers are always based on task-oriented ontologies. Those ontologies are bottom-up, highly specialized, and usually de facto.

– At every level, intentions, expressed in speech acts, are fundamental.

Source: John Sowa: Extending Semantic Interoperability To LegacySystems and an Unpredictable Future, August 15, 2006, CollaborativeExpedition Workshop, National Science Foundation, Arlington, VA.

Page 10: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

10

2.3 Composite Applications and Semantic Wikis

• Composite Applications Use a Business Ontology to Make Diverse and Distributed Data and Information Sources Interoperate and Deliver a High-End User Interface:– See SICoP Pilots with Digital Harbor.

• Semantic Wikis Implement the SICoP DRM 2.0 and KRM 1.0 by Allowing Communities of Practice to Collaborate on Managing (using and reusing) Ontologies and Building Ontology-Driven Applications.– See SICoP Pilots with Visual Knowledge and other

Semantic Wiki Developers.

Page 11: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

11

2.4 Initial Pilot Results

http://web-services.gov

Page 12: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

12

2.5 Some Next Steps• Sensor Standard Harmonization, Kang Lee, August 29,

2006:– Solution of Sensor Standard Harmonization-Slide 41:

• The sensor standard harmonization is to extract the common terminologies, properties used by many of the sensor standards, and create a common sensor data model which could be a new standard to be developed or an existing sensor standard to be revised.

• A common set of sensor terminology and sensor classification.• Common Properties or Characteristics of Sensors.• Extract common properties of sensors from the existed sensor

standards.• Add additional information or specified information to sensor

common data model.• Map and translate common sensor model to each of existed sensor

standard.

Page 13: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

13

2.5 Some Next Steps• So it is about finding the commonality and the variability

in terminology across the multiple standards and organizing that within a framework of conceptual relationships.

• We have proposed and piloted a new metamodel for organizing a Community of Practices information based on the Federal Data Reference Model 2.0 and Ontological Engineering principles.

• The Sensor Standard Harmonization CoP needs a collaborative tool to accomplish the objectives in the previous slide.

• SICoP is offering its VK Test Semantic Wiki in the next slide to accomplish this purpose.

Page 14: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

14

3. Harmonization Approaches

• 3.1 Subject Index (e.g. NSF Grants)• 3.2 Data Model (e.g. CBRN)• 3.3 Basic Concepts from Upper Ontologies

(e.g., time)• 3.4 Commonality / Variability (i.e., what’s in

common and what’s not)• 3.5 Model (or Ontology) In Mind (i.e., Kang

Lee)• 3.6 Concept Map (e.g. Cmaps)

Page 15: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

15

3.1 Subject Index

Source: Ontologizing NSF Policy and Guidance Documents:SICoP Semantic Wikis Pilot Project, November 20, 2006.

Subject Index becomes an interface to multiple linked documents.

Page 16: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

16

3.1 Subject Index

Concepts Instances at a Specific Location

Page 17: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

17

3.2 Data Model• Caveat: Represents a conceptual model of CBRN Battlespace

relationships and common semantics and syntax. The model does not represent a canned software solution for system interoperability. Use in SOA and plans for Version 1.5.

• Formats: Irwin Representation, Data Dictionary (Excel) and XML Schema.

• Data Dictionary (9/3/2006-4.9 MB Excel):– Categories: Entities: 446, Attributes: 3611, and Relationships: 1317.– Tabs:

• Distribution Statement• Entities• Attributes• Tables and Columns• Valid Values• Parent to Child Relationships• Child to Parent Relationships• All Relationships - Attribute Order

Page 18: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

18

3.3 Basic Concepts from Upper Ontologies

SUMO-WordNet: http://www.ontologyportal.org/

Page 19: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

19

3.3 Basic Concepts from Upper Ontologies

SUMO-WordNet: http://www.ontologyportal.org/

Page 20: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

20

3.4 Commonality / Variability• Organization Domain Modeling (ODM)*:

– http://www.domainmodeling.com/stars.html#odm– *not to be confused with the Ontology Definition Metamodel

(ODM)• Methodology for engineering sets of reusable assets:

– Stakeholder analysis– Exemplar study– Commonality and Variability modeling– Asset-base engineering

• Exploit things in common . . . while respecting variation (e.g. object models and schema sharing)

Source: Dean Allemang, Bringing Semantics to Service-Oriented Architecture: Ontology-based Mediation for eGovernment, 4th Semantic Interoperability for E-Government Conference, February 8-9, 2006. Slides 14-17.

Page 21: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

21

3.5 Model (or Ontology) In Mind

SensorML

ANSI N42.42Data format standard for

radiation detectors

IEEE 1451(Sensor TEDS)

TransducerML

CBRN Data Model

Sensor Metadata

Sensor Schema• Time of Observation • Contaminant ID• Dosage• Location• Weather Observation

•<N42InstrumentData> •<Remark>•<Measurement> <InstrumentInformation> <MeasuredItemInformation> <Spectrum> <DetectorData> <CountDoseData> <AnalysisResults>•<Calibrarion>

AlertMessage:•MessageID•SensorID•SendDate•MessageStatus•MessageType•Source•Scope•Restriction•Address•Handling•Note•referenceID•IncidentID

IEEE 1451 TEDS:• MetaTEDS• Transducer Channel TEDS • Calibration TEDS • Physical TEDS• Manufacturer-defined TEDS• Basic TEDS• Virtual TEDS

Process Model:•metaDataGroup•InterferenceFrame•Inputs•outputs•parameters•method

•Sensor data•Sensor metadata

CAP(Alert Message)

EDXL

K. Lee/NIST

Sensor Standards Harmonization

Page 22: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

22

3.5 Model (or Ontology) In Mind

Figure 1 Organization of an N42 File Containing a Spectrum and Analysis Results

Page 23: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

23

3.5 Model (or Ontology) In Mind

CAP V 1.1 Document Object Model

Page 24: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

24

3.5 Model (or Ontology) In Mind

EDXL-DE 1.0 Document Object Model

Page 25: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

25

3.6 Concept Map

http://cmap.ihmc.us/

Page 26: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

26

4. Results

• Harmonization of Standards in Semantic Wiki (partial list including):– ANSI N42.42– CAP: CAP 1.1– DoD CBRN Data Model– EDXL-DE– IEEE 1451.0 – Where?– IEEE 1512.3-2002 – Where?– OGC SAS - Next

Page 27: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

27

4. Results• Standards documents put on the Web generally

lack enough structural features and semantic interlinking and searchability to support effective online use.

• Not providing semantics in the links is one of the main navigational problems of the World Wide Web: It is not until one opens the destination page of a link that one finds out that its content is not of interest.

• Semantic Links Within and Across Standards.

Page 28: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

28

4. Results

3.1 Common Subject Index

Page 29: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

29

4. ResultsObject Info•Type•Item•Item Status•Reporting Data (timestamp)-----------------•Person•Organisation•Equipment•Supplies•CBRN Agents•Weather•Geographic Feature•Control Feature (line, point, or shape on map)

Action Info•Task•Event•CBRN Event•Location•Reporting Data (timestamp)•Objective / TargetSpatial Info

•Location•Point•Line•Area•Volume

Metadata•Security classification•POCs•URLs•etc

OBJECT-ITEM-LOCATION

ACTION-LOCATION

Note: This slide is for illustrative purposes only. It is not comprehensive in the entities represented nor in the relationships among them.

CBRN Data Model High-level OverviewSource: Tom Johnson, August 2, 2006

3.2 Data Model

Page 30: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

30

4. Results

3.2 Data Model

Not sure what to do here.

Page 31: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

31

4. Results

3.3 Basic Concepts from Upper Ontologies

Page 32: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

32

4. Results• According to WordNet, the noun"Object" has 4 sense(s).

– 100003122 a tangible and visible entity; an entity that can cast a shadow; "it was full of rackets, balls and other objects".

• SUMO Mappings: CorpuscularObject (equivalent mapping) – 105905038 the goal intended to be attained (and which is

believed to be attainable); "the sole object of her trip was to see her children".

• SUMO Mappings: hasPurpose (equivalent mapping) – 106227093 (grammar) a constituent that is acted upon; "the

object of the verb". • SUMO Mappings: NounPhrase (subsuming mapping)

– 105739206 the focus of cognitions or feelings; "objects of thought"; "the object of my affection".

• SUMO Mappings: patient (subsuming mapping)

3.3 Basic Concepts from Upper Ontologies

Page 33: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

33

4. Results

• Recall Common Subject Index (slide 28).• Also see next slide:

– Commonality: Calibration and Metadata– Variability: Instrument Information and

Identification.

3.4 Commonality / Variability

Page 34: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

34 Sensor Standard Harmonization Using Ontology ?

Sensor Ontology ? •Data Types related to sensor•Sensor Identification Data•Sensor Metadata•Calibration data•Transfer function data•Sensor location information •Manufacturer-defined information•….

•MetaData

•Calibration•Instrument Information

•Calibration•Identification

•Metadata

•Calibration•MetaData

ANSI 42.42 IEEE 1451

SensorML/OGCTransducerML

•Calibration•MetaData

CBRN Data Model K. Lee , NIST

4. Results

3.5 Model (or Ontology) In Mind

Page 35: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

35

4. Results

3.6 Concept Map

Page 36: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

36

4. Results

• So the result can be:– An sensor ontology built from the concepts in

slide 34 which references the standards;– An interlinked interface like the previous slide;

and/or– A formal ontology information system using a

tool like Cmaps (see next slide).• Question: Is this what we are expecting

and can use?

Page 37: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

37

4. Results

“Data Model of a Data Model” (Metamodel or Ontology of DRM 2.0)Source: Brand K. Niemann, Jr.

3.6 Concept Map

Page 38: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

38

4. Results• Use Cmaps:

– http://cmap.ihmc.us/• Output in Multiple File Formats:

– PDF Version for Use in Document– SVG Version for Use on the Web– XML Version for Structure– OWL Version for Semantic Relationships– Simple Text Version

• Data Model for DRM 2.0:– See http://colab.cim3.net/cgi-bin/wiki.pl?

EPADataArchitectureforDRM2#nid3BEP3.6 Concept Map

Page 39: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

39

5. Some Next Steps• Continue work on the multiple harmonization

approaches.• Build the Concept Map.• Implement Five Steps for SSH CoP:

– CoP Mission Statement– CoP Membership List– CoP Strategy– Training Conference Call (with items 1-3 entered into

the Semantic Wiki space)– Commitments to collaboratively publish and edit

trusted reference knowledge sources in the Semantic Wiki space.

Page 40: Sensor Network Pilots for DRM 2.0: Sensor Standards Harmonization Working Group Meeting at NIST

40

5. Some Next Steps

http://vkwiki.visualknowledge.com/wiki/sensors