"Linking Open Data (LOD) is a community initiative moving the Web from the idea of separated documents to a wide information space of data. The key principles of LOD are that it is simple, readily adaptable by Web developers, and complements many other popular Web trends. Linked, open data is the real substance of Web 2.0, and not flashy AJAX effects. Learn how to make your data more widely used by making its components easier to discover, more valuable, and easier for people to reuse—in ways you might not anticipate."
Has your library discussed creating a Flickr account? A MySpace teen site? Creating a blog? David discusses the current social networking transformation taking place, and applies those changes to a library setting. Then David discusses the changes a library needs to make to meet and participate in our new online, participatory world.
Html5 web sockets - Brad Drysdale - London Web 2011-10-20Nathan O'Hanlon
This month we focus in on WebSockets in HTML5 with Brad Drysdale.
You're probably aware of the various chat systems around the web (facebook chat for example) but recently there has been more of a desire for other types of interaction using these technologies. Many have requested talks on Node.js, Comet long-polling, or similar technologies. WebSockets are the evolution of these technologies, and a developing standard being progressed by the IETF.
The HTML 5 standard specifies new APIs for storage, drawing, drag-and-drop, and other areas that have made web programming painful. Browsers have already begun incorporating parts of HTML 5 (canvas, for example) even though the specification is far from complete. The HTML 5 Communication section includes two additional connectivity features: Server-Sent Events, a standardization of HTTP push, and Web Sockets, a cross-domain safe, full-duplex connection. Server-Sent Events will make real-time updates and notifications easy, and Web Sockets provide the functionality necessary to build chat for the web without the previously required hackery.
Come and hear the latest on what this great technology allows!
Brad Drysdale is the Technical Director in EMEA for Kaazing. Brad has also worked at Openwave and Netscape Communications in various pre-sales and technical evangelist roles.
Scaling the API Economy - with Scale-Free Networks API Days Keynote from Laye...CA API Management
The Web exhibits a feature found in many complex systems known as "Scale-Free" or "Power-Law" networks, sometimes called the "long tail" Most people think of the "long tail" as an economic and/or social property. However, it also represents physical and informational properties fundamental to the way the Web works. But the steady increase in major service outages indicate that many current Web APIs, services, and even client applications ignore this basic "law of the Web."
This talk explores the "Scale-Free" rule of complex systems and offers clear and simple advice to those planning to build and/or consume APIs for the Web. Such as what to avoid, what to plan for, what to build, and how to identify & steer clear of clients and services that fail to abide by the rules and, in the process, are making it harder for all of us to scale the API Economy.
Has your library discussed creating a Flickr account? A MySpace teen site? Creating a blog? David discusses the current social networking transformation taking place, and applies those changes to a library setting. Then David discusses the changes a library needs to make to meet and participate in our new online, participatory world.
Html5 web sockets - Brad Drysdale - London Web 2011-10-20Nathan O'Hanlon
This month we focus in on WebSockets in HTML5 with Brad Drysdale.
You're probably aware of the various chat systems around the web (facebook chat for example) but recently there has been more of a desire for other types of interaction using these technologies. Many have requested talks on Node.js, Comet long-polling, or similar technologies. WebSockets are the evolution of these technologies, and a developing standard being progressed by the IETF.
The HTML 5 standard specifies new APIs for storage, drawing, drag-and-drop, and other areas that have made web programming painful. Browsers have already begun incorporating parts of HTML 5 (canvas, for example) even though the specification is far from complete. The HTML 5 Communication section includes two additional connectivity features: Server-Sent Events, a standardization of HTTP push, and Web Sockets, a cross-domain safe, full-duplex connection. Server-Sent Events will make real-time updates and notifications easy, and Web Sockets provide the functionality necessary to build chat for the web without the previously required hackery.
Come and hear the latest on what this great technology allows!
Brad Drysdale is the Technical Director in EMEA for Kaazing. Brad has also worked at Openwave and Netscape Communications in various pre-sales and technical evangelist roles.
Scaling the API Economy - with Scale-Free Networks API Days Keynote from Laye...CA API Management
The Web exhibits a feature found in many complex systems known as "Scale-Free" or "Power-Law" networks, sometimes called the "long tail" Most people think of the "long tail" as an economic and/or social property. However, it also represents physical and informational properties fundamental to the way the Web works. But the steady increase in major service outages indicate that many current Web APIs, services, and even client applications ignore this basic "law of the Web."
This talk explores the "Scale-Free" rule of complex systems and offers clear and simple advice to those planning to build and/or consume APIs for the Web. Such as what to avoid, what to plan for, what to build, and how to identify & steer clear of clients and services that fail to abide by the rules and, in the process, are making it harder for all of us to scale the API Economy.
Presentation from O'Reilly's 2013 Tools of Change conference.
We know how to typeset print books, and by now, we know how to crank out EPUBs. It’s time to create some typographical standards for the eBooks we publish. Be prepared to be blown away at some of the best examples of typographically-beautiful eBooks currently in the marketplace, and then “peek under the covers” to see what kind of HTML and CSS mark-up were used to create it. She’ll present a checklist of common challenges and how those are met by the top eBook designers in our field. You’ll be able to bring back techniques you can use today to vault your eBooks to the top ranks of beautiful typography.
Thanks to Anne Marie Concepcion of Seneca Design & Training, Colleen Cunningham of F&W Publications, Dan O. Williams of Storey Publishing, Rick Gordon of Shelter Publications,and Tom McCluskey of Digital Bindery for their insights and examples.
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...headtale
A presentation I gave at the 2009 CLA Emerging Technology Interest Group pre-conference at the McGill University Cybertheque library.
My general topic was the use of emerging technologies in public libraries to a mostly academic librarian audience. My approach was to compare and contrast the use of technologies by myself as a generally but not always tech-savvy librarian and my employer, RPL, generally but not always a tech-savvy library.
The day also featured presentations by John Fink and Jessamyn West and all kinds of live blogging, Twittering and post-event blogging as well:
http://etigcamp2009.pbworks.com/coverage
This is the presentation I gave at the Internet Archive's "Make Books Apparent" meeting, held in San Francisco, October 19-20, 2009. The meeting was mainly about our exciting new project, called BookServer, a distributed lending & vending system over the Internet.
This webinar is for our member libraries who have a Drupal website. This webinar covers how to keep with the design, writing for the web, wrestling with Drupal text manipulation, and briefly touches on databases and google analytics.
A semantic web is a relativity modern technology coined by Sir Tim Berners-Lee in 2001. Web 2.0 is readable by humans. We have HTML 5 and CSS and it does a great job of allowing information to be read by humans. Where web 2.0 fails is supporting machine reading. This then brings up web 3.0. Being able to support data is great, but often what we are most interested in is not the data itself, but the relationships between and among data. Think about how hard it is currently to get all water features. Those features are often in different services and provided by different organizations. I want to quickly and easily get all water features nationally. This is where a semantic web would be very useful because one can store the relationships between data to give you all water features. This talk will show you some of the advantages of a semantic web and how it can be used to answer questions that one would struggle to answer without it.
Back to Basics: Getting the Content Essentials Rightdclsocialmedia
In this session we’ll consider what we might be neglecting in our rush to be exciting and trendy. We’ll explore the content essentials, and look at how an organization can manage and plan for them.
Presentation from O'Reilly's 2013 Tools of Change conference.
We know how to typeset print books, and by now, we know how to crank out EPUBs. It’s time to create some typographical standards for the eBooks we publish. Be prepared to be blown away at some of the best examples of typographically-beautiful eBooks currently in the marketplace, and then “peek under the covers” to see what kind of HTML and CSS mark-up were used to create it. She’ll present a checklist of common challenges and how those are met by the top eBook designers in our field. You’ll be able to bring back techniques you can use today to vault your eBooks to the top ranks of beautiful typography.
Thanks to Anne Marie Concepcion of Seneca Design & Training, Colleen Cunningham of F&W Publications, Dan O. Williams of Storey Publishing, Rick Gordon of Shelter Publications,and Tom McCluskey of Digital Bindery for their insights and examples.
Blogging Librarian vs. Blogging Library: Who Makes the Best Use of Emerging T...headtale
A presentation I gave at the 2009 CLA Emerging Technology Interest Group pre-conference at the McGill University Cybertheque library.
My general topic was the use of emerging technologies in public libraries to a mostly academic librarian audience. My approach was to compare and contrast the use of technologies by myself as a generally but not always tech-savvy librarian and my employer, RPL, generally but not always a tech-savvy library.
The day also featured presentations by John Fink and Jessamyn West and all kinds of live blogging, Twittering and post-event blogging as well:
http://etigcamp2009.pbworks.com/coverage
This is the presentation I gave at the Internet Archive's "Make Books Apparent" meeting, held in San Francisco, October 19-20, 2009. The meeting was mainly about our exciting new project, called BookServer, a distributed lending & vending system over the Internet.
This webinar is for our member libraries who have a Drupal website. This webinar covers how to keep with the design, writing for the web, wrestling with Drupal text manipulation, and briefly touches on databases and google analytics.
A semantic web is a relativity modern technology coined by Sir Tim Berners-Lee in 2001. Web 2.0 is readable by humans. We have HTML 5 and CSS and it does a great job of allowing information to be read by humans. Where web 2.0 fails is supporting machine reading. This then brings up web 3.0. Being able to support data is great, but often what we are most interested in is not the data itself, but the relationships between and among data. Think about how hard it is currently to get all water features. Those features are often in different services and provided by different organizations. I want to quickly and easily get all water features nationally. This is where a semantic web would be very useful because one can store the relationships between data to give you all water features. This talk will show you some of the advantages of a semantic web and how it can be used to answer questions that one would struggle to answer without it.
Back to Basics: Getting the Content Essentials Rightdclsocialmedia
In this session we’ll consider what we might be neglecting in our rush to be exciting and trendy. We’ll explore the content essentials, and look at how an organization can manage and plan for them.
Connecting Intelligent Content with Micropublishing and BeyondDon Day
This presentation will describe and demonstrate a grand unified vision for pulling together different kinds of single-page products for the Web, for print, and more. Lessons from this model can give you an edge in market-leading adoption of the next great thing after micropublishing, the current trend.
Session at Mozilla Camp Europe 2011 in Berlin, Germany by Jay Patel & Jean-Yves Perrier about our work on the Mozilla Developer Network (MDN). Jay covers the evolution of MDN as a platform for developer engagement and Jean-Yves discusses our Web documentation efforts.
This is a talk given by Jason Hoffman at a workshop given by Joyent called "Scale With Rails" in 2006. There's quite a bit of prescience in this presentation, including the first documented use of ZFS in production ("Fsck you if you think ZFS isn't production") and of OS-based virtualization (zones) in the cloud (which, it must be said, was not called "cloud" in 2006).
http://www.youtube.com/watch?v=EGDv8jctVqw
Introdução ao MongoDB, Redis e Cassandra através de Python. Quais as características principais de um banco orientado a documentos, chave-valor e colunar. Que vantagens esses bancos possuem em relação a um banco relacional tradicional. No final farei uma aplicação que persiste dados do Twitter e Facebook nos três bancos mencionados.
Big Data! Great! Now What? #SymfonyCon 2014Ricard Clau
Big Data is one of the new buzzwords in the industry. Everyone is using NoSQL databases. MySQL is not cool anymore. But... do we really have big data? Where should we store it? Are the traditional RDBMS databases dead? Is NoSQL the solution to our problems? And most importantly, how can PHP and Symfony2 help with it?
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017Marc D Anderson
Are you dazzled by all the noises you hear about client-side development? Do the grunts and gulps leave you a little confused? In this session, we’ll talk about the types of things you can do with client-side development, how SharePoint can be used as a service (SPaaS?) and what the popular tool sets are. This are moving fast, so it's guaranteed that between writing this abstract and doing the session, things will have changed.
Whether you’re a server-side developer who wants to catch up with the new trends, a power user wanting to flex your muscles in new ways, or an end user who would like to speak more intelligently with IT, this session will provide useful foundation information as well as a guide to where your learning should progress to work with "modern" SharePoint.
This is my intro to MongoDB talk presented to the Miami MongoDB User Group in February 2015. It's a pretty high level talk, mainly geared for folks that have not used it before.
Similar to Linked Data: The Real Web 2.0 (from 2008) (20)
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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
6. Who wants to repeat Web history?
OK then let’s follow Ken North’s lead and study it...
7. A brief history...
• The Web, mid-1990s
•
Big daisy chain of home pages. Not much need for context
in hyperlinks.
•
Sloppy was OK. Remember 404s?
• Then it started to get big. Portal wars, search
engine wars, browser wars...
• Sloppy was starting to really hurt...
8. First wave solutions
• XML for the document weenies. RDF for die
echten menschen
•
Hey, if the W3C builds it, they will come
• Semantic Web FTW!
• Time to sort out the chaos of the Web. Context
by formal declaration.
• Anyone here tried explaining OWL to Joe
Webmaster?
9. Back to architecture
• Enter SOAP Web services: suddenly we had
more pressing concerns
•
Uh oh! There’s a cuckoo’s egg in the Web
•
Phew! Got that anti-cuckoo detection kit ready just in time
• We fought back with REST
• Lesson learned: if we didn’t keep to the
original, simple principles
10. What’s that lesson again?
• We think we know what makes the Web work
so well
• We want others to understand, so we want to
have suggestions and tools for them
• We’d better keep to the simplest suggestions
and tools that could possibly serve our cause
11. Simplest that could possibly...
• So Semantic Web, right?
•
You kidding? Ever tried to explain SemWeb to Joe Webmaster?
•
You kidding? A Ph.D. dissertation? Get Joe Webmaster the Cliff Notes
• So... REST, right?
• OK. OK. I give up...
14. Back to history: Web 2.0
• Bored one day, The Weblog echo chamber
dusted off some old Web tricks
• Enough smart developers came up with
enough simple tools and suggestions to create
a craze
• So is this a catastrophic distraction from what
the Web really needs?
15. What does Web 2.0
really boil down to?
“Think globally, act locally”
16. Say what?
• You make some modest enhancements to your site
(the local). That’s all you need to worry about.
• You then roll in the global power of Web-enabled
services: Mashups, feeds, user-generated content...
• ...Mumble...SEO...mumble...long tail...mumble...
• ...Profit
• What Webmastering Joe could resist that call?
17. But hey!
But wait!
But SWEET!
“Think global, act local” is all we needed from Joe
anyway, right?
You know, to make a better Web????!!!
19. Web2: Web feeds
• RSS, Atom, JSON...
• For a bunch of non SemWebby guys Atom 1.0
community did a decent job
• Finally gives us a reasonably pervasive format
for reading, with some true context retained
• A small step towards a machine-readable Web
•
Small steps matter!
• Read the Web
20. Web2: User-generated content
• Hey, isn’t this the write part of the read-write Web
we’ve been craving?
• Thank Wikipedia just for the psychological fillip for
the non-techie: you too can write
•
Sure forums technically offered that for ages, but Wikipedia
carries an clear, broadcast message. It’s prime time.
• Write the Web
• Oh BTW Remember that Web of Trust thingie
SemWebbers were chattering up years ago?
•
Psssssst! We kinda really need that now. Thanks.
21. Web2: Mashups
• “So, like, all I have to do is focus on the sort of
information I specialize in, and mark it up in
clear context”
• “Yep. And other smart folks just combine it
with other data in ways you never imagined”
• “OK, that’s worth paying some attention to
Web data design”
26. We’re not different from
Web 2.0
We’re just Web 2.0, properly
• Vendor independent
• Scalable
• Extensible
• Multi-device friendly.
•
It’s not just about the PC/Mac bowser, you know
27. Marketing command: What would Web 2 do?
Heresy maybe, but marketing matters, even when
you’re just trying to do the right thing
30. Linked Data means just
remembering 4 things
1. Use URIs as names for things
2. Use HTTP URIs so that people can look up
those names.
3. When someone looks up a URI, provide useful
information.
4. Include links to other URIs. so that they can
discover more things.
31. From kernels of wisdom
grow...
• Joe Webmaster can understand this, and
probably remember this
• #3 and #4 are openings for clever types to
push for more
•It’s all about the link, ya’ll
32.
33.
34. <a href...
• The granddaddy link
• The most pervasive link
• Limited for preserving context
•
@rel, @type and such do help
• Just plain Limited.
35.
36. XLink? Hlink?
• OK <a href is limited, but at least you can
grasp it in minutes
• We like our snoozefest flame wars, eh?
•
How many URI hashes/slashes can dance on the head of a
pin?
•
What is the link to the divine? Sophisticated Gnosis?
Simpleton Chrestos? The 3-personed markup?
• Needless to say, not too many people are
using XLink, HLink and friends
37.
38. RDF
• RDF is in effect a linking technology
•
<a xml:base=”Subject” href=”Object” rel=”predicate”>...
• Generally separate from described resources
(not unlike XLink link-bases)
• Also a fairly heavy conceptual burden
• An unfortunate syntax is more prevalent than
the useful model
41. Yes: <a href...
• Worse is better, folks
• Just a few careful conventions and we can
squeeze a bit more out of it
•
•
@rel conventions
@type coordinated with core HTTP (media types, content
negotiation, etc.)
• Let’s first see what we can build on that, then
worry about the gaps
45. Clever types building on
Linked Data
• Emphasize a particular set of conventions and
tools for refining Linked Data
•
HTTP usage such as content negotiation or 303s for linking
to abstract resources
•
Syntax layer usage such as RDFa and GRDDL
• Emphasize a particular set of sites as seeds for
growing Linked Data
•
DBPedia is the star
48. Kingsley’s four techniques
1. Handle Content Negotiation requests
2. <link rel=-"alternate"..../> (when HTML is
requested)
3. GRDDL profile in <head/> plus <link
rel="transformation".../> (when (X)HTML or
XML is requested)
4. eRDF or RDFa (when HTML or (X)HTML is
requested)
Note: Taken from a community posting. See Kingsley’s
presentation for his own refinement of this...
52. What is LED?
• A community project to develop tools and
architectural strategies to bring Sensible SOA to
the Enterprise through data-driven applications
• You’ve heard of Linking Open Data?
LED comes in
when the data can’t always be so open
• You’ve heard of Enterprise 2.0 and Enterprise
Mashups? LED comes in when you need such
applications to outgrow the toy box
•
Same relationship as with Linked Data to Web 2.0
53. Business context
• LED involves using tools to express business
context as rich, reusable metadata (often RDF)
• LED involves using well-known data
syndications tools to orchestrate data
enriched with this context
• LED involves using formally expressed policy
to control data flow and capture responsibility
54. Bridge to legacy
• Rather than the ERP-type play to replace
legacy apps with a centralized super-model,
LED focuses on wrapping and exposing data in
those apps
• The exposed and contextualized data from
source applications is integrated using basic
Web technology
55. LED step by step
• Capture business context during analysis
• Capture business rules and policy during
analysis
• Express these in simple, sharable, reusable
formats made available to people as well as
code (SKOS, Attempto-Controlled English,
etc.)
• Map data models of existing applications to the
expressed context (declarative data transform)
56. More LED step by step
• Architect Web integration layer around
documented context
• Use mappings to drive Web-feeds from legacy
apps to the integration layer (JSON, Atom,
RDF, etc)
• Use lightweight so-called Web 2.0 kit to
simplify browser access