Skip to main content

Notes from Tuesday afternoon Semantic Technology Conference

Posted by haroldcarr on June 16, 2009 at 7:55 PM PDT

Here are my notes from Tuesday afternoon at

Tuesday afternoon, 6/16/2009
Book signing

_Semantic Web Programming_
John Hebeler, Matthew Fisher, Ryan Blace,
Andrew Perez-Lopez, Mike Dean
Gave lab at JavaOne two weeks ago


textwise - complement to Calais
collibra - model transforms; runtime transformer; plug into ESB
Zepheira/ - data mashups

Conference Sessions 2:00PM - 3:00PM

Active PURLs: Stored Procedures for the Semantic Web
Wood, David, Zepheira
Technology - Intermediate
Digital Integration and Mashups

- Identify resources by PERSISTENT URIs (PURLs)
- Use "See Also" (HTTP 303) PURLs to ensure cross-boundary data integrity
- Share or use a PURL service
- Coordinate info space level, not the coe or even API - Give metadata
- local control, global access
- Investigate Active PURL to identify, describe and access a web service

Conference Sessions 3:15PM - 4:15PM

gist: a minimalist upper ontology
McComb, Dave, Semantic Arts Inc.
Technology - Intermediate
Ontology Concepts

Main concepts
- time, place, people, location, stuff/substance (occupies space and has mass),
  doc, behavior, agreements, organization,
- properties (hasA, governs, affects, p2p, geo, datatype)
- collections

- Organization
- Units of measure, including currency
- Ownership and rights
- Documents and content
- Recorded events, including transactions
- Agreements, contracts, obligations and offers

Units of Measure
- declare base unit and how to convert to base
  seconds (duration), kilograms (weight), meter (extent),
  kelvin (temperature), ampere (power), candela (light), mole (Avolgado's)
- each (count), USDollar (money), square meter (area),
  cubic meter (volume), ratios (speed, acceleration), percent

Concepts of "now", "here", "me", "us"

Conference Sessions 4:30PM - 5:30PM
Faceted Browsing Tools
Technology - Introductory
Developing Semantic Applications

Albornoz Mulligan, Jordi, Cambridge Semantics Inc

Three semantic lens frameworks:
- Exibit http://simile‐
- Fresnel‐info/
- Anzo on the Web

Other interesting faceted browsing & lens work:
- Longwell:
- OpenLink Data Explorer:
- Freebase Parallax:
- JSpace:

Grove, Michael H, Clark & Parsia

Nifty Tools For Making the Move From Web 2.0 to Web 3.0
Technology - Intermediate
Data Integration and Mashups

Ogbuji, Uche, Zepheira
Akara - XML Mashup Platform

Origins: 4Suite - Akara is ground up rewrite
- Think Spring or Ruby on Rails
- Focuses on data pipelining

4Suite innovations
- XML/RDF triggered transforms (inspired GRDDL)
- Path-based RDF query mounted across an XML/RDF repository
  (Versa, which inspired many others)
- Rules-based (rather than strongly-type schema) data binding for XML and RDF
- RDF query within XSLT
- Push-style data-driving multiple dispatch to code
  Triggering off of patterns into code

xml3k community : data web tools
SpringPython port of Java web framework

- Platform for data and services on web
- declarative, REST transformation pipeline
- Encapsulates 10 years of experience in XML data transforms

REST wrapper
- Take any utility function, remote web service, or data scrpaer and add a
  couple of lines to turn it into a REST endpoint:
  Wikis, google search, geocoders, calais, RDF, RSS/Atom,
  Arbitrary Web pages, XML, SPSS

Service framework
- discovery through REST
- service classes have ID and location

Web triggers/hooks
- like DBMS triggers: declare that one event accuates another
- events are REST/HTTP messages
- enables assembly of transform pipelines

- kind of like Yahoo or DERI pipes except that Freemix is an
  example of

Has server
- Threads suck
- Process oriented (like Google chrome)

Developer notes
- Implemented in C and Python
- Transforms in phython (available via web service)
- Apache style license

Coming up
- Generic query framework across pipeline results
- Support for API keys/metering
- Additional transform implementation languages

- RDFa scraper - point to web site containing RDFS, get RDF

Validations are Transforms


Exhibit Reception 5:30PM - 7:00PM - socialize any web page your browse
   (e.g., see friend's comments on movies on page, even if
    page does not have commenting system) - tap into glue's database and semantic recognition engine - Gave session at JavaOne two weeks ago.model
data, connect data sources, design queries, rules and semantic
processing chains.
Related Topics >>


good to see