SlideShare a Scribd company logo
1 of 16
FilteredPush
                                       PI James Hanken

                                       Maureen A. Kelly
                                       David B. Lowery
                                       Paul J. Morris
                                       Robert A. Morris

                                       James A. Macklin
University of California, Davis        Bertram Ludacher
                                       Tianhong Song
                                       Sven Koehler
Harvard University Herbaria            Former Project Participants
                                        Lei Dou
                                        Chinua Iloabachie
University of Massachusetts, Boston     Timothy McPhillips
                                        Donna Tremonte
                                        Zhimin Wang
               NSF: DBI #0960535 (Production, Year 3 of 3)
               NSF: DBI #0646266 (Prototype, Complete)
               http://wiki.filteredpush.org
Annotate What?
●
    Curatorial and scientific metadata for an
    estimated 3 bn. specimens in the world's
    natural history collections. 1 bn in U.S.
●
    Digital record of about 1.5% at most. See
    gbif.org (Also includes non-captured
    observations).
http://www.flickr.com/photos/nhm_beetle_id/5556112706
/
●
    Ongoing programs in U.S., Europe,
    Australia,...to digitize all.
●
    In U.S., 10 year, $500 M effort now underway;
    automated; semi-automated;
    –   QC issues; correlations to other paper and digital
        resources; intentionally changing data
The Problem: Data Quality
● Collections & occurrence data is
  all over the map
   – … literally (off the map!)
   – … even after “digitization” (sensu stricto)
   – … and after “digitization” (sensu lato),
     a.k.a. “computerization”


● Issues:
   – Lat/Long transposition,
     coordinate & projection issues
   – Data entry/creation, “fuzzy”
     data, naming issues, bit rot,
     data conversions and
     transformations, schema
     mappings, … (you name it)

                                                   6
(1) Kvetch about data


                           (2) Push to interested parties

                               (3) Filter
    http://xkcd.com/386/




                                        (4) Change data
                                        in databases
(5) Store all assertions
Modeling distributed annotations of
mutable, actionable, distributed
                data
●
    OA is almost adequate
+ clear distinction between annotation model
  and domain models;
+ provenance support
+ web document-centric features are optional
+ SpecificResource model fits data annotation
  well
+ Use of CNT for machine-opaque resources
+ (RDF is friendly to semantic pub/sub)
Modeling distributed annotations of
mutable, actionable, distributed
                data
●
    OA is almost adequate
- Model of Evidence for assertions in Body.
- Model to convey annotator's Expectation to
  consuming apps
- Model use of queries as Selectors
(-) Model “transcription” as an oa:Motivation
(?) Model domain associations between Target
  and Body
:anAnnotation a oa:Annotation;
  oa:hasTarget :nsptarget1;
  oa:hasBody <http://fp.org/rangeViolation> ;
  oa:hasBody :invalidLatitudeText.
:nsptarget1 a oad:AnySuchResource;
  oa:hasSelector :findInvalidLatitudes.
:findInvalidLatitudes a oad:SparqlQuerySelector;
  oad:hasQuery “select distinct ?x WHERE {
         ?x a dwcFP:Occurrence.
         ?x dwc:hasLatitude ?lat.
         filter (?lat > 90 || ?lat < 90).}”;
   […]   .
Clients                                        AnnotationProcessor
                                                   AnnotationProcessor
                  Specify 6                      Mapper        ClientLibrary
                                         Specify6 Driver                 SparqlRules
                                       Specify6-HUH Driver                OA/OAD
                                           SQL Driver                      dwcFP
                                       FP-oauth-consumer
Morphbank                                FP-oauth-provider
FilteredPush instance


                             Client Tools      FP Network                 Triage
                            FP-PHP-Library
                             ClientLibrary                       FP Access Point
                                SparqlRules
    Symbiota                     OA/OAD
                                                 Knowledge      Messaging          Analysis
    FilteredPush instance
                                 dwcFP                            JMS-KVP           Kepler
                                                   MySQL
                             RDF Handler          Fuseki         SPARQL
                                                                   Push
                                                   Fedora
 Kepler Kuration
                                                   Mongo
Who asserted photo:owner ???
No confusion about provenance of photo:owner assertion ?
END


http://wiki.filteredpush.org

Video there in a few(?) weeks
Specimen record annotation

More Related Content

Viewers also liked

Viewers also liked (18)

Wie Ihre Geburtstagsparty gelingt
Wie Ihre Geburtstagsparty gelingtWie Ihre Geburtstagsparty gelingt
Wie Ihre Geburtstagsparty gelingt
 
Netgeneráció
NetgenerációNetgeneráció
Netgeneráció
 
Dativ
DativDativ
Dativ
 
Dativ
DativDativ
Dativ
 
Werkstatt 1 finalsätze
Werkstatt 1   finalsätzeWerkstatt 1   finalsätze
Werkstatt 1 finalsätze
 
Der Artikel im Dativ
Der Artikel im DativDer Artikel im Dativ
Der Artikel im Dativ
 
Bricopoint novembre dicembre 2011 14
Bricopoint novembre dicembre 2011 14Bricopoint novembre dicembre 2011 14
Bricopoint novembre dicembre 2011 14
 
A-Wurf
A-WurfA-Wurf
A-Wurf
 
Most funny pranks
Most funny pranksMost funny pranks
Most funny pranks
 
Middle Eastern Terrorism Works Cited
Middle Eastern Terrorism Works CitedMiddle Eastern Terrorism Works Cited
Middle Eastern Terrorism Works Cited
 
Inde xscan ngconsolida20111201
Inde xscan ngconsolida20111201Inde xscan ngconsolida20111201
Inde xscan ngconsolida20111201
 
Projeto nacional
Projeto nacionalProjeto nacional
Projeto nacional
 
Star storage m cloud week
Star storage m cloud weekStar storage m cloud week
Star storage m cloud week
 
Pasword
PaswordPasword
Pasword
 
The Burial of Eteocles
The Burial of EteoclesThe Burial of Eteocles
The Burial of Eteocles
 
Legalizacionmarihuana
LegalizacionmarihuanaLegalizacionmarihuana
Legalizacionmarihuana
 
India growth
India growthIndia growth
India growth
 
Russian October Word of the Day
Russian October Word of the DayRussian October Word of the Day
Russian October Word of the Day
 

Similar to West coastrollout

"Data Provenance: Principles and Why it matters for BioMedical Applications"
"Data Provenance: Principles and Why it matters for BioMedical Applications""Data Provenance: Principles and Why it matters for BioMedical Applications"
"Data Provenance: Principles and Why it matters for BioMedical Applications"Pinar Alper
 
A Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and OrganizationA Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and OrganizationBoris Villazón-Terrazas
 
Annotopia open annotation services platform
Annotopia open annotation services platformAnnotopia open annotation services platform
Annotopia open annotation services platformTim Clark
 
TripFS presentation at ldow 2010
TripFS presentation at ldow 2010TripFS presentation at ldow 2010
TripFS presentation at ldow 2010Niko Popitsch
 
2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinalDeborah McGuinness
 
The Evolution of the Hadoop Ecosystem
The Evolution of the Hadoop EcosystemThe Evolution of the Hadoop Ecosystem
The Evolution of the Hadoop EcosystemCloudera, Inc.
 
HDFS: Hadoop Distributed Filesystem
HDFS: Hadoop Distributed FilesystemHDFS: Hadoop Distributed Filesystem
HDFS: Hadoop Distributed FilesystemSteve Loughran
 
Fedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data ProcessingFedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data ProcessingPeter Haase
 
Hadoop Essential for Oracle Professionals
Hadoop Essential for Oracle ProfessionalsHadoop Essential for Oracle Professionals
Hadoop Essential for Oracle ProfessionalsChien Chung Shen
 
Deploying Grid Services Using Hadoop
Deploying Grid Services Using HadoopDeploying Grid Services Using Hadoop
Deploying Grid Services Using HadoopGeorge Ang
 
Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...James Powell
 
Microsoft Openness Mongo DB
Microsoft Openness Mongo DBMicrosoft Openness Mongo DB
Microsoft Openness Mongo DBHeriyadi Janwar
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...Mark Wilkinson
 
What’s New in the Berkeley Data Analytics Stack
What’s New in the Berkeley Data Analytics StackWhat’s New in the Berkeley Data Analytics Stack
What’s New in the Berkeley Data Analytics StackTuri, Inc.
 
Net flowhadoop flocon2013_yhlee_final
Net flowhadoop flocon2013_yhlee_finalNet flowhadoop flocon2013_yhlee_final
Net flowhadoop flocon2013_yhlee_finalYeounhee Lee
 
20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinalDeborah McGuinness
 

Similar to West coastrollout (20)

"Data Provenance: Principles and Why it matters for BioMedical Applications"
"Data Provenance: Principles and Why it matters for BioMedical Applications""Data Provenance: Principles and Why it matters for BioMedical Applications"
"Data Provenance: Principles and Why it matters for BioMedical Applications"
 
A Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and OrganizationA Provenance-Aware Linked Data Application for Trip Management and Organization
A Provenance-Aware Linked Data Application for Trip Management and Organization
 
Annotopia open annotation services platform
Annotopia open annotation services platformAnnotopia open annotation services platform
Annotopia open annotation services platform
 
TripFS presentation at ldow 2010
TripFS presentation at ldow 2010TripFS presentation at ldow 2010
TripFS presentation at ldow 2010
 
2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal
 
The Evolution of the Hadoop Ecosystem
The Evolution of the Hadoop EcosystemThe Evolution of the Hadoop Ecosystem
The Evolution of the Hadoop Ecosystem
 
HDFS: Hadoop Distributed Filesystem
HDFS: Hadoop Distributed FilesystemHDFS: Hadoop Distributed Filesystem
HDFS: Hadoop Distributed Filesystem
 
Fedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data ProcessingFedbench - A Benchmark Suite for Federated Semantic Data Processing
Fedbench - A Benchmark Suite for Federated Semantic Data Processing
 
Hadoop Essential for Oracle Professionals
Hadoop Essential for Oracle ProfessionalsHadoop Essential for Oracle Professionals
Hadoop Essential for Oracle Professionals
 
Deploying Grid Services Using Hadoop
Deploying Grid Services Using HadoopDeploying Grid Services Using Hadoop
Deploying Grid Services Using Hadoop
 
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
 
Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...
 
Microsoft Openness Mongo DB
Microsoft Openness Mongo DBMicrosoft Openness Mongo DB
Microsoft Openness Mongo DB
 
Hcls sci disc-isa2rdf
Hcls sci disc-isa2rdfHcls sci disc-isa2rdf
Hcls sci disc-isa2rdf
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
 
What’s New in the Berkeley Data Analytics Stack
What’s New in the Berkeley Data Analytics StackWhat’s New in the Berkeley Data Analytics Stack
What’s New in the Berkeley Data Analytics Stack
 
Hadoop
HadoopHadoop
Hadoop
 
Net flowhadoop flocon2013_yhlee_final
Net flowhadoop flocon2013_yhlee_finalNet flowhadoop flocon2013_yhlee_final
Net flowhadoop flocon2013_yhlee_final
 
20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal20120411 travelalliancemcguinnessfinal
20120411 travelalliancemcguinnessfinal
 
Ld4 l triannon
Ld4 l triannonLd4 l triannon
Ld4 l triannon
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

West coastrollout

  • 1. FilteredPush PI James Hanken Maureen A. Kelly David B. Lowery Paul J. Morris Robert A. Morris James A. Macklin University of California, Davis Bertram Ludacher Tianhong Song Sven Koehler Harvard University Herbaria Former Project Participants Lei Dou Chinua Iloabachie University of Massachusetts, Boston Timothy McPhillips Donna Tremonte Zhimin Wang NSF: DBI #0960535 (Production, Year 3 of 3) NSF: DBI #0646266 (Prototype, Complete) http://wiki.filteredpush.org
  • 2. Annotate What? ● Curatorial and scientific metadata for an estimated 3 bn. specimens in the world's natural history collections. 1 bn in U.S. ● Digital record of about 1.5% at most. See gbif.org (Also includes non-captured observations).
  • 3.
  • 5. Ongoing programs in U.S., Europe, Australia,...to digitize all. ● In U.S., 10 year, $500 M effort now underway; automated; semi-automated; – QC issues; correlations to other paper and digital resources; intentionally changing data
  • 6. The Problem: Data Quality ● Collections & occurrence data is all over the map – … literally (off the map!) – … even after “digitization” (sensu stricto) – … and after “digitization” (sensu lato), a.k.a. “computerization” ● Issues: – Lat/Long transposition, coordinate & projection issues – Data entry/creation, “fuzzy” data, naming issues, bit rot, data conversions and transformations, schema mappings, … (you name it) 6
  • 7. (1) Kvetch about data (2) Push to interested parties (3) Filter http://xkcd.com/386/ (4) Change data in databases (5) Store all assertions
  • 8. Modeling distributed annotations of mutable, actionable, distributed data ● OA is almost adequate + clear distinction between annotation model and domain models; + provenance support + web document-centric features are optional + SpecificResource model fits data annotation well + Use of CNT for machine-opaque resources + (RDF is friendly to semantic pub/sub)
  • 9. Modeling distributed annotations of mutable, actionable, distributed data ● OA is almost adequate - Model of Evidence for assertions in Body. - Model to convey annotator's Expectation to consuming apps - Model use of queries as Selectors (-) Model “transcription” as an oa:Motivation (?) Model domain associations between Target and Body
  • 10.
  • 11. :anAnnotation a oa:Annotation; oa:hasTarget :nsptarget1; oa:hasBody <http://fp.org/rangeViolation> ; oa:hasBody :invalidLatitudeText. :nsptarget1 a oad:AnySuchResource; oa:hasSelector :findInvalidLatitudes. :findInvalidLatitudes a oad:SparqlQuerySelector; oad:hasQuery “select distinct ?x WHERE { ?x a dwcFP:Occurrence. ?x dwc:hasLatitude ?lat. filter (?lat > 90 || ?lat < 90).}”; […] .
  • 12. Clients AnnotationProcessor AnnotationProcessor Specify 6 Mapper ClientLibrary Specify6 Driver SparqlRules Specify6-HUH Driver OA/OAD SQL Driver dwcFP FP-oauth-consumer Morphbank FP-oauth-provider FilteredPush instance Client Tools FP Network Triage FP-PHP-Library ClientLibrary FP Access Point SparqlRules Symbiota OA/OAD Knowledge Messaging Analysis FilteredPush instance dwcFP JMS-KVP Kepler MySQL RDF Handler Fuseki SPARQL Push Fedora Kepler Kuration Mongo
  • 14. No confusion about provenance of photo:owner assertion ?