CDASH TO RDF 31 May 2013 PhUSE Emerging Technologies Semantic Technologies WG.

Slides:



Advertisements
Similar presentations
MOSS 2007 Document Management Adam McCarthy 1 st April 2009.
Advertisements

SALES INTRODUCTION.  Overview  Scenario  How do we do it now?  The Solution  How it Works  Benefits  Target Markets  Supported MFD’s Content.
Simple Git Steve Pieper. Topics Git considerations and Slicer Git as if it were svn Git the way it is meant to be.
Version Control Systems Phil Pratt-Szeliga Fall 2010.
Google Confidential and Proprietary 1 Intro to Docs Google Apps Apps.
G51FSE Version Control Naisan Benatar. Lecture 5 - Version Control 2 On today’s menu... The problems with lots of code and lots of people Version control.
A Simple Introduction to Git: a distributed version-control system CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.5 © Mitchell Wand, This.
Agenda Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
Google Drive Basics Bronze Level – Optional. Contents Creating Documents / Spreadsheets Sharing Documents Permissions / Access Rights Folders.
Version control Using Git 1Version control, using Git.
Lesson 4 MICROSOFT EXCEL PART 1 by Nguyễn Thanh Tùng Web:
Content Management Interoperability Services (CMIS)
Advanced Lesson 4: Advanced Collaboration To prevent users from inserting, deleting, and renaming worksheets, protect the workbook. When you protect a.
Introduction to Version Control
Google Confidential and Proprietary 1 Advanced Docs Google Apps.
Emerging Technologies Semantic Web and Data Integration This meeting will start at 5 min past the hour As a reminder, please place your phone on mute unless.
1 Introductory Notes on the Git Source Control Management Ric Holt, 8 Oct 2009.
Beyond the Basics Steven Butzel, Nashua Public Library , Yahoo IM: nashuaref.
Branching. Version Control - Branching A way to write code without affecting the rest of your team Merge branches to integrate your changes.
Version control Using Git Version control, using Git1.
ITEC 370 Lecture 16 Implementation. Review Questions? Design document on F, feedback tomorrow Midterm on F Implementation –Management (MMM) –Team roles.
Source Control Primer Patrick Cozzi University of Pennsylvania CIS Spring 2012.
2010. The Subversion Dilemma Check in buggy code and drive everyone else crazy Avoid checking it in until it’s fully debugged or.
Version Control. How do you share code? Discussion.
Version Control Systems academy.zariba.com 1. Lecture Content 1.What is Software Configuration Management? 2.Version Control Systems (VCS) 3.Basic Git.
…using Git/Tortoise Git
Version Control Group Wen-hao Zeng Richard Liou. 2 Introduction Several groups develop the ITS concurrently Accumulated modification of files can cause.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Introduction to Version Control with Git CSC/ECE 517, Fall 2014 A joint project of the CSC/ECE 517 staff, including Titus Barik, Gaurav Tungatkar, Govind.
Introduction to GitHub Alex Bigazzi Dec. 4, 2013 ITS Lab GitHub Introduction1.
Git overview for RoboCup Andre Pool, September 2015.
Technical Overview. Project Overview Document Library Document List Index TransmittalsPlanning.
GitHub and the MPI Forum: The Short Version December 9, 2015 San Jose, CA.
Introduction to Git Yonglei Tao GVSU. Version Control Systems  Also known as Source Code Management systems  Increase your productivity by allowing.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
Lecture 5 Remotes Sign in on the attendance sheet! Turn in homework at the front!
Using Git with collaboration, code review, and code management for open source and private projects. & Using Terminal to create, and push commits to repositories.
1 Ivan Marsic Rutgers University LECTURE 2: Software Configuration Management.
1. A new git is initialized as a remote repository JohnRemote repositoryPeter master C0 CodingWhileBlack.com PROPEL CODING
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 28-Jun-16.
GIT: (a)Gentle InTroduction Bruno Bossola. Agenda About version control Concepts Working locally Remote operations Enterprise adoption Q&A.
Excel Action List So far the action list was a simple word file, updated whenever needed The list got long (54 active actions) Difficult to organize Difficult.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
CS5220 Advanced Topics in Web Programming Version Control with Git
Information Systems and Network Engineering Laboratory II
Git and GitHub primer.
11 Version control (part 2)
A Simple Introduction to Git: a distributed version-control system
LECTURE 2: Software Configuration Management
Version Control.
CS4961 Software Design Laboratory I Collaboration using Git and GitHub
Source Control Dr. Scott Schaefer.
Version Control with Subversion (SVN)
Version control, using Git
CS5220 Advanced Topics in Web Programming Version Control with Git
Software Engineering for Data Scientists
Concurrent Version Control
Source Code Management
LECTURE 3: Software Configuration Management
Getting Started with Git and Bitbucket
Part 1: Editing and Publishing Files
Advantages Project Career Divide & Conquer Collaboration
GitHub A Tool for software collaboration James Skon
Git CS Fall 2018.
GitHub and Git.
What is a spreadsheet? A program that can carry out calculations
Git GitHub.
Git in Visual Studio.
Presentation transcript:

CDASH TO RDF 31 May 2013 PhUSE Emerging Technologies Semantic Technologies WG

Agenda Introductions Goals (Frederik) CDASH – An Overview (Rhonda, Gary) Source Control (Geoff)

Project Goals Model and Publish CDASH 1.1 in RDF Scoping: –What needs to be included into the CDASH RDF Model? – Other models: (Ex: BRIDG)

CDASH – AN OVERVIEW

SOURCE CONTROL Source control gives you security –Ability to rewind –Who did what, when? High level concepts –Repository – a source controlled location (eg folder) –Commit – writing a version to the repository –Tag – collecting certain versions of all files under a symbolic name –Branch – Split of repository for development in parallel –Merge – coercing the versions of one branch into another

A BRANCHING MODEL

LOCAL AND REMOTE You can maintain a repository under source control in two ways –Clone or copy a source controlled repository from a remote location to your machine (get the source + history) –Initialize a local project with source control When you clone a remote repository, you need to commit your changes to the remote so others can see it (a push) –They can merge your changes into their local copy (a pull)

BRANCHING In general, you branch to add something new –Example: Addition of new domain –Branch for new domain, e.g. feature/domain_vs –Commit changes to branch –Push branch to remote –Reviewer reviews changes, makes comments –Developer replies to comments, makes changes, resubmits –Reviewer merges branch into development branch

DEVELOPMENT PROCESS Following Frederik’s example –Develop a cdash-1-1-schema.rdf document (Top Braid/Protégé) Review by Team Feed any meta-model-schema changes/proposals back to Steering committee for approval (coordinate semantics across the groups) –Suggest the schema is developed collaboratively Process the CDASH specifications looking for ‘predicates’ Edit the schema in the teleconferences

CONTENT DEVELOPMENT Development of Content (cdash-1-1.rdf) –Create a spreadsheet with column headers matching the predicates (Excel/Google Docs) –Populate the spreadsheet (Excel/Google Docs) –Convert the spreadsheet to RDF (Top Braid)  cdash-1-1.rdf –Commit to repository on branch –Review

DEVELOPMENT - Logistics Logistically (Content) –Don’t want multiple versions of spreadsheets floating about –Want people to be able to modify in parallel –Google Docs? –Spreadsheet in Source Control?

NEXT STEPS Read the CDASH Specification Review the CDASH Excel Spread sheet against the Standard Document Collate all the semantic terms that we might want to model