Actions

Ontolog Forum

Virtual Workshop on Semantics in Geospatial and Other Architectures: Design and Implementation - Tue 2013-05-07

This is a virtual workshop organized under an NSF INTEROP Grant by the Spatial Ontology Community of Practice (SOCoP)

Session Topic: Semantics in Geospatial and Other Architectures: Design and Implementation

Abstract: This is a virtual workshop focused on the design, use, and software development of semantic technology in geospatial and other architectures. Semantic technology can encompass ontologies, repositories, mappings, reasoners, and other components as well as linked data. A purpose of the workshop is to identify current systems using semantic technologies, learn why semantics were needed, describe and analyze how those systems are built (i.e., what technologies are being used both conceptually and in software development), identify commonalities in concept and software to possibly develop re-usable software templates, and identify unmet needs for future architectures, both for functionality and then software. The use of semantics can be for searching, data integration, question answering, or other needs, considering both research and implementation. One of the purposes is to gain examples of how to include semantic technology in, for example, geospatial portals, statewide information systems, spatial data infrastructures (e.g., NSDIs) database systems, and so on. Because the use of semantics in the geospatial area is still relatively new, other domains and applications are of interest.

Panelists / Briefings: (approximate times)

Session Chair: Dr. NancyWiegand (U of Wisconsin, Madison) - 12:30 Eastern time slides

  • 12:40 DouglasFils (Ocean Leadership) - "Data Discovery and Integration

An exploration of concepts for IODP" slides

  • 1:00 DamianGessler (iPlant Collaborative) - "Semantics for Cyberinfrastructure: The iPlant Collaborative's Semantic Web Platform" slides
  • 1:20 DaveKolas (Raytheon BBN Technologies) - "Getting Started with [[GeoSPARQL]]" slides
  • 1:40 VeronikaMegler (Portland State University) - "The Problem of Semantics in the Metadata Mess" slides
  • 2:00 Naicong Li and PhilipMurphy (Redlands Institute & SDS Consortium) - "An Ontology-Driven Web Portal for Spatial Decision Support" slides
  • 2:20 break
  • 2:30 WenwenLi (Arizona State University) - "Knowledge Mining for Intelligent Geospatial Data Discovery" slides
  • 2:50 ToddPehle (Orbis Technologies) - "Data and Service Discovery in Linked SDI and Linked VGI" slides
  • 3:10 ChaoweiYang (George Mason University) - "Using Semantic Web to Optimize the Discovery, Access, and Utilization of Big Geospatial Data" slides
  • 3:30 further comments or questions
    • Thank you to GaryBergCross for helping with this workshop and to PeterYim for hosting.

http://ontolog.cim3.net/file/work/SOCoP/Workshops/Architecture-virtual-workshop-may-2013/Reference%20Model%20and%20SDI%20Architecture%20JJM%20061809.jpg

Archives

  • Prepared presentation material (slides) for each speaker by clicking on the "slides" link associated with each presenation above :
  • transcript of the online chat during the session
  • Audio recording of the session ... [ 3:04:04 ; mp3 ; 21.07 MB ]
    • its best that you listen to the session while having the respective presentations (linked above) opened in front of you. You'll be prompted to advance slides by the speaker.
  • Additional Resources

Abstract

Virtual Workshop on Semantics in Geospatial and Other Architectures: Design and Implementation - [ intro slides]

This is a virtual workshop focused on the design, use, and software development of semantic technology in various geospatial architectures. One of the purposes is to gain examples of how to include semantic technology in, for example, geospatial portals, statewide information systems, spatial data infrastructures (e.g., NSDIs) database systems, etc. Because the use of semantics in the geospatial area is still relatively new, other domains and applications are also of interest. Semantic technology can encompass ontologies, repositories, mappings, reasoners, and other components as well as linked data.

In particular, the purpose of the workshop is to identify current systems using semantic technologies, learn why semantics were needed, describe and analyze how those systems are built (i.e., what technologies are being used both conceptually and in software development), identify commonalities in concept and software to possibly develop re-usable software templates, and identify unmet needs for future architectures, both for functionality and then software. The use of semantics can be for searching, data integration, question answering, or other needs, considering both research and implementation.

This virtual workshop may lead to a 2 day in-person workshop in the fall, with possible publication opportunities.

Proceedings

Please refer to the above

IM Chat Transcript captured during the session

see raw transcript here.

(for better clarity, the version below is a re-organized and lightly edited chat-transcript.)

Participants are welcome to make light edits to their own contributions as they see fit.

-- begin in-session chat-transcript --


Chat transcript from room: socop_20130507

2013-05-07 GMT-08:00 [PDT]


[9:09] Peter P. Yim: This is the chat-workspace for the ...

virtual workshop on semantics in geospatial and other architectures: design and implementation

Date / Time: Tue 2013-05-07 ; 3-Hr session, starting 12:30pm EDT / 9:30am PDT / 16:30 UTC

Session Chair: Dr. Nancy Wiegand (U of Wisconsin, Madison)

Agenda: [pm EDT]

  • 12:40 Douglas Fils (Ocean Leadership) - "Data Discovery and Integration An exploration of concepts for IODP"

- "Semantics for Cyberinfrastructure: The iPlant Collaboratives Semantic Web Platform"

  • 1:40 Veronika Megler (Portland State University) - "The Problem of Semantics in the Metadata Mess"
  • 2:00 Naicong Li and PhilipMurphy (Redlands Institute & SDS Consortium)

- "An Ontology-Driven Web Portal for Spatial Decision Support"

  • 2:20 break
  • 2:30 Wenwen Li (Arizona State University) - "Knowledge Mining for Intelligent Geospatial Data Discovery"
  • 2:50 Todd Pehle (Orbis Technologies) - "Data and Service Discovery in Linked SDI and Linked VGI"

- "Using Semantic Web to Optimize the Discovery, Access, and Utilization of Big Geospatial Data"

  • 3:30 further comments or questions

Logistics:

  • Refer to details on session page at:

http://ontolog.cim3.net/cgi-bin/wiki.pl?NsfInterop_Grant/SemanticsInGeospatialArchitectures_2013_05_07

  • (if you haven't already done so) please click on "settings" (top center) and morph from "anonymous" to your RealName (in WikiWord format)
  • Mute control: *7 to un-mute ... *6 to mute
  • Can't find Skype Dial pad? ** for Windows Skype users: it's under the "Call" dropdown menu as "Show Dial pad"
    • for Linux Skype users: please note that the dial-pad is only available on v4.1 or later (or the earlier Skype versions 2.x,)

if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it.

Attendees: Nancy Wiegand (chair), AlberSanchez, Alex Mirzaoff, Alex Shkotin, Anne Thessen, Dalia Varanka,

Damian Gessler, Dan Cerys, Dave Kolas, Douglas Fils, Fran Lightsom, Francesca Quattri, GaryBergCross,

Jim Jacobs, Jim Kirby, Joel Bender, John Graybeal, MarshallXMa, Mike Dean, Naicong Li, Naijun Zhou,

NicholasDelRio, Ola Ahlqvist, PatrickWest, Paul Koch, Peter P. Yim, PhilipMurphy, Ralph Grove,

Robert Rovetto, TalesPaivaNogueira, Todd Pehle, Tom Tinsley, Veronika Megler, Wenwen Li, ...

WilliamMiller, DouglasNebert, Sergey Krikov, Song Gao, AhmadAssaf, BernardValentin, David Govoni, ...

proceedings:

[8:55] anonymous morphed into Naijun Zhou

[9:15] anonymous morphed into Douglas Fils

[9:23] anonymous morphed into Naicong Li

[9:26] anonymous morphed into Veronika Megler

[9:26] anonymous morphed into Damian Gessler

[9:28] anonymous morphed into Anne Thessen

[9:28] anonymous2 morphed into PhilipMurphy

[9:28] anonymous morphed into Nancy Wiegand

[9:29] anonymous morphed into Jim Jacobs

[9:29] anonymous2 morphed into Wenwen Li

[9:30] anonymous morphed into Ralph Grove

[9:30] anonymous2 morphed into Ola Ahlqvist

[9:33] anonymous2 morphed into Alex Shkotin

[9:35] anonymous2 morphed into PatrickWest

[9:35] anonymous2 morphed into Dave Kolas

[9:36] anonymous2 morphed into MarshallXMa

[9:37] anonymous4 morphed into Wenwen Li

[9:29] GaryBergCross: Hello all.

[9:36] Anne Thessen: Hello everyone!

[9:37] GaryBergCross: I guess all but Chaowei and Todd are on the call so far...unless they are anon

[9:37] Peter P. Yim: == Nancy Wiegand opens the session ...

[9:38] anonymous7 morphed into NicholasDelRio

[9:38] anonymous5 morphed into Robert Rovetto

[9:39] anonymous1 morphed into John Graybeal

[9:39] GaryBergCross: The slide has Veronika as last speaker but she will be speaking at 1:40. There

are new slides on the site.

[9:41] anonymous1 morphed into AlberSanchez

[9:42] anonymous1 morphed into anonymous123

[9:46] anonymous1 morphed into TalesPaivaNogueira

[9:42] John Graybeal: skype isn't actually connecting me to the conference...

[9:44] John Graybeal: yeah, the joinconference on skype is a fail for me, will see if I can make

something else work. Sorry!

[9:46] Peter P. Yim: @John - try using your phone or skype-out and call (206) 402-0100 ... PIN=141184#

[9:51] GaryBergCross: @johnG did you toggle in the PIN on Skype???

[9:42] List of members: AlberSanchez, Alex Shkotin, Anne Thessen, anonymous, anonymous123,

Dalia Varanka, Damian Gessler, Dave Kolas, Douglas Fils, Fran Lightsom, Gary Berg-Cross, Jim Jacobs,

Jim Kirby, Joel Bender, John Graybeal, Marshall X Ma, Mike Dean, Naicong Li, Naijun Zhou, Nancy Wiegand,

Nick Del Rio, Ola Ahlqvist, Patrick West, Peter P. Yim, Philip Murphy, Ralph Grove, RobRovetto,

Tom Tinsley, Veronika Megler, vnc2, Wenwen Li

[9:50] GaryBergCross: 30 people on the Chat...

[9:58] GaryBergCross: Schedule 1:00 Damian Gessler, iPlant Collaborative 1:20 Dave Kolas, Raytheon

BBN Technologies 1:40 Veronika Megler, Portland State University 2:00 Naicong Li, Redlands Institute

2:20 BREAK 2:30 Wenwen Li, Arizona State University 2:50 Todd Pehle, Orbis Technologies 3:10 Chaowei

(Phil) Yang, George Mason University 3:30 Any further questions

[9:42] Peter P. Yim: == Douglas Fils presenting now ...

[10:00] GaryBergCross: Good architecture representation in slide 11

[10:07] MarshallXMa: @DouglasFils: Can you list a few example vocabularies used in your works. You

mentioned vocabularies are important on slides 4 and 10 of your presentation. thx.

[10:20] Douglas Fils: @MarshallXMa: I am working to get our current vocabularies update into the web

service.. some of the older versions are at http://data.oceandrilling.org/core/ We will try and use

the w3c patterns for sharing the current vocabularies soon..

[10:21] Douglas Fils: these are just simple SKOS files.. we would really like to leverage off NERC

http://www.bodc.ac.uk/products/web_services/vocab/

[10:43] MarshallXMa: @DouglasFils: Thanks.

[10:02] Peter P. Yim: == Damian Gessler presenting ...

[10:13] anonymous1 morphed into Dan Cerys

[10:21] Peter P. Yim: @DamianGessler - does enabling a site to serve the data need to be done on the

server side by the website provider, or will an enabled client be able to do it on any website?

[10:22] Peter P. Yim: if the former, do you have a list of your "partners"?

[10:25] Damian Gessler: @PeterYim - data providers host a SSWAP OWL RDF/XML graph for each service

they offer. This "graph" describes their service semantically, allowing for discovery and

(automated) engagement.

[10:29] Peter P. Yim: @DamianGessler - since your technology is quite domain independent, do you have

plans to apply that to other domains beyond "plants" (if so, what domains are being worked on or

considered?

[10:32] Damian Gessler: @PeterYim - geo would be natural (esp. because the of the scientific overlap

between bio/geo/plant research). But no firm plans yet; open to follow-up. You are correct that the

core technology is domain independent.

[10:33] Peter P. Yim: Thank you, Damian

[10:22] anonymous2 morphed into Paul Koch

[10:23] anonymous1 morphed into Todd Pehle

[10:23] Peter P. Yim: == Dave Kolas presenting ...

[10:38] Fran Lightsom: Can anybody else hear?

[10:39] Peter P. Yim: @Fran - yes, I can still hear Dave Kolas speaking

[10:41] anonymous1 morphed into Francesca Quattri

[10:42] Fran Lightsom: Thanks. I needed to redial.

[10:45] Dave Kolas: Sorry, apparently my sickness resulted in me talking more slowly than usual.

Please let me know if you have any questions about GeoSPARQL.

[10:47] John Graybeal: @Dave: It was a very nicely put together summary of the technology, very neat

to follow. What are the implications on the inference engine of having to satisfy geospatial

relation queries? (How many support it, are they very much optimized (yet)?)

[10:50] Dave Kolas: The implementations that exist so far use geospatial indices to improve the

processing of the queries, much like rdbms with geospatial extensions

[10:50] Dave Kolas: So query planning gets a little bit more complicated

[10:51] Dave Kolas: There are currently 3 implementations of which I am aware (Oracle, Parliament,

and Strabon)

[10:52] Dave Kolas: Our hope is that other triple store vendors who currently have some proprietary

spatial extensions (ex, Virtuoso) will eventually support GeoSPARQL

[10:45] Peter P. Yim: == Veronika Megler presenting ...

[10:53] anonymous1 morphed into Alex Mirzaoff

[11:07] Peter P. Yim: == Naicong Li presenting ...

[11:13] Peter P. Yim: relay an anonymous post - URL to SDS Portal http://www.spatial.redlands.edu/sds/

[11:17] GaryBergCross: Break coming up after Naicong

[11:17] Peter P. Yim: @NaicongLi & PhilipMurphy - for the "collected" tools and models, are you working

with those from your collaborators/partners or are they "discovered" from publications and the web?

[12:37] Naicong Li: Peter -- I just saw your question earlier - "for the "collected" tools and

models, are you working with your collaborators/partners or are they "discovered" from publications

and the web?" The answer is "both".

[11:21] GaryBergCross: Naicong's updated slides are on the Wiki (with "export" properly labeled now on slide#15).

[11:24] Peter P. Yim: @PhilipMurphy - possible typo on your email address on slide#28

[11:35] PhilipMurphy: Peter well spotted! -- should be philip_murphy@spatial.redlands.edu

[11:36] Peter P. Yim: @Philip ... you might want to send an update of the slides to Gary so he can swap

it in for the archives

[12:04] GaryBergCross: Updated slides for Naicong Li linked to the wiki session page now.

[11:31] Peter P. Yim: == [2:31pm EDT] Nancy Wiegand: we are having break now; resuming in 1 min. ...

[11:35] Peter P. Yim: == Wenwen Li presenting ...

[11:41] GaryBergCross: @WenwenLi - the attribute level looks like a values level.

[11:52] anonymous2 morphed into Alex

[11:54] Peter P. Yim: == Todd Pehle presenting ...

[12:10] GaryBergCross: @Todd - Is subset the right way to partition some space?

[12:21] Todd Pehle: Hi Gary, VoID subsets are generic ways to partition a dataset (not so much a space);

One obvious use for this is finding the download URL of an RDF file by "Country" (say in Geonames dataset)

[12:22] Todd Pehle: You could also specify these feature types have data in that particular "Country"

[12:15] GaryBergCross: @Dave @Todd You 2 need to have a Hackathon on these ideas..

[12:17] Dave Kolas: @Todd... can you repeat the question you asked about representing CRS's in RDF?

[12:24] Todd Pehle: Dave, I wanted to use geosparql:asWKT to describe BBOX; as I understand it, CRS

is specified inside the geometry literal...is this correct? I was hoping I could directly assert CRS

in RDF with geosparql vocab.

[12:25] Dave Kolas: The CRS only lives in the literal in GeoSPARQL, but you could potentially

reference its uri with a different property... I'm not sure what you mean about using asWKT to

describe BBOX? Do you mean an instance of a bounding box, or the concept of bounding boxes?

[12:29] Todd Pehle: @Dave Ok. Will check out the CRS URI...I was referencing an instance of a

bounding box (encoded as wkt).

[12:31] Dave Kolas: So wouldn't a bounding box representation require a crs, and go in there in the normal way?

[12:32] Dave Kolas: Why do you want it *not* in the literal?

[12:32] Todd Pehle: Sorry, should have explained better. I was looking for a way to ask "What feature

types are in dataset ABC that use EPSG:4326?".

[12:32] Dave Kolas: Ah!

[12:32] Todd Pehle: ...without having to scan every WKT literal to detect.

[12:33] Dave Kolas: Got it. If there isn't one already, there should be a filter function for getting

the crs out of a literal

[12:33] Dave Kolas: and that could be optimized on the kb side

[12:34] Todd Pehle: Great. Thanks!

[12:24] Peter P. Yim: == Chaowei Yang (Phil) presenting ...

[12:25] GaryBergCross: Should slides be advancing?

[12:29] Peter P. Yim: @Phil - ref. your slide#7 ... are your planning to stand up your own ontology

repository; if not, what/who are the ontology repository people you are planning to work with?

[12:43] Peter P. Yim: @Chaowei - please look at what we are doing in the OOR Initiative

- see: http://oor.net ... and in particular the SOCoP instance at: http://socop.oor.net

[12:39] GaryBergCross: @Chaowei This use of social science methods for developing ontologies / ODPs

is a good topic for a future SOCoP workshop.

[12:40] Peter P. Yim: == Nancy Wiegand: open Q&A ...

[12:36] GaryBergCross: BTW Follow on questions and discussion is possible later using the

SOCoP Forum http://ontolog.cim3.net/forum/socop-forum/

[12:38] GaryBergCross: Any thoughts out there on the value and interest in a workshop on this in the

Fall? Who would be interested in coming?

[12:43] Jim Jacobs: Many thanks to all the speakers and organizers. Cheers!

[12:47] GaryBergCross: @Jim - One step in that direction is the deepening modeling of Roles which

are social in nature... Nicola Guarino is one source of these ideas..

[12:48] Peter P. Yim: == Nancy Wiegand: -- session adjourned - 3:47 pm EDT --

-- end of in-session chat-transcript --

Additional Resources


For the record ...

How To Join (while the session is in progress)

Conference Call Details

  • Date: Tuesday, 7-May-2013
  • Start Time: 9:30am PDT / 12:30pm EDT / 16:30 UTC
  • Expected Call Duration: 3.0 hours
  • Dial-in:
    • Phone (US): +1 (206) 402-0100 ... (long distance cost may apply)
      • ... [ backup nbr: (415) 671-4335 ]
      • when prompted enter Conference ID: 141184#
    • Skype: joinconference (i.e. make a skype call to the contact with skypeID="joinconference") ... (generally free-of-charge, when connecting from your computer ... ref.)
      • when prompted enter Conference ID: 141184#
      • Unfamiliar with how to do this on Skype? ...
        • Add the contact "joinconference" to your skype contact list first. To participate in the teleconference, make a skype call to "joinconference", then open the dial pad (see platform-specific instructions below) and enter the Conference ID: 141184# when prompted.
      • Can't find Skype Dial pad? ...
        • for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"
        • for Linux Skype users: please note that the dial-pad is only available on v4.1 (or later; or on the earlier Skype versions 2.x,) if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it. ... (ref.)
  • Shared-screen support (VNC session), if applicable, will be started 5 minutes before the call at: http://vnc2.cim3.net:5800/
    • view-only password: "ontolog"
    • if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.
    • people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides above (where applicable) and running them locally. The speaker(s) will prompt you to advance the slides during the talk.
  • In-session chat-room url: http://webconf.soaphub.org/conf/room/socop_20130507
    • instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field from "anonymous" to your real name, like "JaneDoe").
    • You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen.
    • thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) socop_20130507@soaphub.org ... Handy for mobile devices!
  • Discussions and Q & A:
    • Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker.
    • To un-mute, press "*7" ... To mute, press "*6" (please mute your phone, especially if you are in a noisy surrounding, or if you are introducing noise, echoes, etc. into the conference line.)
    • Questions can be asked after each presentation with further discussion possible after all presentations are through. You are encouraged to jot down questions onto the chat-area (that way, they get documented; and you might even get some answers in the interim, through the chat.)
    • During the Q&A / discussion segment (when everyone is muted), If you want to speak or have questions or remarks to make, please raise your hand (virtually) by clicking on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the session moderator (again, press "*7" on your phone to un-mute). Test your voice and introduce yourself first before proceeding with your remarks, please. (Please remember to click on the "hand button" again (to lower your hand) and press "*6" on your phone to mute yourself after you are done speaking.)
  • RSVP appreciated, Nancy Wiegand, wiegand AT cs DOT wisc DOT edu , ... or simply add yourself to the "Expected Attendee" list below (if you are a member of the community already.)
  • Please note that this session may be recorded, and if so, the audio archive is expected to be made available as open content, along with the proceedings of the call to our community membership and the public at-large under our prevailing open IPR policy.

Attendees