Questioning Authority Gem and Linked Data

Slides:



Advertisements
Similar presentations
Theo van Veen, Koninklijke Bibliotheek The European Library: opportunities for new services.
Advertisements

COI Architecture? Web Enabling Standard Patient-Model Searches in Disparate EMR Systems By Dan CorwinDan Corwin November 2007.
EQUINOX DATA DELIVERY SYSTEM May 31, 2011 –Elizabeth Hill Equinox.uwo.ca.
Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
LEVERAGING THE DEEPER GRAPH (VIA QUERIES OR PATTERNS) STEVEN FOLSOM PAOLO CICCARESE LD4L USE CASE 4.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Doug Nebert, Senior Advisor for Geospatial Technology, System-of-Systems Architect FGDC Secretariat.
TLA/CLARIN CLAVAS Use Cases: Overview CMDI integration – Metadata editing Resource Annotation Kinship data.
Introducing new web content management tools for Priority...
Introducing Mapbuilder Michael Adair Natural Resources Canada.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
U of R eXtensible Catalog Team MetaCat. Problem Domain.
Stanford University EH&S A Service Oriented Architecture For Rich Internet Applications Sheldon M. Heitz.
High Performance Faceted Interfaces Using S2S Eric Rozell, Tetherless World Constellation.
Using Social Care Online: an overview Version 1.0 April 2015.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Identifiers and Reference Links.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Redefining Perspectives A thought leadership forum for technologists interested in defining a new future June COPYRIGHT ©2015 SAPIENT CORPORATION.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
What Can Do for You! Fabian Christ
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
SPARQL All slides are adapted from the W3C Recommendation SPARQL Query Language for RDF Web link:
TOOLS FOR LLD Vocabularies, linking, and application programming.
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
Revolutionizing enterprise web development Searching with Solr.
NCSU Libraries Kristin Antelman NCSU Libraries June 24, 2006.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
WDK Overview How the WDK implements MVC and provides a base from which custom sites can be created.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
THE ISTOG FORUM Member Gateway to Inservice Testing Related Operating Experience and More! Presenter: Jeff Neyhard.
Exploitation of Dynamic Information Relations in the Service-Oriented AFRL Information Management Systems Andrzej Uszok, Larry Bunch, Jeffrey M. Bradshaw.
Document Management Services Jim Metzger, Harland FS John Liston, ASC.
Core Integration Web Services Dean Krafft, Cornell University
Linked Data: Emblematic applications on Legacy Data in Libraries.
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.
Introduction to the Semantic Web and Linked Data
Forms Collecting Data CSS Class 5. Forms Create a form Add text box Add labels Add check boxes and radio buttons Build a drop-down list Group drop-down.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
UC San Diego Library: Where we are with Linked Data Arwen Hutt.
Introduction to the Linked Data Platform (LDP) Hector Correa The Pennsylvania State University.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
Transportation Agenda 187. Transportation About Web Parts Web parts are reusable “containers” that reside on web pages and interact with lists, libraries.
Improving User Access to Metadata for Public and Restricted Use US Federal Statistical Files William C. Block Jeremy Williams Lars Vilhuber Carl Lagoze.
AJAX Use Cases for WSRP Subbu Allamaraju BEA Systems Inc WSRP F2F Meeting, May 2006.
web Metadata Properties Thumbnails Properties by Kind MRU Change Notifications Bulk Access File broker functions Search Deep/Shallow Enumeration.
© Prentice Hall1 DATA MINING Web Mining Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University Companion slides.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
CNI Spring 2016 Membership Meeting San Antonio TX Linked Data Implementations— Who, What and Why? Karen Smith-Yoshimura OCLC Research.
Linked Open Data Dataset from Related Documents Petya Osenova and Kiril Simov IICT-BAS LDL-2016, LREC, Portoroz.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Using Social Care Online: an overview
Lesson # 9 HP UCMDB 8.0 Essentials
Keyword Search over RDF Graphs
Jessie Kennedy Rob Gales, Robert Kukla
Data.gov: Web, Data Web, Social Data Web 7/22/2010 #health2stat.
Linked data, geographical search, and faceting
Summon discovers contents from one search box!
Building Search Systems for Digital Library Collections
B2B Portal Training Materials
PREMIS Tools and Services
– JukeBox – transparency, flexibility, speed and comfort!
B2B Portal Training Materials
Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR.
Linked Data Ryan McAlister.
Microsoft Azure Data Catalog
Presentation transcript:

Questioning Authority Gem and Linked Data E. Lynette Rayle Cornell University LD4L Labs November 2016

Extending Questioning Authority https://github.com/ld4l-labs/questioning_authority

Usage of Linked Data by Apps Context: Sufia app Goals: get a list of terms matching search criteria that allows for a list of terms to autocomplete a metadata field upon selection, store the URI as the value of the metadata field cache the label for performance get more linked data about a term to link out to other resources from the resource show page

Ontologies Configured in QA Fork Included in forked QA: OCLC Fast Linked Data Library of Congress FAO-ArgroVoc (United Nation's Food and Agriculture Organization)

Two Approaches Term Search Term Fetch returns multiple terms based on a query limited set of predicates returned with each result Term Fetch returns triples for a single term much broader set of predicates returned

Configuring Term Search Minimal Configuration search: url: http://experimental.worldcat.org/fast/search ?query=cql.any+all+%22__QUERY__%22 &sortKeys=usage &maximumRecords=10 http_accept: application/rdf+xml replacement_count: 0

Configuring Term Search Configuration with Replacements search: url: http://experimental.worldcat.org/fast/search ?query=cql.any+all+%22__QUERY__%22 &sortKeys=usage &maximumRecords=__MAX_RECORDS__ http_accept: application/rdf+xml replacement_count: 1 replacement_1: param: maximumRecords pattern: __MAX_RECORDS__ default: "20"

Configuring Term Search Configuration with Sub-authorities search: url: http://experimental.worldcat.org/fast/search ?query=__SUB_AUTH__+all+%22__QUERY__%22 &sortKeys=usage &maximumRecords=__MAX_RECORDS__ ... subauthorities: replacement: pattern: __SUB_AUTH__ default: "cql.any" topic: oclc.topic geographic: oclc.geographic event_name: oclc.eventName personal_name: oclc.personalName corporate_name: oclc.corporateName

Demo access QA through app

SEARCH RESULTS within Authority http://localhost:3000/qa/search/linked_data/oclc_fast?q= Cornell&maximumRecords=3 [{"uri":"http://id.worldcat.org/fast/530369", "id":"530369", "label":"Cornell University"}, {"uri":"http://id.worldcat.org/fast/5140", "id":"5140", "label":"Cornell, Joseph"}, {"uri":"http://id.worldcat.org/fast/557490", "id":"557490", "label":"New York State School of Industrial and Labor Relations"}]

SEARCH RESULTS within Sub-authority http://localhost:3000/qa/search/linked_data/oclc_fast/pe rsonal_name?q=Cornell&maximumRecords=3 [{"uri":"http://id.worldcat.org/fast/5140", "id":"5140", "label":"Cornell, Joseph"}, {"uri":"http://id.worldcat.org/fast/72456", "id":"72456", "label":"Cornell, Sarah Maria, 1802-1832"}, {"uri":"http://id.worldcat.org/fast/409667", "id":"409667", "label":"Cornell, Ezra, 1807-1874"}]

Configuring Linked Data field property :keyword_uri, predicate: ::RDF::URI.new('http://www.teeal.org/ns#agrovoc_keyword' ), multiple: false property :keyword, predicate: ::RDF::URI.new('http://www.teeal.org/ns#keyword_label'), multiple: false do |index| index.as :stored_searchable, :facetable end

Auto complete Show page links Demo Auto complete Show page links

Challenges Connecting to Linked Data Sources

Access Challenges Inconsistent mechanism for accessing authorities content negotiation returning RDF (preferred) parameterized – search terms, return count, etc. post document – DBpedia requires an xml query document SPARQL queries (potential) Restrictions on accessing authorities pre-registration of username (GeoNames) login with content negotiation (GeoNames, Fedora) limited number of queries allowed (LoC)

Usage Challenges User selection challenges Quantity of matching results are often large. Linked data graphs do not have order. How to provide additional information for user selection? Exacerbated if data comes from multiple linked data sources. How to surface rich linked data through the UI?

Continuing Work

Open Work QA LDF sorting query results by identified predicate adding additional information to query results configure getting a single term from LDF configure getting terms via query from LDF requires all terms from source to be downloaded to LDF TS requires identification of URL syntax for passing SPARQL query LDF requirements for cache refresh support for cache refresh in Marmotta and/or BlazeGraph configure Marmotta implementation in BlazeGraph

Open Work (Continued) Hydra Editor Leverage relationships linked data type two fields in form: 1) label (visible), 2) uri (hidden) save behavior?: 1) label saved to solr, 2) uri saved to fedora reusable javascript for auto-complete built in to gem Leverage relationships broader, narrower, same as, etc. UIs that can leverage linked data Apply query across multiple authorities

Discussion