study or concern about what kinds of things exist
what entities there are in the universe.
the ontology derives from the Greek onto (being) and logia (written or spoken). It is a branch of metaphysics , the study of first principles or the root of things.
Semantic relations: new (terminological) challenges in a world of Linked DataNathalie Aussenac-Gilles
KeyNote talk Given at the DanTermBank workshop on Januaray,9th 2015.
http://dantermbank.cbs.dk/dtb_uk/the_dantermbank_project_launches_a_new_website/dantermbank_workshop_revealing_hidden_knowledge_9_january_2015
study or concern about what kinds of things exist
what entities there are in the universe.
the ontology derives from the Greek onto (being) and logia (written or spoken). It is a branch of metaphysics , the study of first principles or the root of things.
Semantic relations: new (terminological) challenges in a world of Linked DataNathalie Aussenac-Gilles
KeyNote talk Given at the DanTermBank workshop on Januaray,9th 2015.
http://dantermbank.cbs.dk/dtb_uk/the_dantermbank_project_launches_a_new_website/dantermbank_workshop_revealing_hidden_knowledge_9_january_2015
a system called natural language interface which transforms user's natural language question into SPARQL query
find related papers here https://sites.google.com/site/fadhlinams81/publication
G-OWL : Vers un langage de modélisation graphique, polymorphique et typé pour...Michel Héon PhD
Le Web Ontology Language (OWL) standardisé par le W3C. a pour objectif’ d’offrir un langage de conception d’ontologies pour le web sémantique. L’ingénierie d’une ontologie est une activité complexe nécessitant une habilité peu accessible à des experts de contenu. En revanche, pour modéliser du contenu métier, la modélisation graphique semi-formelle est une technique souvent employée pour offrir un outil de représentation des connaissances à des experts de contenu peu familier au processus de conception d’une ontologie. Dans cet article, nous présentons de quelle manière l’usage du polymorphisme et le typage des symboles du vocabulaire graphique permettront de concevoir le langage G-OWL, un langage graphique qui vise à permettre la représentation de connaissances métiers dans le formalisme OWL pour des non-experts de l’ingénierie ontologique.
Présentation sur les ontologie :
le concept de base, les langages, et les applications dans les différents domaines.
Exposé présenté par Benouini Rachid, Adnane Eddariouache dans FST Fès 2013-2014.
a system called natural language interface which transforms user's natural language question into SPARQL query
find related papers here https://sites.google.com/site/fadhlinams81/publication
G-OWL : Vers un langage de modélisation graphique, polymorphique et typé pour...Michel Héon PhD
Le Web Ontology Language (OWL) standardisé par le W3C. a pour objectif’ d’offrir un langage de conception d’ontologies pour le web sémantique. L’ingénierie d’une ontologie est une activité complexe nécessitant une habilité peu accessible à des experts de contenu. En revanche, pour modéliser du contenu métier, la modélisation graphique semi-formelle est une technique souvent employée pour offrir un outil de représentation des connaissances à des experts de contenu peu familier au processus de conception d’une ontologie. Dans cet article, nous présentons de quelle manière l’usage du polymorphisme et le typage des symboles du vocabulaire graphique permettront de concevoir le langage G-OWL, un langage graphique qui vise à permettre la représentation de connaissances métiers dans le formalisme OWL pour des non-experts de l’ingénierie ontologique.
Présentation sur les ontologie :
le concept de base, les langages, et les applications dans les différents domaines.
Exposé présenté par Benouini Rachid, Adnane Eddariouache dans FST Fès 2013-2014.
How communities curate knowledge & how ontologists can help -Eurecom--2015-01-19jodischneider
Invited talk 2015-01-19 at EURCOM.
Two themes:
How do communities curate knowledge?
and
How can information technology help?
Q: How do communities curate knowledge?
A: Communities curate knowledge by discussing evidence and applying community standards to it.
In Wikipedia, 4 questions are used to evaluate borderline articles:
Notability – Is the topic appropriate for our encyclopedia?
Sources – Is the article well-sourced?
Maintenance – Can we maintain this article?
Bias – Is the article neutral? POV appropriately weighted?
Q: How can information technology help?
A: Information technology can organize evidence based on the criteria communities use.
In Wikipedia, we developed an alternate interface for deletion discussions.
Creating better user interfaces for libraries catalogues: how to present and ...Tanja Merčun
Elag2013 slides and report for workshop "Creating better user interfaces for libraries catalogues: how to present and interact with (FRBR-based) bibliographic data?" by Tanja Merčun and Maja Žumer
Introduction to Object Oriented ProgrammingMoutaz Haddara
An Introduction to Object-Oriented Programming (OOP)
Download the presentation to view it correctly, as it has some animations that won't show here.
If you have any questions, please contact me. You are free to use it this presentation, but it would be nice at least to give me some credit :)
Content:
1- History of Programming
2. Objects and Classes
3- Abstraction, Inheritance, Encapsulation, and Polymorphism
Object oriented analysis_and_design_v2.0Ganapathi M
This is the presentation I have been using to discuss OOAD concepts with the new joiners of the my company. Quick refresher, but will give the paradigm shift for the participants on how OOAD is different in theory & practice.
Presentation to the third LIS DREaM workshop, held at Edinburgh Napier university on Wednesday 25th April 2012.
More information about the event can be found at http://lisresearch.org/dream-project/dream-event-4-workshop-wednesday-25-april-2012/
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
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
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
7. Concept specification
• Symbol
– Name used for the concept
– Can be different names, different languages
– E.g., “bike”, fiets”
• Intension (definition)
– Intended meaning of the concept (semantics)
– E.g. a bike has at least one wheel and a human-
powered movement mechanism
• Extension
– Set of examples of the concept
– E.g. “my bike”, “your bike”
8. Incomplete concept specifications
• Are common
• Think of an example:
– Concept with no instances
– Concept with no symbol
• Primitive vs. defined concepts
9. What is an Ontology?
• In philosophy: theory of what exists in the world
• In IT: consensual & formal description of shared
concepts in a domain
• Aid to human communication and shared
understanding, by specifying meaning
• Machine-processable (e.g., agents use ontologies in
communication)
• Key technology in semantic information processing
• Applications: knowledge management, e-business,
semantic world-wide web.
10. What is an Ontology?
“explicit specification of a shared
conceptualization that holds in a particular
context”
(Gruber’s definition in extended form)
12. Domain = area of interest
• Can be any size
– e.g., medicine
• Concepts may have different symbols in
different domains
• The same symbol may be used for different
concepts in different domains (sometimes
also in the same domain)
13. Context and Domain
Principle 1:
“The representation of real-world objects always depends
on the context in which the object is used. This context can
be seen as a “viewpoint” taken on the object. It is usually
impossible to enumerate in advance all the possible useful
viewpoints on (a class of ) objects.”
Principle 2:
“Reuse of some piece of information requires an explicit
description of the viewpoints that are inherently present in
the information. Otherwise, there is no way of knowing
whether, and why this piece of information is applicable in
a new application setting.”
17. Categorization
• Logic (and essentially also databases)
take an “extensional” view of classes
– A class is a set and is completely defined by
the set members
• This puts the emphasis on specifying
class boundaries
• Work of Rosch et al. takes a different view
17
18. Categories (Rosch)
• Help us to organize the world
• Tools for perception
• Basic-level categories
– Are the prime categories used by people
– Have the highest number of common and
distinctive attributes
– What those basic-level categories are may
depend on context
18
20. Vertical organization of
hierarchies
• Basic-level classes often occur as a
middle layer in hierarchies
• Higher levels: abstract classes that
organize the hierarchy
• Lower levels: domain/context specific
classes
– may require particular expertise to understand
20
21. Class room exercise
• Consider what needs to be included in a
mini ontology for representing people with
their gender, length and blood pressure
values.
– Think also of geographical and cultural issues
– Directly relevant for the design of an
Electronic Patient Record!
21
25. 25
Agent identity
• When are two Agents the same?
– definitely when they have the same URI or openID
– probably when they have the same e-mail address...
– maybe when they have the same name...
William of Orange (William the Silent? William III of
England?)
• Disambiguation is an important task on the Web
26. 26
Dublin Core
• A basic schema to improve resource
discovery on the web, i.e. finding stuff.
• Consists of 15 basic elements that are all
optional, extensible, and repeatable.
• International and interdisciplinary.
• see http://purl.org/dc/
• Newest version: 1.1
http://dublincore.org/documents/dces/
28. Time ontology
• Time point versus time interval
– View point as special case of an interval with
identical start and end
• Representation of time and duration
concepts
• See
http://www.w3.org/TR/owl-time/
28
31. 31
Part-whole relations
• “Mereology” = theory of part-whole
– “meros” is Greek for part
• Common in many domains
– Human body, cars, installations, documents
• Different from the subclass/generalization
relation
• No built-in modeling constructs in OWL
• Different types of part-whole relations exist
– With important semantic differences
32. 32
UML Aggregation
• Aggregation denotes a binary association
in which one side is an "assembly" and the
other side a "part".
• "Assembly" and "part" act as predefined
roles involved in the aggregation
association.
• Cardinality of a part can be defined
– precisely one; optional (0-1); many, ...
• No semantics in UML!
33. 33
Aggregation example in UML
audio
system
tape deck
CD player
tuner
amplifier
speakerhead
phones
record
player
0-1
0-1
0-1
0-1 0-1 2,4
35. 35
Aggregation vs. generalization
• Similarities:
– Tree-like structure
– Transitive properties
• Differences:
– AND-tree (aggregation) vs. OR-tree
(generalization)
– instance tree (aggregation) vs. class tree
(generalization)
36. Examples: partOf or subClassOf?
• House – Building
• Brick – House
• Antique book – Antique book collection
• Silvio – Married Couple
• Hand – Body part
• Finger Hand‐
36
37. 37
Confusion with non-
compositional relations
• Temporal topological inclusion
– The customer is in the store, but not part of it
• Classification inclusion
– A Bond movie is an instance of “film” but part of my
film collection
• Attribution
– The height and width of a ship are not part of the ship
• Attachment
– A wrist watch is not part of the wrist
• Ownership
– I own a bicycle but it is not part of me
39. 39
Types of part-whole relations
Based on three distinctions
1. Configurability
Functional/structural relation with the other parts
or the whole yes/no
1. Homeomerous
Parts are same kind as the whole yes/no
1. Invariance
Parts can be separated from the whole
40. 40
Component-integral
• Functional/structural relation to the whole
• Parts can be removed and are different
from whole
• Organization of the parts
• Examples: car wheels, film scenes
• N.B. difference between “wheel” and “car
wheel”
41. 41
Material-object
• Invariant configuration
• Examples:
– A bicycle is partly iron
– Wine is partly alcohol
– Human body is partly water
• The “made-off” relation
• Relation between part and whole is not
known
42. 42
Portion-object
• Homeomeric configuration of parts
• Examples:
– A lice of bread is part of a loaf of bread
– A sip of coffee is part of a cup o coffee
• Portions can be quantified with standard
measures (liter, gram, ..)
• Homeomeric: a sip of coffee is coffee (but
a bicycle wheel is not a bicycle)
– Ingredients of portion and object are the same
43. 43
Place-area
• Homeomeric invariant configuration
• Examples:
– North-Holland is part of The Netherlands
– The Mont Blanc peak is part of the Mont Blanc
mountain
– The head is part of the human body (?!)
• Typically between places and locations
44. 44
Member-bunch
• No configuration, no invariance, not
homeomeric
• Members of a collection
• Examples:
– A tree is part of a wood
– The hockey player is part of a club
• Differentiate from classification-based
collections
– A tree is a member of the class of trees
45. 45
Member-partnership
• Same as member-bunch, but invariant
• If a part is removed, the whole ceases to
exist
• Examples:
– Bonny and Clyde
– Laurel and Hardy
– A married couple
46. Example: types of part of
relations
• Vitamin – Orange
• Branch – Tree
• Student – the class of ’02
• Book – library
• Chair – Faculty Board
• Engine – Car
• Artuicle - newspaper
46
47. 47
Transitivity of part-whole types
• Transitivity does not (necessarily) hold
when traversing different types of part-
whole relation
– I am a member of a club (member-bunch)
– My head is part of me (place-area)
– But: my head is not a part of the club
Editor's Notes
Abstract. Will come back to this later.
GO back:
Do the inference rule for rdfs:subclassOf
SHIT ik ben de nieuwe part-of lecture in pptx kwijt….ik heb alleen de pdf nog.
Agenda: 3 things
-qcr
-part-of
-ass1
Comparison. Build in in uml, not in rdf/owl.
Aggregatie no semantics in UML.
Instance tree in owl, but not in uml??
1. Engine has clear function in a car.
2. water.
3. Can part be removed, and will the whole still exist?
What do you want to say with last line? Not all wheels are part of car?