Profiles Research Networking Software Users Group Meeting

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

National Institutes of Health U.S. Department of Health and Human Services The PEPH Resource Center: A New, More Convenient Login.
IRBshare Overview: Investigators Emily Sheffer, MPA Vanderbilt University Medical Center IRBshare Project Manager
SciVal Experts & SciVal Funding Information Sessions.
Science Experts Network and Curriculum Vitae Proof-of-Concept ORCID May 17, 2012 Debbie Bucci 1.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Profiles Research Networking Software Users Group Meeting April 22, 2011.
Profiles Research Networking Software Users Group Meeting November 18, 2011.
Profiles Research Networking Software Users Group Meeting January 21, 2011.
Profiles Research Networking Software Users Group Meeting July 15, 2011.
Profiles Research Networking Software Users Group Meeting January 20, 2012.
Profiles Research Networking Software Users Group Meeting February 18, 2011.
Profiles Research Networking Software Users Group Meeting March 18, 2011.
Profiles Research Networking Software Users Group Meeting December 17, 2010.
Profiles Research Networking Software Users Group Meeting September 17, 2010.
Profiles Research Networking Software Users Group Meeting August 20, 2010.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Profiles Research Networking Software Users Group Meeting June 18, 2010.
Profiles Research Networking Software Users Group Meeting July 16, 2010.
Profiles Research Networking Software Users Group Meeting June 17, 2011.
Profiles Research Networking Software Users Group Meeting August 19, 2011.
Data Sources & Using VIVO Data Visualizing Scholarship VIVO provides network analysis and visualization tools to maximize the benefits afforded by the.
Microsoft ® Official Course Developing Optimized Internet Sites Microsoft SharePoint 2013 SharePoint Practice.
Profiles Research Networking Software Users Group Meeting September 16, 2011.
Profiles Research Networking Software Users Group Meeting December 16, 2011.
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
Profiles Research Networking Software Users Group Meeting March 15, 2013.
VIVO: Enabling National Networking of Scientists Michael Conlon, PhD Principal Investigator
Profiles Research Networking Software Users Group Meeting February 17, 2012.
Profiles Research Networking Software Users Group Meeting April 20, 2012.
Profiles Research Networking Software Users Group Meeting February 21, 2014.
What Can Do for You! Fabian Christ
ArcGIS Workflow Manager An Introduction
Ricerca Distribuita Semantica Protocolli opensource per la condivisione di risorse online.
CILogon and InCommon: Technical Update Jim Basney This material is based upon work supported by the National Science Foundation under grant numbers
Profiles Research Networking Software Users Group Meeting April 18, 2014.
Profiles Research Networking Software Users Group Meeting July 19, 2013.
Publishing and Visualizing Large-Scale Semantically-enabled Earth Science Resources on the Web Benno Lee 1 Sumit Purohit 2
VIVO is supported by NIH award U24 RR The UF CTSI is supported in part by NIH awards UL1 RR029890, KL2 RR and TL1 RR The UF CTSI VIVO:
VIVO: Enabling Networking of Scientists Mike Conlon University of Florida.
Jeff Shiley. Start Point System Environment User Experience Our “Unique” Requirements Solution System Evaluation & Prototype Single Sign-on Component.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Profiles Research Networking Software Users Group Meeting August 21, 2015.
Digital Enterprise Research Institute HADA – An Access Controlled Application for Publishing and Discovering Linked Government Data Owen Sacco.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Problems in Semantic Search Krishnamurthy Viswanathan and Varish Mulwad {krishna3, varish1} AT umbc DOT edu 1.
VIVO Update and Many Flavors of Search Mike Conlon University of Florida.
Profiles Research Networking Software Users Group Meeting January 17, 2014.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Profiles Research Networking Software Users Group Meeting June 21, 2013.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Introduction to KE EMu
Profiles Research Networking Software Users Group Meeting September 19, 2014.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Profiles Research Networking Software Users Group Meeting September 28, 2012.
Profiles Research Networking Software Users Group Meeting January 15, 2016.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Building on VIVO and going the next step: Adding or Linking to Local and National repositories and/or research data; research resources and core facilities;
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
VIVO architecture March 1, Major Components Vitro is a general-purpose Web-based application leveraging semantic standards VIVO is a customized.
Data Sources & Using VIVO Data Visualizing Science VIVO provides network analysis and visualization tools to maximize the benefits afforded by the data.
Profiles Research Networking Software Users Group Meeting
IRBchoice Connections Call: June 10, 2016
Database System Concepts and Architecture
VIVO: Faculty Research Information System and Discovery
Update May 5, 2008.
An ecosystem of contributions
Harvard University, Boston, MA
From Innovation to Commercialization Access to Data
Presentation transcript:

Profiles Research Networking Software Users Group Meeting http://profiles.catalyst.harvard.edu July 20, 2012

Agenda Welcome to New Members Upcoming Events EAGER-Profiles Profiles RNS 1.0.1

Profiles Users Group Members UCSF Fred Hutchinson CRC Oregon Health Sci U UC Davis (CBST) Touro University U Southern California UC San Diego Charles Drew U Hawaii Arizona State Montana State U Colorado Denver U Nebraska-Lincoln UW Madison U Illinois U Chicago Baylor College Med UT Southwestern UT Houston Jackson State (RTRN) Ohio State Cincinnati Children’s Case Western U Kentucky Vanderbilt Stem Cell U Arkansas Little Rock U Alabama Birmingham Harvard Univ Minnesota Dartmouth Univ Mass Boston Univ Tufts Univ Boston VA Rensselaer Univ Connecticut Univ Rochester NYU Med Ctr Mount Sinai Sch of Med MedMeme Thomas Jefferson UPenn Johns Hopkins USUHS-CNRM NIH George Wash U Penn State Childrens Nat Med Ctr Wake Forest Leadership in Med HSSC Georgia Tech Piedmont Healthcare Emory University Symplectic Limited (UK) McGill University (Canada) University of Cambridge (UK) Makerere University (Uganda) University of Leuven (Belgium) South-Valley University (Egypt) Elysium, Geneva (Switzerland) Beijing Normal University (China) University of the South Pacific (Fiji) Velammal Engineering College (India) Nati Sci Lib, Chinese Acad of Sci (China) Clinical & Biomedical Computing Ltd (UK) Ministério da Ciência e Tecnologia e Inovação (Brazil) Jonkoping University Engineering School (Sweden) Universidad Nacional Autonoma de Mexico (Mexico) Centre Interdisciplinaire de Nanoscience de Marseille (France)

University Spotlights Harvard University http://connects.catalyst.harvard.edu/profiles UCSF http://profiles.ucsf.edu University of Minnesota http://profiles.ahc.umn.edu South Carolina http://profiles.healthsciencessc.org UConn Health Center http://profiles.uconn.edu Penn State http://profiles.psu.edu Wake Forest Medicne http://profiles.tsi.wakehealth.edu http://rtrnprofiles.rtrn.net/profilesweb RTRN (18 RCMI Institutions) http://profiles.bumc.bu.edu Boston University

Upcoming Events 3rd Annual VIVO Conference, Miami, FL, Aug 22-24, 2012 “OpenSocial Workshop.” Workshop. Eric Meeks, Leslie Yuan, Anirvan Chatterjee “Building better teams: innovative approaches to the design and deployment of researcher recommendation systems.” Panel. Christopher Kelleher, Griffin Weber, Melissa Haendel, Jeff Horon and Noshir Contractor “Linking Disciplines: Expanding Harvard Catalyst Profiles to Discover Connections across an Entire University.” Podium Presentation. Griffin Weber and Amy Brand NSF Science of Science Policy (SciSIP) PI Meeting, Washington DC, Sep 20-21, 2012 “EAGER-Profiles: Using researcher profiles to demonstrate the impact of investments in science.” Poster & Demonstration. Griffin Weber AMIA Annual Symposium, Chicago, IL, Nov 3-7, 2012 “Harvard Catalyst Profiles: Finding collaborators outside biomedicine.” Poster. Griffin Weber

EAGER-Profiles NSF #1238469. Science of Science and Innovation Policy (SciSIP) “EAGER-Profiles: Using researcher profiles to demonstrate the impact of investments in science” Prototype of national research networking website (SciENCV) Profiles of computer scientists at Harvard (Profiles RNS), UCSF (Profiles RNS), U Chicago (Profiles RNS), U Florida (VIVO), U Cambridge UK (Symplectic) Illustrate connections between research inputs (e.g., grants & contracts) and research outputs (e.g., publications & patents) Computer scientists are funded by many different agencies, their research outputs take different forms (pubs, software, data, etc.), and they collaborate across many disciplines

Profiles RNS 1.0.1 The names of many web code files and database components were changed to make them more consistent throughout the software. The documentation, particularly the Architecture Guide, was significantly expanded. ReadMeFirst and ReleaseNotes documents were created. Database performance enhancements were made, which result in RDF data being returned faster, especially for profiles containing large numbers of triples. Default editing modules for DataType and ObjectType properties were added. A custom editing module was created for email address. The Search API and SPARQL API were converted to SVC files and XSD files were created for each API.

Profiles, Networks, Connections

Website Framework

Website Framework

Applications Name Description Profile Returns the RDF document for a URI. Display Renders a URI as HTML. Search Search identifies all RDF nodes that have a property whose value matches a search string. It displays a list of those nodes and links to their URIs. Faceting allows users to narrow the search results by type (class group) or subtype (class). Any property can be used to sort search results. Search incorporates stemming (to match different parts of speech), removal of stop words (e.g., “the”, “of”), and term expansion through the use of a thesaurus (e.g., “cancer” -> “neoplasm”). About Displays general information about the Profiles RNS website. SPARQL This is an interface to test the Profiles RNS SemWeb SPARQL engine. Users can enter an arbitrary SPARQL query and view the results. By default, this front-end tool is only available to administrators, though the ability to pass SPARQL queries to the SemWeb web services can remain open to the public. Edit This application allows users to manage the content on their profiles. Direct Direct2Experts is a federated search tool that locates experts across multiple institutions using Profiles RNS and other research networking products.

Database Schematic

Database Schemas & Tables [Profile.Cache].[SNA.Coauthor.Distance] Schema Table

Core Schemas Schema Description [Framework.] Handles global functions, such as resolving RESTful URLs and managing scheduled jobs. [Ontology.] Contains the semantic web ontology used by the website. [Ontology.Import] Contains tools to import and process OWL files. [Ontology.Presentation] Contains the "presentation" ontology, which describes how content should be displayed on the website. [RDF.] Contains the RDF nodes and triples specific to an instance of Profiles. [RDF.Security] Contains information about who can access secure/private nodes and triples. [RDF.SemWeb] Used to format [RDF.] data so that it can be used by the SemWeb SPARQL engine. [RDF.Stage] Used by the bulk data loading process to store temporary data before it is loaded into the [RDF.] tables. [User.Account] Contains information about authorized users of the website. [User.Session] Contains information about website sessions. A public user of the website will have a session even if she has not logged in and linked the session to a specific user account. [Utility.Application] Contains functions and procedures that are used in a variety of contexts. [Utility.Math] Contains mathematical lookup tables and functions. [Utility.NLP] Contains lookup tables and functions related to support natural language processing for search and other features.

Extended Schemas Schema Description [Direct.*] Supports Direct2Experts functionality--federated search across multiple institutions using Profiles and other research networking products. [Edit.*] Allows users to edit profile content. [Login.*] Allows users to login to the website. [Profile.Cache] Contains the results of bibliometric and social network analyses. [Profile.Data] Stores copies of certain types of RDF data in relational tables to help with data loads or to improve performance of particular kinds of queries. [Profile.Framework] Used by the Profile application to interact with the Framework. [Profile.Import] Used to place person and other types of data during an initial load of Profiles RNS and in subsequent updates. [Search.] Provides basic search functionality for Profiles RNS. [Search.Cache] Improves the performance of the Profiles RNS search tool by pre-processing the RDF data through scheduled jobs. [Search.Framework] Used by the Search application to interact with the Framework.

Security Groups SecurityGroupID Label Description -50 Admins Limited to a restricted set of site administrators with special access permissions to configure the website. -40 Curators Limited to a small number of users whose job is to manage content on the website. -30 Harvesters Limited to authorized automated processes that synch data between this website and other systems. -20 Users Limited to people who have logged into website. -10 No Search Open to the general public, but blocked to certain (but not all) search engines such as Google. -1 Public Open to the general public and may be indexed by search engines. Undefined Cannot be accessed by any users.

Node and Triple Tables [RDF.].[Node] [RDF.].[Triple] Field Type NodeID BIGINT ValueHash BINARY(20) Language NVARCHAR(255) DataType Value NVARCHAR(MAX) InternalNodeMapID INT ObjectType BIT ViewSecurityGroup EditSecurityGroup Field Type TripleID BIGINT Subject Predicate Object TripleHash BINARY(20) Weight FLOAT Reitification ObjectType BIT SortOrder INT ViewSecurityGroup Graph

Ontology Tables Table Description [Ontology.].[ClassGroup] Lists top-level Class Groups for search and browse. [Ontology.].[ClassGroupClass] Maps Class Groups to individual RDF Classes. [Ontology.].[ClassProperty] Defines which RDF properties should be returned and expanded when data is requested. [Ontology.].[ClassTreeDepth] Contains the class hierarchy. Used by Search. [Ontology.].[DataMap] Maps extended schema data to the ontology. [Ontology.].[Namespace] Lists namespaces and their prefixes. [Ontology.].[PropertyGroup] Lists the broad groups of related properties. [Ontology.].[PropertyGroupProperty] Lists the properties within each group.

Data Flow Loading person data from an external (e.g., HR) source [Profile.Import]  [Profile.Data]  [Profile.Cache]  [RDF.] Loading user account data from an external source [Profile.Import]  [User.Account]  [RDF.]   Creating RDF data from an extended data table [Profile.Data]  [RDF.] Loading data as triples [RDF.Stage]  [RDF.] Adding new classes or properties to the ontology [Ontology.Import]  [Ontology.]  [RDF.Stage]  [RDF.]    Presenting the RDF data in a format that can be used by SemWeb (SPARQL) [RDF.]  [RDF.SemWeb] Populating the search cache based on the RDF data [RDF.]  [Search.Cache]

Extending Profiles RNS Extend the ontology Define a namespace Define the new class in that namespace Define the new properties in that namespace Import the data feed to an extended schema table Create a new extended schema table (i.e., [Profile.Data].*) Load the feed into the new table Create a mapping from the new table to the ontology Run ProcessDataMap to generate RDF