This document discusses several projects that aim to semantically link open source software repositories and issues trackers. It describes Bts-link, which monitors bug status changes across repositories; the Ultimate Debian Database (UDD) and efforts to expose its data as RDF; and SWIM, a semantic issue manager from Mandriva. It proposes exporting all archive and bug tracker data as RDF and interlinking them with user data to facilitate collaboration across projects.
The Semantic Web is about to grow up. By efforts such as the Linked Open Data initiative, we finally find ourselves at the edge of a Web of Data becoming reality. Standards such as OWL 2, RIF and SPARQL 1.1 shall allow us to reason with and ask complex structured queries on this data, but still they do not play together smoothly and robustly enough to cope with huge amounts of noisy Web data. In this talk, we discuss open challenges relating to querying and reasoning with Web data and raise the question: can the emerging Web of Data ever catch up with the now ubiquitous HTML Web?
I used these slides in the context of a cultural heritage presentation so the examples are relevant to that community. For example the choice of CIDOC CRM is obvious in that community.
Introduction to linked open data, RDF: the Resource Description Framework, Tools to convert data to RDF, Tools for linking/reconciliation/resolution, Storing and maintaining the data, BBC and Linked Data
MongoDB Europe 2016 - Advanced MongoDB Aggregation PipelinesMongoDB
We will do a deep dive into the powerful query capabilities of MongoDB's Aggregation Framework, and show you how you can use MongoDB's built-in features to inspect the execution and tune the performance of your queries. And, last but not least, we will also give you a brief outlook into MongoDB 3.4's awesome new Aggregation Framework additions.
The Semantic Web is about to grow up. By efforts such as the Linked Open Data initiative, we finally find ourselves at the edge of a Web of Data becoming reality. Standards such as OWL 2, RIF and SPARQL 1.1 shall allow us to reason with and ask complex structured queries on this data, but still they do not play together smoothly and robustly enough to cope with huge amounts of noisy Web data. In this talk, we discuss open challenges relating to querying and reasoning with Web data and raise the question: can the emerging Web of Data ever catch up with the now ubiquitous HTML Web?
I used these slides in the context of a cultural heritage presentation so the examples are relevant to that community. For example the choice of CIDOC CRM is obvious in that community.
Introduction to linked open data, RDF: the Resource Description Framework, Tools to convert data to RDF, Tools for linking/reconciliation/resolution, Storing and maintaining the data, BBC and Linked Data
MongoDB Europe 2016 - Advanced MongoDB Aggregation PipelinesMongoDB
We will do a deep dive into the powerful query capabilities of MongoDB's Aggregation Framework, and show you how you can use MongoDB's built-in features to inspect the execution and tune the performance of your queries. And, last but not least, we will also give you a brief outlook into MongoDB 3.4's awesome new Aggregation Framework additions.
Apache Cassandra is a popular choice for a wide variety of application persistence needs. There are many design choices that can effect uptime and performance. In this talk we'll look at some of the many things to consider from a single server to multiple data centers. Basic understanding of Cassandra features coupled with client driver features can be a very powerful combination. This talk will be an introduction but will deep dive into the technical details of how Cassandra works.
Invited to introduce Docker to the Dept. for Information and Communication Services (Informations- und Kommunikationsdienste - IuK) at the University of Rostock.
(BDT203) From Zero to NoSQL Hero: Amazon DynamoDB Tutorial | AWS re:Invent 2014Amazon Web Services
Got data? Interested in learning about NoSQL? In this session, we take you from not knowing anything about Amazon DynamoDB to being able to build an advanced application on top of DynamoDB. We start with an overview of the service, basic fundamental concepts, and then dive right in to a hands-on follow along tutorial in which you: create your own table, make queries, add secondary indexes to existing tables, query against the secondary indexes, modify your indexes, as well as detect changes to your data in DynamoDB to build all kinds of analytics and complex event processing apps. You can walk in a novice with DynamoDB, but rest assured, you will walk out as a NoSQL expert ready to tackle large distributed systems problems with your database problems addressed with DynamoDB.
Demystifying NoSQL - All Things Open - October 2020Matthew Groves
We’ve been using relational databases like SQL Server, Postgres, MySQL, and Oracle for a long time. Tables are practically ingrained into our thought processes. But many organizations and businesses are turning to NoSQL options to solve problems of scale, performance, and flexibility. What is a long-time relational database-using developer supposed to do? Do I just forget about all that SQL that I learned? (Spoiler alert: NO). Come to this session with all your burning questions about data modeling, transactions, schema, migration, how to get started, and more. Let’s find out if a NoSQL tool like Couchbase, CosmosDb, Mongo, etc, is the right fit for your next project.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
For a customer in Switzerland, we are in process of migrating 400 databases to 12c. We have migrated 300 so far, and we have had good and bad surprises. This session will show a few scenarios that we faced during the upgrade project.
Raiders of the Fast Start: Frontend Performance Archaeology PerfmattersConf 2018Katie Sylor-Miller
There are a lot of books, articles, and online tutorials out there with fantastic advice on how to make your websites performant. It all seems easy in theory, but applying best practices to real-world code is anything but straightforward. Diagnosing and fixing frontend performance issues on a large legacy codebase is like being an archaeologist excavating the remains of a lost civilization. You don’t know what you will find until you start digging!
Pick up your trowels and come along with Etsy’s Frontend Systems team as we become archaeologists digging into frontend performance on our large, legacy mobile codebase. I’ll share real-life lessons you can use to guide your own excavations into legacy code:
What tools and metrics we used to diagnose issues and track progress.
How we went beyond server-driven best practices to focus on the client.
Which fixes successfully increased conversion, and which didn’t.
Our work, like all good archaeology, went beyond artifacts and unearthed new insights into our culture. We at Etsy pride ourselves on our culture of performance, but, like all cultures, it needs to adapt and reinvent itself to account for changes to the landscape. Based on what we’ve learned, we are making the case for a new, organization-wide, frontend-focused performance culture that will solve the problems we face today.
Presentation from https://perfmattersconf.com/
Big query - Command line tools and Tips - (MOSG)Soshi Nemoto
BigQuery =Command line tools and Tips for business use=
Mulodo Open Study Group (MOSG) @Ho chi minh, Vietnam
http://www.meetup.com/Open-Study-Group-Saigon/events/231504491/
Apache Cassandra is a popular choice for a wide variety of application persistence needs. There are many design choices that can effect uptime and performance. In this talk we'll look at some of the many things to consider from a single server to multiple data centers. Basic understanding of Cassandra features coupled with client driver features can be a very powerful combination. This talk will be an introduction but will deep dive into the technical details of how Cassandra works.
Invited to introduce Docker to the Dept. for Information and Communication Services (Informations- und Kommunikationsdienste - IuK) at the University of Rostock.
(BDT203) From Zero to NoSQL Hero: Amazon DynamoDB Tutorial | AWS re:Invent 2014Amazon Web Services
Got data? Interested in learning about NoSQL? In this session, we take you from not knowing anything about Amazon DynamoDB to being able to build an advanced application on top of DynamoDB. We start with an overview of the service, basic fundamental concepts, and then dive right in to a hands-on follow along tutorial in which you: create your own table, make queries, add secondary indexes to existing tables, query against the secondary indexes, modify your indexes, as well as detect changes to your data in DynamoDB to build all kinds of analytics and complex event processing apps. You can walk in a novice with DynamoDB, but rest assured, you will walk out as a NoSQL expert ready to tackle large distributed systems problems with your database problems addressed with DynamoDB.
Demystifying NoSQL - All Things Open - October 2020Matthew Groves
We’ve been using relational databases like SQL Server, Postgres, MySQL, and Oracle for a long time. Tables are practically ingrained into our thought processes. But many organizations and businesses are turning to NoSQL options to solve problems of scale, performance, and flexibility. What is a long-time relational database-using developer supposed to do? Do I just forget about all that SQL that I learned? (Spoiler alert: NO). Come to this session with all your burning questions about data modeling, transactions, schema, migration, how to get started, and more. Let’s find out if a NoSQL tool like Couchbase, CosmosDb, Mongo, etc, is the right fit for your next project.
Migrating to Oracle Database 12c: 300 DBs in 300 days.Ludovico Caldara
For a customer in Switzerland, we are in process of migrating 400 databases to 12c. We have migrated 300 so far, and we have had good and bad surprises. This session will show a few scenarios that we faced during the upgrade project.
Raiders of the Fast Start: Frontend Performance Archaeology PerfmattersConf 2018Katie Sylor-Miller
There are a lot of books, articles, and online tutorials out there with fantastic advice on how to make your websites performant. It all seems easy in theory, but applying best practices to real-world code is anything but straightforward. Diagnosing and fixing frontend performance issues on a large legacy codebase is like being an archaeologist excavating the remains of a lost civilization. You don’t know what you will find until you start digging!
Pick up your trowels and come along with Etsy’s Frontend Systems team as we become archaeologists digging into frontend performance on our large, legacy mobile codebase. I’ll share real-life lessons you can use to guide your own excavations into legacy code:
What tools and metrics we used to diagnose issues and track progress.
How we went beyond server-driven best practices to focus on the client.
Which fixes successfully increased conversion, and which didn’t.
Our work, like all good archaeology, went beyond artifacts and unearthed new insights into our culture. We at Etsy pride ourselves on our culture of performance, but, like all cultures, it needs to adapt and reinvent itself to account for changes to the landscape. Based on what we’ve learned, we are making the case for a new, organization-wide, frontend-focused performance culture that will solve the problems we face today.
Presentation from https://perfmattersconf.com/
Big query - Command line tools and Tips - (MOSG)Soshi Nemoto
BigQuery =Command line tools and Tips for business use=
Mulodo Open Study Group (MOSG) @Ho chi minh, Vietnam
http://www.meetup.com/Open-Study-Group-Saigon/events/231504491/
Similar to Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD, SWIM (20)
Bug tracking à grande échelle et interopérabilité des outils de développement...olberger
L’écosystème du logiciel libre (FLOSS) est caractérisé par un développement extrèmement décentralisé, avec de multiples canaux de production et de distribution décorellés, et des processus d’assurance qualité qui doivent donc prendre en compte ces aspects.
Dans cet ensemble de processus d’Assurance Qualité, nous détailerons le volet du suivi des rapports de bugs, en présentant quelques pistes de standardisation et des mécanismes d’interopérabilité (comme le standard OSLC).
Il reste encore de nombreux efforts d’implémentation à conduire, mais avec un espoir concret à lé clé de permettre la réalisation de nouveaux outils, basés sur l’approche Linked Data, permettant un suivi des rapports de bugs à grande échelle.
Visualizing contributions in a forge -Case study on PicoForgeolberger
We advocate the use of RDF to plug process analysis tools to the forges, allowing the transfer of semantic information, and the integration of visualization in the forges to feedback to open-source developpers
Plate-formes pour le développement collaboratif des logiciels libresolberger
Réflexions autour des plate-formes pour le développement collaboratif des logiciels libres (« forges » logicielles) - 4ème GNU/Linux days Agadir (Maroc)
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Neuro-symbolic is not enough, we need neuro-*semantic*
Weaving a Semantic Web across OSS repositories - a spotlight on bts-link, UDD, SWIM
1. Weaving a Semantic Web
across OSS repositories
a spotlight on btslink, UDD, SWIM
O. Berger and V. Vlasceanu
Institut TELECOM / PFTCR
WOPDASD 2009
Skövde 2009/06/06
2. In the previous episodes
Remember last year talk :
• “Cross-repository Integration with RDF and OWL” -
James Howison, Kevin Crowston WOPDASD 2008
page 2 WOPDASD 2009 - Skövde
3. Quoting quot;Cross-repository data linking
with RDF and OWLquot;
Conclusions :
• Linking various repositories is hard but achievable
• RDF integration offers a way for Repositories to
collaborate without enforced standardization
• Expose your data to RDF; setup a SPARQL frontend
• Take, and extend the flosscomms vocab, together
with DOAP and SIOC.
• http://floss.syr.edu/ontologies/2008/
We do agree ! … and try currently to implement
that
WOPDASD 2009 - Skövde
4. Context : Helios project
http://helios-platform.org/
Project French R&D cluster System@tic of Paris-
Region area (FLOSS special interest group)
2 years project (start date : 2008/09/01)
Academia + Industry
Application Lifecycle Management with Open
Source tools
WOPDASD 2009 - Skövde
5. WP3 : bugtracker interoperability
Bug traceability
Interoperability between bugtrackers
Final goal : ease of monitoring bug links all over
the Open Source ecosystem :
• Many packagers for similar software in distributions
• Increase communication beyond bugtracker silos
Application to Internal bugtracker (integrators)
monitoring 3rd parties (OSS projects) bugs
WOPDASD 2009 - Skövde
6. Semantic Web and LinkedData hype
http://linkeddata.org/
(Open ?) Linked Data
“Linked Data is about using the Web to connect
related data that wasn't previously linked, or using
the Web to lower the barriers to linking data
currently linked using other methods.
More specifically, Wikipedia defines Linked Data
as quot;a term used to describe a recommended best
practice for exposing, sharing, and connecting
pieces of data, information, and knowledge on the
Semantic Web using URIs and RDF.quot;”
http://data.gov/ ...
WOPDASD 2009 - Skövde
8. Bts-link : monitoring bug status change
Debian tool for package maintainers
Bug links (forwardedto):
• Distribution (Debian) package bugs
• “Upstream” project bugtrackers bugs
Monitoring status changes on upstream bugs
• Notification for Debian packagers (or people
monitoring Debian bugs)
• Tags Debian bugs : fixedupstream
Closed
LOCAL:Found tag + fixedupstream LOCAL:Found
FORWARDED:OPEN FORWARDED:CLOSED
Reopened tags : fixed-upstream
tag fixedupstream
WOPDASD 2009 - Skövde
9. Improving bts-link
http://bts-link.alioth.debian.org/
Supports lots of upstream bugtracker types :
bugzilla (and issuezilla), gnats, launchpad, mantis,
savane (from savanah), sourceforge trackers, trac,
gforge (and fusionforge most probably), google
code
At the moment works only over debbugs
Make it more generic and not Debian specific
Either :
• custom bugtracker data gatherer
• or standard for bugtracker data interchange : none
yet
WOPDASD 2009 - Skövde
10. Bug/Issue representation
Interchange of data representing Bugs/Issues
Ontology, Schema (Semantik Web standards)
Standard proposed and community build :
baetle http://code.google.com/p/baetle/
Reuse of EvoOnt BOM
http://www.ifi.uzh.ch/ddis/evo/
Semantic web techniques : extensible
Currently working on modeling : DebBugs,
BugZilla, Mantis, LaunchPad, Gforge/FusionForge,
Trac (and more ?)
WOPDASD 2009 - Skövde
12. UDD : Ultimate Debian Database
http://udd.debian.org/
Yet another archive : Debian and Ubuntu facts
By developers for developers ?
DB schema
• persons (carnivore)
• uploaders
• upload history
• source packages & binary packages
• popcon
• Bugs
Postgres relational DB (300 Mb)
Dumps available (snapshots, no history ?)
Privacy issues ?
WOPDASD 2009 - Skövde
13. UDD queries
SELECT * FROM
carnivore_emails AS e,
( ( carnivore_names AS n
LEFT OUTER JOIN
carnivore_login AS l ON l.id = n.id)
LEFT OUTER JOIN carnivore_keys k
ON l.id = k.id)
WHERE e.id = n.id
AND n.name = 'Olivier Berger';
id email id name id login id key key_type
925 olivier.berger@ 925 Olivier NULL NULL NULL NULL NULL
it-sudparis.eu Berger
WOPDASD 2009 - Skövde
14. Looking for Jesus
id email name login key key_type
388 xxx@hispalinux.es Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 keyring
388 xxx@hispalinux.es Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 ldap
388 xxx@hispalinux.es Jesus C. mooch BB6423391CAA7064E4297E1866FC1D7F86946D69 removed
388 xxx@cc.hut.fi Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 keyring
388 xxx@cc.hut.fi Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 ldap
388 xxx@cc.hut.fi Jesus C. mooch BB6423391CAA7064E4297E1866FC1D7F86946D69 removed
388 xxx@gmail.com Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 keyring
388 xxx@gmail.com Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 ldap
388 xxx@gmail.com Jesus C. mooch BB6423391CAA7064E4297E1866FC1D7F86946D69 removed
388 xxx@hispalinux.es Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 keyring
388 xxx@hispalinux.es Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 ldap
388 xxx@hispalinux.es Jesus C. mooch BB6423391CAA7064E4297E1866FC1D7F86946D69 removed
388 xxx@debian.org Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 keyring
388 xxx@debian.org Jesus C. mooch A103263A1923373E122746A06DEA9281DA034410 ldap
388 xxx@debian.org Jesus C. mooch BB6423391CAA7064E4297E1866FC1D7F86946D69 removed
510 xxx@barrapunto.com Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 keyring
510 xxx@barrapunto.com Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 ldap
510 xxx@computer.org Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 keyring
510 xxx@computer.org Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 ldap
510 xxx@debian.org Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 keyring
510 xxx@debian.org Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 ldap
WOPDASD 2009 - Skövde
510 xxx@gsyc.escet.urjc.es Jesus B. jgb 62811BD865C6AFB944BBA275377165C5870AE0C9 keyring
15. Other queries
select b.source, count(*) from bugs as b where
b.submitter like '%olivier.berger@it-sudparis.eu%'
group by b.source order by count(*) desc
select source, count(*) from (select * from bugs
union select * from archived_bugs) as all_bugs
where submitter like '%olivier.berger@it-
sudparis.eu%' group by source order by count(*)
desc
WOPDASD 2009 - Skövde
16. SWIM : a Semantic Web enabled Issue
Manager
Mandriva, result from Nepomuk EC FP 6 project
HTML + RDF for Mandriva facts :
• Applications / packages
• Experts (developers, …)
• Bugs
• Annotations by users
• ...
Reuse ontologies also used on Desktop tools
(KDE 4.2)
http://club.mandriva.com/xwiki/bin/view/swim/
soon : Doc4@Mandriva
WOPDASD 2009 - Skövde
18. USDD query
Mapping SPARQL to SQL:
SELECT DISTINCT * WHERE {
?s foaf:name quot;Olivier Bergerquot;
}
SELECT DISTINCT
quot;d2r_t_bugsubmittersquot;.quot;submitterquot; FROM
quot;d2r_t_bugsubmittersquot; WHERE
quot;d2r_t_bugsubmittersquot;.quot;email_phrasequot; = 'Olivier
Berger'
See demo...
WOPDASD 2009 - Skövde
19. Ohloh going semantic
RDFohloh http://rdfohloh.wikier.org/
Exporting facts about projects and developers
registered at Ohloh as RDF
See demo
WOPDASD 2009 - Skövde
20. Proposals, ideas, future work...
All archives exporting RDF data
All Bugtrackers exporting RDF data
All forges exporting RDF data
Interlinking all that together with users' data
Collaboration on Python BTS client tools
WOPDASD 2009 - Skövde
22. Copyright, etc.
This work is Copyright 2009 by Institut TELECOM,
Olivier Berger and Valentin Vlasceanu, published
under a Creative Commons ShareAlike license
This work was conducted in the HELIOS project
with support of the Paris-Region authority in the
frame of the System@tic cluster
The trip to come present that work was partially
“carbon-compensated” with the Action Carbone
program.
WOPDASD 2009 - Skövde