This document proposes Linked Data-driven Web Components (LD-R) to build flexible and reusable user interfaces for Semantic Web applications. LD-R uses semantic markup, configurations and scopes to create reusable RDF and user-defined components. It implements a reactive architecture with Linked Data, microservices and isomorphic components. Example uses of LD-R include facets browsers and editing interfaces for datasets. The document concludes that LD-R bridges Semantic Web technologies and Web Components to provide richer discovery, integration and adaptation of components while improving standardization and reusability of Semantic Web application user interfaces.
App dev and partner ecosystem for pink social connections 2017Heath McCarthy
This presentation was used at the SocialConnections.info 11 event. Contains the core elements of the Connections Pink app dev strategy, including how to build and integrate into Connections, how to customize Cloud experiences, and how to build user-based situational applications
JSON and Oracle Database: A Brave New WorldDaniel McGhan
A world of apps built in JavaScript, using JSON as their data exchange format, relying on APIs to get the job done - does Oracle Database have a place in this world? Can it offer UI developers what they need to get their job done as productively and successfully as possible? Absolutely! In this session, attendees will explore the new support for JSON in Oracle Database SQL and PL/SQL and learn how to help front-end developers build secure, high-performance applications.
What’s behind a high quality web API? Ensure your APIs are more than just a ...Kim Clark
Web APIs have now become as important as websites for some enterprises. Dreaming up an attractive set of data resources to expose to your consumers is a critical step, but it's just the beginning. In the world of APIs, standards are rare, so common conventions are everything. Which should you choose, and how do you apply them to your data model? What architecture will ensure your APIs are robust, scalable, and secure? How do you ensure data integrity in an environment without transactionality? How will you prepare for huge changes in scale? How do you join your API world with your existing enterprise integration and SOA? Attendees will learn design practices to ensure their APIs are both attractive and consumable.
IO State In Distributed API ArchitectureOwen Rubel
The API pattern bind IO functionality to business functionality by binding IO state either through annotation (ie JAX) or by extending a RestfulController. As a result, the data associated IO State cannot be shared with the architectural instances because it is bound to the controller. This creates architectural cross cutting concerns not only with the functionality but also with the data. By abstracting the functionality, we can create a versioned data object for IO state that can be shared,cached,synced,reloaded on the fly for all architectural instances without having to restart any instance. This greatly improve automation, performance and flow of api applications and architecture.
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...knowdiff
Ph.D. Candidate, Electrical and Computer Engineering,
Center for Intelligent Machines (CIM)
McGill University
(1) Time: Wednesday, Dec. 17th, 12:30-14:30 pm
(1) Location: faculty’s conference room, Isfahan University of Technology
(2) Time: Tuesday, Dec. 9th, 12:30-14:00pm
(2) Location: Room 212, School of Electrical and Computer Engineering of University of Tehran
Abstract:
Investigating low light imaging is of high importance in the field of color science from different perspectives. One of the most important challenges arises at low light levels is the issue of noise, or more generally speaking, low signal to noise ratio. In the present work, effects of different image sensor noises such as: photon noise, dark current noise, read noise, and quantization error are investigated on low light color measurements. In this regard, a typical image sensor is modeled and employed for this study. A detailed model of noise is considered in the process of implementing the image sensor model to guarantee the precision of the results. Several experiments have been performed over the implemented framework and the results show that: first, photon noise, read noise, and quantization error lead to uncertain measurements distributed around the noise free measurements and these noisy samples form an elliptical shape in the chromaticity diagram; second, even for an ideal image sensor, in very dark situations, stable measuring of color is impossible due to the physical limitation imposed by the fluctuations in photon emission rate; third, dark current noise reveals dynamic effects on color measurements by shifting their chromaticities towards the chromaticity of the camera black point; fourth, dark current dominates the other sensor noise types in the image sensor in terms of affecting measurements. Moreover, an SNR sensitivity analysis against the noise parameters is presented over different light intensities.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
These slides are adapted from a talk I gave at the Welsh Government's Marketing Awards for the LAM sector, in 2017.
It offers a primer on UX - User Experience - and how ethnography and design might be used in the library, archive and museum worlds to better understand our users. All good marketing starts with audience insight.
The presentation covers the following:
1) An introduction to UX
2) Ethnography, with definitions and examples of 7 ethnographic techniques
3) User-centred design and Design Thinking
4) Examples of UX-led changes made at institutions in the UK and Scandinavia
5) Next Steps - if you'd like to try out UX at your own organisation
App dev and partner ecosystem for pink social connections 2017Heath McCarthy
This presentation was used at the SocialConnections.info 11 event. Contains the core elements of the Connections Pink app dev strategy, including how to build and integrate into Connections, how to customize Cloud experiences, and how to build user-based situational applications
JSON and Oracle Database: A Brave New WorldDaniel McGhan
A world of apps built in JavaScript, using JSON as their data exchange format, relying on APIs to get the job done - does Oracle Database have a place in this world? Can it offer UI developers what they need to get their job done as productively and successfully as possible? Absolutely! In this session, attendees will explore the new support for JSON in Oracle Database SQL and PL/SQL and learn how to help front-end developers build secure, high-performance applications.
What’s behind a high quality web API? Ensure your APIs are more than just a ...Kim Clark
Web APIs have now become as important as websites for some enterprises. Dreaming up an attractive set of data resources to expose to your consumers is a critical step, but it's just the beginning. In the world of APIs, standards are rare, so common conventions are everything. Which should you choose, and how do you apply them to your data model? What architecture will ensure your APIs are robust, scalable, and secure? How do you ensure data integrity in an environment without transactionality? How will you prepare for huge changes in scale? How do you join your API world with your existing enterprise integration and SOA? Attendees will learn design practices to ensure their APIs are both attractive and consumable.
IO State In Distributed API ArchitectureOwen Rubel
The API pattern bind IO functionality to business functionality by binding IO state either through annotation (ie JAX) or by extending a RestfulController. As a result, the data associated IO State cannot be shared with the architectural instances because it is bound to the controller. This creates architectural cross cutting concerns not only with the functionality but also with the data. By abstracting the functionality, we can create a versioned data object for IO state that can be shared,cached,synced,reloaded on the fly for all architectural instances without having to restart any instance. This greatly improve automation, performance and flow of api applications and architecture.
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...knowdiff
Ph.D. Candidate, Electrical and Computer Engineering,
Center for Intelligent Machines (CIM)
McGill University
(1) Time: Wednesday, Dec. 17th, 12:30-14:30 pm
(1) Location: faculty’s conference room, Isfahan University of Technology
(2) Time: Tuesday, Dec. 9th, 12:30-14:00pm
(2) Location: Room 212, School of Electrical and Computer Engineering of University of Tehran
Abstract:
Investigating low light imaging is of high importance in the field of color science from different perspectives. One of the most important challenges arises at low light levels is the issue of noise, or more generally speaking, low signal to noise ratio. In the present work, effects of different image sensor noises such as: photon noise, dark current noise, read noise, and quantization error are investigated on low light color measurements. In this regard, a typical image sensor is modeled and employed for this study. A detailed model of noise is considered in the process of implementing the image sensor model to guarantee the precision of the results. Several experiments have been performed over the implemented framework and the results show that: first, photon noise, read noise, and quantization error lead to uncertain measurements distributed around the noise free measurements and these noisy samples form an elliptical shape in the chromaticity diagram; second, even for an ideal image sensor, in very dark situations, stable measuring of color is impossible due to the physical limitation imposed by the fluctuations in photon emission rate; third, dark current noise reveals dynamic effects on color measurements by shifting their chromaticities towards the chromaticity of the camera black point; fourth, dark current dominates the other sensor noise types in the image sensor in terms of affecting measurements. Moreover, an SNR sensitivity analysis against the noise parameters is presented over different light intensities.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
These slides are adapted from a talk I gave at the Welsh Government's Marketing Awards for the LAM sector, in 2017.
It offers a primer on UX - User Experience - and how ethnography and design might be used in the library, archive and museum worlds to better understand our users. All good marketing starts with audience insight.
The presentation covers the following:
1) An introduction to UX
2) Ethnography, with definitions and examples of 7 ethnographic techniques
3) User-centred design and Design Thinking
4) Examples of UX-led changes made at institutions in the UK and Scandinavia
5) Next Steps - if you'd like to try out UX at your own organisation
Linked Data is one of the core concepts and pillars of the Semantic Web. The Semantic Web is all about making links between islands of data in a way that is understandable not only to humans but also to machines. Due to the increasing amount of Linked Data openly published on the Web, user-facing Linked Data Applications (LDAs) are gaining momentum. One of the major entrance barriers for end-users and Web developers to benefit from this wave of LDAs is the required knowledge of Semantic Web technologies such as the RDF data model and SPARQL query language. In this talk, I will discuss the emerging field of Human-Linked Data Interaction to identify and address existing issues related to interacting with Linked Data scattered over multiple knowledge graphs. In particular, I will present the WYSIWYM (What-You-See-Is-What You Mean) concept as a binding between semantic representation models and user interface (UI) elements for authoring, visualizing and exploring Linked Data. As an example implementation of the WYSIWYM model, I will showcase the Linked Data Reactor (http://ld-r.org) software framework for building adaptive and flexible Linked Data UIs. In order to mention some of the use cases of adaptive Linked Data applications, I will present the SMS (Semantically Mapping Science) platform which helps social scientists to find answers to their research questions related to the field of science, technology and innovation studies.
In today's fast-paced digital world, web development frameworks are essential for creating highly-functional, scalable, and responsive web applications. Here are the top 5 in-demand web development frameworks that are likely to be popular in 2023.
Linked data for Enterprise Data IntegrationSören Auer
The Web evolves into a Web of Data. In parallel Intranets of large companies will evolve into Data Intranets based on the Linked Data principles. Linked Data has the potential to complement the SOA paradigm with a light-weight, adaptive data integration approach.
How Bankwest delivers business value through modern RESTful APIs with Java in...Rob Crowley
The Bankwest Core Banking System is based on loosely-coupled, CICS PL/I programs running on IBM System z. These have stood the test of time, running for more than 20 years and are still going strong today. With the advent of the burgeoning API economy, the time came to expose our Core Banking Data in a modern standards compliant manner direct to HTML5 apps and business partners. Whilst leveraging the existing PL/I programs, we wanted to dove-tail with modern RESTFul Web Services. This case study will cover how we've combined the light-weight Liberty Profile Application Server, a RESTful framework, CICS Channels and Containers and the JCICS library, to create a loosely-coupled modular architecture to deliver business value at pace.
Top 10 Web Development Frameworks To Consider In 2022.pdfEkta Patel
Web development frameworks are the bread and butter of a web developer. Here we have created a list of the top 10 web development frameworks of 2021 to show you the right direction for your next web development project.
Best Front End Frameworks to Build High-Quality Websites or Appssimonedaniels3
In this PPT, we shed light on the most popular front end frameworks that allow you to choose the one which meets your business requirements. To know more visit at https://www.zenesys.com/blog/5-best-front-end-frameworks
5 Front End Frameworks to Master in Web Development.pdfMverve1
In the dynamic field of web development, mastering front-end frameworks is a game-changer. Whether you choose React, Angular, Vue.js, Ember.js, or Svelte, each of these frameworks has its own unique strengths and applications. By investing time in learning and practicing these frameworks, you not only enhance your skills but also open doors to exciting career opportunities. So, pick one that aligns with your goals, start learning, and embark on your journey to becoming a front-end framework master. Remember, the world of web development is constantly evolving, so staying curious and committed to learning is the key to long-term success.
Since its public unveiling in 2004, Ruby on Rails has taken the web development world by storm. Rails is an open-source framework, built using the Ruby programming language, that promotes high productivity and reduced development times for real-world web sites. This talk will provide a high-level tour of the features of Ruby on Rails. It will also show how this technology is being leveraged to create on-line businesses and web sites. You don't have to be a programmer to learn more about how Ruby on Rails can power your on-line business.
Web development is the process of building and maintaining websites and web applications. It involves a wide range of tasks, including designing the user interface, writing code, managing databases, and deploying the applications to a server.
There are many different technologies and tools used in web development depending on the needs of the project. Some common languages used in web development include HTML, CSS, and JavaScript, which are used to create the structure, style and behavior of the website. Other languages such as PHP, Python, Ruby, and Java can also be used on the server-side to create dynamic web applications.
Web development frameworks such as React.js, AngularJS, Vue.js, Ruby on Rails, Django, and Express.js provide developers with a set of tools and conventions for building web applications. These frameworks can help developers to build complex web applications more efficiently by providing pre-built components, data management tools, and other features.
ReactJS: ReactJS is a JavaScript library for building user interfaces. It was developed by Facebook and is now maintained by Facebook and a community of individual developers and companies. ReactJS is widely used for building single-page applications(SPAs), which are web applications that dynamically update the content on a single page without requiring a full page reload.
ReactJS uses a virtual DOM(Document Object Model) to manage changes to the user interface. The virtual DOM is a lightweight representation of the actual DOM that allows ReactJS to quickly and efficiently update the user interface without requiring a full page reload. This makes ReactJS highly efficient and scalable, even for large and complex applications.
ReactJS has a large and active community of developers and companies that contribute to its development and provide support and resources for developers. It also has a wide range of third-party libraries and tools that can be used to extend its functionality and improve the development process.
AngularJS: AngularJS is a front-end Javascript framework that was developed by Google. It is used for building dynamic web applications and is known for its ability to create complex user interfaces with ease. AngularJS is based on the Model-view-Controller(MVC) architecture and provides developers with a powerful set of tools and features for building complex and scalable web applications.
AngularJS has a large and active community of developers and companies that contribute to its development and provide support and resources for developers. It also has a wide range of third-party libraries and tools that can be used to extend its functionality and improve the development process.
In addition, AngularJS has been superseded by a newer version called Angular, which is a complete rewrite of the framework with new features and improvements. However, AngularJS is still widely used and supported, particularly for legacy applications that were built using it.
Things you must know on ruby on rails single page applicationAndolasoft Inc
Ruby on Rails is improving and becoming popular amongst many popular technical communities as well as being implemented by Startup’s to Giants to build up their applications.
Looking for the best backend frameworks for web development? Discover the top 5 options in our informative .pptx presentation. From robust features to seamless integration, streamline your development process with Silverclouding and stay ahead in the digital era.
10 Best Front-end Frameworks for Web DevelopmentMars Devs
Take a peek at the top frontend frameworks preferred by most web apps why you need them in 2023!
Click here to know more: https://www.marsdevs.com/blogs/10-best-front-end-frameworks-for-web-development
Popular Web Development Frameworks for Developers in 2022.pdfQSS Technosoft
Being a developer, you must think about “What are the most popular web development frameworks?” As you know that there are many Web development frameworks in the market.
But choosing the right web development framework is a complex task. In these slides, we have explained the top 10 popular web development frameworks that are ruling in 2022.
Speaker: Dr. Mohammad Noshad
Postdoctoral Fellow
Department of Electrical Engineering
Harvard University, Cambridge, USA
Title: High-Speed Wireless Connectivity through Lights
Time: Saturday, February 4, 2017, 12:30 – 14:00
Location: School of Electrical and Computer Engineering, University of Tehran, Tehran, Iran
Scheduling for cloud systems with multi level data localityknowdiff
Speaker: Ali Yekkehkhany
(1)Time: Monday, Jan 4, 2016, 13:00- 15:00
(1)Location: School of Electrical Engineering, Iran University of Science and Technology
(2)Time: Tuesday, Jan 12, 2016, 12:30- 14:00
(2)Location: School of Electrical and Computer Engineering, University of Tehran
More Related Content
Similar to Ali khalili: Towards an Open Linked Data-based Infrastructure for Studying Science & Technology
Linked Data is one of the core concepts and pillars of the Semantic Web. The Semantic Web is all about making links between islands of data in a way that is understandable not only to humans but also to machines. Due to the increasing amount of Linked Data openly published on the Web, user-facing Linked Data Applications (LDAs) are gaining momentum. One of the major entrance barriers for end-users and Web developers to benefit from this wave of LDAs is the required knowledge of Semantic Web technologies such as the RDF data model and SPARQL query language. In this talk, I will discuss the emerging field of Human-Linked Data Interaction to identify and address existing issues related to interacting with Linked Data scattered over multiple knowledge graphs. In particular, I will present the WYSIWYM (What-You-See-Is-What You Mean) concept as a binding between semantic representation models and user interface (UI) elements for authoring, visualizing and exploring Linked Data. As an example implementation of the WYSIWYM model, I will showcase the Linked Data Reactor (http://ld-r.org) software framework for building adaptive and flexible Linked Data UIs. In order to mention some of the use cases of adaptive Linked Data applications, I will present the SMS (Semantically Mapping Science) platform which helps social scientists to find answers to their research questions related to the field of science, technology and innovation studies.
In today's fast-paced digital world, web development frameworks are essential for creating highly-functional, scalable, and responsive web applications. Here are the top 5 in-demand web development frameworks that are likely to be popular in 2023.
Linked data for Enterprise Data IntegrationSören Auer
The Web evolves into a Web of Data. In parallel Intranets of large companies will evolve into Data Intranets based on the Linked Data principles. Linked Data has the potential to complement the SOA paradigm with a light-weight, adaptive data integration approach.
How Bankwest delivers business value through modern RESTful APIs with Java in...Rob Crowley
The Bankwest Core Banking System is based on loosely-coupled, CICS PL/I programs running on IBM System z. These have stood the test of time, running for more than 20 years and are still going strong today. With the advent of the burgeoning API economy, the time came to expose our Core Banking Data in a modern standards compliant manner direct to HTML5 apps and business partners. Whilst leveraging the existing PL/I programs, we wanted to dove-tail with modern RESTFul Web Services. This case study will cover how we've combined the light-weight Liberty Profile Application Server, a RESTful framework, CICS Channels and Containers and the JCICS library, to create a loosely-coupled modular architecture to deliver business value at pace.
Top 10 Web Development Frameworks To Consider In 2022.pdfEkta Patel
Web development frameworks are the bread and butter of a web developer. Here we have created a list of the top 10 web development frameworks of 2021 to show you the right direction for your next web development project.
Best Front End Frameworks to Build High-Quality Websites or Appssimonedaniels3
In this PPT, we shed light on the most popular front end frameworks that allow you to choose the one which meets your business requirements. To know more visit at https://www.zenesys.com/blog/5-best-front-end-frameworks
5 Front End Frameworks to Master in Web Development.pdfMverve1
In the dynamic field of web development, mastering front-end frameworks is a game-changer. Whether you choose React, Angular, Vue.js, Ember.js, or Svelte, each of these frameworks has its own unique strengths and applications. By investing time in learning and practicing these frameworks, you not only enhance your skills but also open doors to exciting career opportunities. So, pick one that aligns with your goals, start learning, and embark on your journey to becoming a front-end framework master. Remember, the world of web development is constantly evolving, so staying curious and committed to learning is the key to long-term success.
Since its public unveiling in 2004, Ruby on Rails has taken the web development world by storm. Rails is an open-source framework, built using the Ruby programming language, that promotes high productivity and reduced development times for real-world web sites. This talk will provide a high-level tour of the features of Ruby on Rails. It will also show how this technology is being leveraged to create on-line businesses and web sites. You don't have to be a programmer to learn more about how Ruby on Rails can power your on-line business.
Web development is the process of building and maintaining websites and web applications. It involves a wide range of tasks, including designing the user interface, writing code, managing databases, and deploying the applications to a server.
There are many different technologies and tools used in web development depending on the needs of the project. Some common languages used in web development include HTML, CSS, and JavaScript, which are used to create the structure, style and behavior of the website. Other languages such as PHP, Python, Ruby, and Java can also be used on the server-side to create dynamic web applications.
Web development frameworks such as React.js, AngularJS, Vue.js, Ruby on Rails, Django, and Express.js provide developers with a set of tools and conventions for building web applications. These frameworks can help developers to build complex web applications more efficiently by providing pre-built components, data management tools, and other features.
ReactJS: ReactJS is a JavaScript library for building user interfaces. It was developed by Facebook and is now maintained by Facebook and a community of individual developers and companies. ReactJS is widely used for building single-page applications(SPAs), which are web applications that dynamically update the content on a single page without requiring a full page reload.
ReactJS uses a virtual DOM(Document Object Model) to manage changes to the user interface. The virtual DOM is a lightweight representation of the actual DOM that allows ReactJS to quickly and efficiently update the user interface without requiring a full page reload. This makes ReactJS highly efficient and scalable, even for large and complex applications.
ReactJS has a large and active community of developers and companies that contribute to its development and provide support and resources for developers. It also has a wide range of third-party libraries and tools that can be used to extend its functionality and improve the development process.
AngularJS: AngularJS is a front-end Javascript framework that was developed by Google. It is used for building dynamic web applications and is known for its ability to create complex user interfaces with ease. AngularJS is based on the Model-view-Controller(MVC) architecture and provides developers with a powerful set of tools and features for building complex and scalable web applications.
AngularJS has a large and active community of developers and companies that contribute to its development and provide support and resources for developers. It also has a wide range of third-party libraries and tools that can be used to extend its functionality and improve the development process.
In addition, AngularJS has been superseded by a newer version called Angular, which is a complete rewrite of the framework with new features and improvements. However, AngularJS is still widely used and supported, particularly for legacy applications that were built using it.
Things you must know on ruby on rails single page applicationAndolasoft Inc
Ruby on Rails is improving and becoming popular amongst many popular technical communities as well as being implemented by Startup’s to Giants to build up their applications.
Looking for the best backend frameworks for web development? Discover the top 5 options in our informative .pptx presentation. From robust features to seamless integration, streamline your development process with Silverclouding and stay ahead in the digital era.
10 Best Front-end Frameworks for Web DevelopmentMars Devs
Take a peek at the top frontend frameworks preferred by most web apps why you need them in 2023!
Click here to know more: https://www.marsdevs.com/blogs/10-best-front-end-frameworks-for-web-development
Popular Web Development Frameworks for Developers in 2022.pdfQSS Technosoft
Being a developer, you must think about “What are the most popular web development frameworks?” As you know that there are many Web development frameworks in the market.
But choosing the right web development framework is a complex task. In these slides, we have explained the top 10 popular web development frameworks that are ruling in 2022.
Speaker: Dr. Mohammad Noshad
Postdoctoral Fellow
Department of Electrical Engineering
Harvard University, Cambridge, USA
Title: High-Speed Wireless Connectivity through Lights
Time: Saturday, February 4, 2017, 12:30 – 14:00
Location: School of Electrical and Computer Engineering, University of Tehran, Tehran, Iran
Scheduling for cloud systems with multi level data localityknowdiff
Speaker: Ali Yekkehkhany
(1)Time: Monday, Jan 4, 2016, 13:00- 15:00
(1)Location: School of Electrical Engineering, Iran University of Science and Technology
(2)Time: Tuesday, Jan 12, 2016, 12:30- 14:00
(2)Location: School of Electrical and Computer Engineering, University of Tehran
Amin tayyebi: Big Data and Land Use Change Scienceknowdiff
Ph.D.
University of California-Riverside, Center for Conservation Biology
1)Time: Tuesday, August 25, 2015, 15:30- 16:30
(1)Location: Amirkabir University of Technology, Department of Civil and Environmental Engineering
(2)Time: Wednesday, August 26, 2015, 14:00- 16:00
(2)Location: Department of Surveying Engineering, University of Tehran, N. Kargar St.
Sara Afshar: Scheduling and Resource Sharing in Multiprocessor Real-Time Systemsknowdiff
PhD Candidate,
Department of Computer science
Mälardalen University
Time: Tuesday, Dec. 30, 2014, 11:30 a.m.
Location: Computer Engineering Department, Urmia University
Abstract:
The processor is the brain of a computer system. Usually, one or more programs run on a processor where each program is typically responsible for performing a particular task or function of the system. The performance of all the tasks together results in the system functionality. In many computer systems, it is not only enough that all tasks deliver correct output, but it is also crucial that these activities are delivered in a proper time. This type of systems that have timing requirements are known as real-time systems. A scheduler is responsible for scheduling all tasks on the processor, i.e., it dictates which task to run and when to run to ensure that all tasks are carried out on time. Typically, such tasks/programs need to use the computer system’s hardware and software resources to perform their calculation. Examples of such type of resources that are shared among programs are I/O devices, buffers and memories. Technology that is used for the management of shared resources is known as resource sharing synchronization protocol.
In recent years, a shift from single-processor platforms to multiprocessor platforms has become inevitable due to availability of processor chips and requirements on increased performance. Scheduling and resource sharing protocols have been well studied for uniprocessor systems. However, in the context of multiprocessors, still such techniques are not fully mature. The shift towards multi-core technology has revealed the demand for real-time scheduling algorithms along with synchronization protocols to support real-time applications on multiprocessors, both with and without dependencies.
In this talk, we first have an introduction to real-time embedded systems. Next, we look at scheduling and resource sharing policies in uniprocessor platforms. Further, we discuss the extension of scheduling and resource sharing policies for multiprocessor platforms and present the recent challenges arisen in this context.
Biography:
Sara Afshar is a PhD student at Mälardalen University. She has received her B.Sc. degree in Electrical Engineering from Tabriz University, Iran in 2002. She worked at different engineering companies until 2009. In the year 2010 she started her M.Sc. in Embedded Systems at Mälardalen University. She obtained her Master degree in 2012 and at the same year she started her PhD studies in Mälardalen University. Currently she is working on the topic of resource sharing in multiprocessor systems. She is part of the Complex Real-Time Embedded Systems group at Mälardalen University.
Seyed Mehdi mohaghegh: Modelling material use within the low carbon energy pa...knowdiff
PhD student,
UCL Energy Institute
University College London (UCL)
Time: Monday, January 5, 2015 at 14:00
Location: Energy Engineering Dept., Ghasemi Ave., (North wing of Sharif University of Technology). - Ground Floor - Seminar Room 1
Abstract:
The topic of “sustainability” need to be analyzed by considering the impact of such diverse sectors as energy, material, natural resources and climate systems. The important point is that due to the “hyperconnectivity” among these sectors, ignoring their interactions, dependencies, and links in transition pathways can produce catastrophic results. For this reason, some recent studies have suggested the “nexus” approach for analyzing and modelling low-carbon future scenarios. In general, in a large-scale “nexus” approach, the system deals with complexities and feedback mechanisms resulting from the interactions of diverse sectors such as climate, energy, materials, land and water. However, for this project, the primary focus is on the interaction of material and energy as an inter-sectoral segment of the nexus approach.
In this project, the goals are to (a) model the use of materials within the transition pathways generated for a low-carbon future and (b) compare the required material flow in these low-carbon pathways with the material flow in the based projections.
Some of the applications and advantages of this research include:
• Providing science-based support for policy makers regarding the required materials for low-carbon energy systems.
• Considering realistic uncertainties associated with the material flow inside energy systems and applying appropriate probabilistic methods.
• Advancing TIAM-UCL by adding the material flow module. TIAM-UCL encompasses 16 global regions and this additional module could provide a more complete analysis regarding the distribution of required material resources within energy systems, which would generate favorable options for trade and also reduce the cost of welfare.
Narjess Afzaly: Model Your Problem with Graphs and Generate your objectsknowdiff
Generating non-isomorphic (non-equivalent) graphs has many applications in industry and in different branches of science where the problem can be modeled by graphs. We discuss the importance and the difficulty of avoiding equivalent copies when generating graphs representing the objects of your interest, say protein three-dimensional structure. We then look at the techniques of generation avoiding equivalent copies.
Computational methods applications in air pollution modeling (Dr. Yadghar)knowdiff
Computational modeling of pollutant transport, dispersion and deposition is described. Particular attention is given to transport and deposition of contaminant particles in atmospheric flows around buildings, in street canyons and near bridges. The Eulerian-Eulerian and Eulerian-Lagrangian models are outlined. Particular attention was given to the use of advanced anisotropic turbulence models and a Lagrangian particle trajectory analysis. The procedure for simulating the instantaneous turbulence fluctuating velocity vector with the aid of random field model sis described. Examples of dispersion and deposition of pollutants near buildings, in street canyons and near bridges are discussed. It is shown that the computer simulation can predict the features of the experimentally observed pollutant concentration data.
Somaz Kolahi : Functional Dependencies: Redundancy Analysis and Correcting Vi...knowdiff
Abstract:
In this talk, we briefly introduce two major research problems involving databases and functional dependencies. First, we introduce an information-theoretic measure that evaluates a database design based on the worst possible redundancy carried in the instances. Then we propose new design guidelines to reduce the amount of redundancy that databases carry due to the presence of functional dependencies.
We also introduce the problem of repairing an inconsistent database that violates a set of functional dependencies by making the smallest possible value modifications. We show that finding an optimum solution is NP-hard. Then we explore the possibility of producing an approximate solution that can be used in data cleaning systems.
Visiting Lecturer Program (140)
Speaker: Azad Shademan
Ph.D. candidate
Department of Computing Sciences
University of Alberta, Canada
Title: Uncalibrated Image-Based Robotic Visual Servoing
Local Host: Ms. Nasim Pouraryan
Time: Wednesday, November 5, 2008, 12:30-2:00 pm
Location: Faculty of Electrical and Computer Engineering, University of Tehran, Tehran
Abstract:
Design of versatile vision-based robotic systems demands a solution with little or no dependence on system parameters. The problem of real-time vision-based control of robots has been long studied as robotic visual servoing. Most provably stable solutions to this problem require calibrated kinematic and camera models, because in a precisely calibrated system one can model the visual-motor function analytically. The uncalibrated approach has received limited attention mainly because the stability analysis is not as straightforward as that of calibrated image-based architecture. In an uncalibrated system the visual-motor function is not known, but partial derivative information (Jacobian) can be learned by tracking visual measurements during motion. In this talk, we study the uncalibrated image-based visual servoing and present different Jacobian learning methods.
knowdiff.net
Design of versatile vision-based robotic systems demands a solution with little or no dependence on system parameters. The problem of real-time vision-based control of robots has been long studied as robotic visual servoing. Most provably stable solutions to this problem require calibrated kinematic and camera models, because in a precisely calibrated system one can model the visual-motor function analytically. The uncalibrated approach has received limited attention mainly because the stability analysis is not as straightforward as that of calibrated image-based architecture. In an uncalibrated system the visual-motor function is not known, but partial derivative information (Jacobian) can be learned by tracking visual measurements during motion. In this talk, we study the uncalibrated image-based visual servoing and present different Jacobian learning methods.
Speaker: Mehran Shaghaghi
Ph.D. Candidate
Department of Physics and Astronomy, University of British Columbia, Canada
Title: Quantum Mechanics Dilemmas
Organized by the Knowledge Diffusion Network
Time: Tuesday, December 11th , 2007.
Location: Department of Physics, Sharif University of Technology, Tehran
Knowledge Diffusion Network
Visiting Lecturer Program (114)
Speaker: Alborz Geramifard
Ph.D. Candidate
Department of Computing Science, Edmonton, University of Alberta, Canada
Title: Incremental Least- Squares Temporal Difference Learning
Time: Tuesday, Sep 11, 2007, 12:00-1:00 pm
Location: Department of Computer Engineering, Sharif University of Technology, Tehran
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
Ali khalili: Towards an Open Linked Data-based Infrastructure for Studying Science & Technology
1. Adaptive Linked Data-driven
Web Components
Building Flexible and Reusable Semantic Web Interfaces
Ali Khalili, Antonis Loizou & Frank van Harmelen
2. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 2Ali Khalili
https://uxmag.com/articles/does-skeuomorphic-design-matter
Fear of New
3. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 3Ali Khalili
Skeuomorphic Design
“One way of overcoming the fear of new
is to make it look like the old.”
Donald A. Norman
Fear of New
4. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 4Ali Khalili
Linked Open Data Principles
WWW World
5. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 4Ali Khalili
Linked Open Data Principles
WWW World
6. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 4Ali Khalili
Linked Open Data Principles
WWW World
7. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 4Ali Khalili
Linked Open Data Principles
WWW World
8. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 4Ali Khalili
Linked Open Data Principles
WWW World
9. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 5Ali Khalili
Human Interactions
Linked Data on the Web WorldHumans
Linked Open Data
10. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 5Ali Khalili
Human Interactions
Linked Data on the Web WorldHumans
Linked Open Data
11. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 6Ali Khalili
The Pathetic Fallacy of RDF
Display RDF data to the users as a graph
because the underlying data model is a graph…
David Karger and MC Schraefel. The pathetic fallacy of rdf. Position Paper for SWUI06, 2006
Human InteractionsLinked Open Data
12. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 6Ali Khalili
The Pathetic Fallacy of RDF
Display RDF data to the users as a graph
because the underlying data model is a graph…
David Karger and MC Schraefel. The pathetic fallacy of rdf. Position Paper for SWUI06, 2006
Human InteractionsLinked Open Data
13. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 7Ali Khalili
ComplexityHuman InteractionsLinked Open Data
14. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 8Ali Khalili
Complexity
Law of conservation of complexity
“Every application has an inherent amount of
complexity that cannot be removed or hidden.
Instead, it must be dealt with, either in
product development or in user interaction.”
15. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 9Ali Khalili
Complexity Components
16. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 10Ali Khalili
ComponentsComplexity
17. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 11Ali Khalili
Web Components & Microservices
<Component properties={P} events={E} states={S}> </Component>
Monolith Microservices
18. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 12Ali Khalili
Semantic Web + Web Components
19. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 12Ali Khalili
Semantic Web + Web Components
How can Web Components benefit from the
Semantic Web?
20. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 12Ali Khalili
Semantic Web + Web Components
How can Web Components benefit from the
Semantic Web?
How can Semantic Web benefit from the
Web Components?
21. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 12Ali Khalili
Semantic Web + Web Components
How can Web Components benefit from the
Semantic Web?
How can Semantic Web benefit from the
Web Components?
Linked Data-driven Web Components
22. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 13Ali Khalili
LD-R Requirements
23. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 13Ali Khalili
LD-R Requirements
• 51% of developers had communication issues with non-Semantic Web developers to familiarize them with
Semantic Web concepts before they can start contributing to the application.
24. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 13Ali Khalili
LD-R Requirements
• 51% of developers had communication issues with non-Semantic Web developers to familiarize them with
Semantic Web concepts before they can start contributing to the application.
• Developers spend a lot of time (avg. > 2 days) on bootstrapping their LDAs.
25. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 13Ali Khalili
LD-R Requirements
• 51% of developers had communication issues with non-Semantic Web developers to familiarize them with
Semantic Web concepts before they can start contributing to the application.
• Developers spend a lot of time (avg. > 2 days) on bootstrapping their LDAs.
• 52% had experience adapting the user interface of their applications frequently.
26. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 13Ali Khalili
LD-R Requirements
• 51% of developers had communication issues with non-Semantic Web developers to familiarize them with
Semantic Web concepts before they can start contributing to the application.
• Developers spend a lot of time (avg. > 2 days) on bootstrapping their LDAs.
• 52% had experience adapting the user interface of their applications frequently.
• A considerable amount of users (46%), prefer to write the code from scratch instead of reusing code from
existing Semantic Web projects.
27. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 13Ali Khalili
LD-R Requirements
• 51% of developers had communication issues with non-Semantic Web developers to familiarize them with
Semantic Web concepts before they can start contributing to the application.
• Developers spend a lot of time (avg. > 2 days) on bootstrapping their LDAs.
• 52% had experience adapting the user interface of their applications frequently.
• A considerable amount of users (46%), prefer to write the code from scratch instead of reusing code from
existing Semantic Web projects.
• Only 19% of the participants (mainly advanced users) were using Web Components.
28. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 14Ali Khalili
LD-R
LDA: Linked Data Application UI: User Interface
Objectives
29. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 14Ali Khalili
LD-R
Adoption of LDA UIs by non-Semantic Web
developers and end-users
Bootstrapping of LDA UIs
Customization and Personalization of LDA UIs
Standardization & Reusability of LDA UIs
LDA: Linked Data Application UI: User Interface
Objectives
30. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 15Ali Khalili
Component
Developer
Application
Assembler
End User
Linked Data
Provider
LD-R Components Life Cycle
31. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 15Ali Khalili
Component
Developer
Application
Assembler
End User
Linked Data
Provider
RDF
components
LD-R Components Life Cycle
32. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 15Ali Khalili
Component
Developer
Application
Assembler
End User
Linked Data
Provider
RDF
components
Scopes
&
Config
LD-R Components Life Cycle
33. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 16Ali Khalili
LD-R Web Components Architecture
LD-R
Web Components
RDF Components
User-defined Components
Semantic
Markup
34. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 16Ali Khalili
LD-R Web Components Architecture
LD-R
Web Components
Interaction Mode
RDF Components
User-defined Components
View Edit Browse
Semantic
Markup
35. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 16Ali Khalili
LD-R Web Components Architecture
LD-R
Web Components
Scopes
Interaction Mode
RDF Components
User-defined Components
View Edit Browse
Semantic
Markup
36. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 16Ali Khalili
LD-R Web Components Architecture
LD-R
Web Components
Scopes
Configurations
Interaction Mode
RDF Components
User-defined Components
View Edit Browse
Generic Configurations
Component-specific Configurations
Semantic
Markup
37. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 17Ali Khalili
ConfigurationLD-R Example
https://github.com/ali1k/ld-r/blob/master/configs/reactor.sample.js
38. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 17Ali Khalili
ConfigurationLD-R Example
https://github.com/ali1k/ld-r/blob/master/configs/reactor.sample.js
39. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 18Ali Khalili
LD-R
Linked Data Reactor
http://ld-r.org
Implementation
40. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 18Ali Khalili
LD-R
Linked Data Reactor
http://ld-r.org
Implementation
41. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 19Ali Khalili
LD-R Implementation
MICROSERVICES / WEB APIS
[ISOMORPHIC] REACTIVE UI COMPONENTS
LINKED DATA
Architecture
42. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 20Ali Khalili
ImplementationLD-R
Data Flow
43. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 21Ali Khalili
RISISLD-R Use Cases
http://datasets.risis.eu
44. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 22Ali Khalili
RISISLD-R Use Cases
• A component to allow searching/inserting resources from DBpedia.
• A component to allow showing DBpedia places on a map.
• A component to allow inserting/viewing languages formatted in ISO
639-1 using standard URIs.
• A component to allow inserting/viewing file size specified by a unit.
• A component to allow inserting and viewing mime types.
Example Components
DBpediaInput
DBpediaGMap
LanguageView, LanguageInput
FileSizeView, FileSizeInput
MimeTypeView, MimeTypeInput
45. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 23Ali Khalili
RISISLD-R Use Cases
Generic
• Render metadata properties in different categories.
• The labels for properties should be in the UI especially for technical
properties (e.g. RDF dump) that are unknown to researchers outside
the Semantic Web domain.
• Show a hint for properties to help metadata editors to understand
the meaning of the property.
• Instead of showing the full URIs, the output UI should render either
a shortened URI or a meaningful string linked to the original URI.
• Whenever a DBpedia URI is provided, display the corresponding
Wikipedia URI to retrieve human readable information.
Specific
• dcterms:spatial -> viewer: DBpediaGMap
• dcterms:subject -> editor: DBpediaInput
• dcterms:language -> viewer: LanguageView, editor: LanguageInput
• dcat:byteSize -> viewer: FileSizeView, editor: FileSizeInput
• dcterms:format -> viewer: MimeTypeView, editor: MimeTypeInput
Example Scopes & Configurations
46. resource: {
`generic': {
usePropertyCategories: 1,
propertyCategories: [`overview', `legalAspects', `technicalAspects'],
resourceReactor: [`Resource'],
shortenURI: 1
}
},
property: {
`generic': {
propertyReactor: [`IndividualProperty'],
objectReactor: [`IndividualObject'],
objectIViewer: [`BasicIndividualView'],
objectIEditor: [`BasicIndividualInput']
},
`http://purl.org/dc/terms/language': {
allowNewValue: 1,
label: [`Dataset Language'],
category: [`overview'],
hint: [`The language of the dataset. Resources defined by the Library of Congress (http://id.loc.gov/
vocabulary/iso639-1.html, http://id.loc.gov/vocabulary/iso639-2.html) SHOULD be used.'],
objectIViewer: [`LanguageView'],
objectIEditor: [`LanguageInput'],
defaultValue: [`http://id.loc.gov/vocabulary/iso639-1/en']
},
`http://purl.org/dc/terms/spatial': {
label: [`Geographical coverage'],
category: [`overview'],
hint: [`The geographical area covered by the dataset.'],
allowNewValue: 1,
objectReactor: [`AggregateObject'],
objectAViewer: [`DBpediaGoogleMapView'],
objectIViewer: [`BasicDBpediaView'],
asWikipedia: 1,
objectAEditor: [`BasicAggregateInput'],
objectIEditor: [`DBpediaInput'],
lookupClass: [`Place']
},
`http://purl.org/dc/terms/subject': {
category: [`overview'],
label: [`Keywords'],
hint: [`Tags a dataset with a topic.'],
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 24Ali Khalili
LD-R Use Cases Example Config
47. resource: {
`generic': {
usePropertyCategories: 1,
propertyCategories: [`overview', `legalAspects', `technicalAspects'],
resourceReactor: [`Resource'],
shortenURI: 1
}
},
property: {
`generic': {
propertyReactor: [`IndividualProperty'],
objectReactor: [`IndividualObject'],
objectIViewer: [`BasicIndividualView'],
objectIEditor: [`BasicIndividualInput']
},
`http://purl.org/dc/terms/language': {
allowNewValue: 1,
label: [`Dataset Language'],
category: [`overview'],
hint: [`The language of the dataset. Resources defined by the Library of Congress (http://id.loc.gov/
vocabulary/iso639-1.html, http://id.loc.gov/vocabulary/iso639-2.html) SHOULD be used.'],
objectIViewer: [`LanguageView'],
objectIEditor: [`LanguageInput'],
defaultValue: [`http://id.loc.gov/vocabulary/iso639-1/en']
},
`http://purl.org/dc/terms/spatial': {
label: [`Geographical coverage'],
category: [`overview'],
hint: [`The geographical area covered by the dataset.'],
allowNewValue: 1,
objectReactor: [`AggregateObject'],
objectAViewer: [`DBpediaGoogleMapView'],
objectIViewer: [`BasicDBpediaView'],
asWikipedia: 1,
objectAEditor: [`BasicAggregateInput'],
objectIEditor: [`DBpediaInput'],
lookupClass: [`Place']
},
`http://purl.org/dc/terms/subject': {
category: [`overview'],
label: [`Keywords'],
hint: [`Tags a dataset with a topic.'],
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 24Ali Khalili
'http://purl.org/dc/terms/language': {
allowNewValue: 1,
label: [`Dataset Language'],
category: [`overview'],
hint: [`The language of the dataset.'],
objectIViewer: [`LanguageView'],
objectIEditor: [`LanguageInput'],
defaultValue: [`http://id.loc.gov/vocabulary/iso639-1/en']
},
LD-R Use Cases Example Config
48. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 25Ali Khalili
RISISLD-R Use Cases
http://sms.risis.eu
49. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 26Ali Khalili
RISISLD-R Use Cases
http://datasets.risis.eu
50. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 27Ali Khalili
LD-R Use Cases Faceted browserRISIS
http://datasets.risis.eu/browse
51. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 28Ali Khalili
Open PHACTSLD-R Use Cases
http://void.ops.labs.vu.nl/
52. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 29Ali Khalili
LD-R
Bridging the gap between Semantic Web Technologies and Web
Components worlds brings mutual benefits for both sides:
- Semantic Web technologies provide support for richer
component discovery, interoperability, integration, and
adaptation on the Web.
- Web Components bring the advantages of UI standardization,
reusability, replaceability and encapsulation to current Semantic
Web applications.
Conclusion
53. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 30Ali Khalili
LD-R
- Create a cloud infrastructure for sharing and reusing LD-R
scopes and configurations as well as LD-R Web components
without the need to install the framework.
- Make a UI to facilitate creation of the LD-R scopes and
configurations.
- Develop mechanisms for automatic configuration and
composition of Web components based on the semantic
markup provided.
Future Plans
54. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 31Ali Khalili
Take-Home Message
Thomas J. Watson
“Design must reflect the
practical and aesthetic in
business but above all…
good design must primarily
serve people.”
55. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 31Ali Khalili
Take-Home Message
Thomas J. Watson
“Design must reflect the
practical and aesthetic in
business but above all…
good design must primarily
serve people.”
ld-r.org
56. Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Semantic Web Interfaces 31Ali Khalili
Take-Home Message
Thomas J. Watson
“Design must reflect the
practical and aesthetic in
business but above all…
good design must primarily
serve people.”
ld-r.org
?