SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Downloaden Sie, um offline zu lesen
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Web Ontologies: Lessons Learned
from Conceptual Modeling at
Scale
Martin Hepp, @mfhepp
mfhepp@gmail.com
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Ontology in Philosophy
•  “…that branch of philosophy which deals with the nature and the organisation
of reality.”
Guarino and Giaretta (1995):
Ontologies and Knowledge Bases
2
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Example: Part-Whole Theories
• “Mereology”
• E.g. proper parts vs.
other forms of part-
whole relations
3
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Sounds familiar?
4
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Here is the full section:
Gruber, T. R. (1995):
Toward principles for the design of ontologies used for knowledge sharing.
5
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Gruber (1995): Ontologies in Computer Science
The term is „borrowed from philosophy“
6
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Ontologies Approximate the Intended Models
7
N. Guarino (1998):
Formal Ontology in Information Systems
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Ontologies for Systems Interoperability
8
N. Guarino (1998):
Formal Ontology in Information Systems
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Problem
9
N. Guarino (1998):
Formal Ontology in Information Systems
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Ideal Ontology
N. Guarino (1998):
Formal Ontology in Information Systems
10
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
However,…
11
§  Computer-based Information Systems are not close to
be full knowledge-based systems
§  They are unable to operate solely on axiomatic
theories (“rule sets”)
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
This reduces the practical scope of ontologies to…
•  Providind a shared type system that is useful across systems
•  Improving the reliability of type information for entities
•  Providing some rules that hold implicit facts (e.g. transitivity of a property)
12
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Improve the Reliability of Type Information
Type:Hotel
Hotel
1
Hotel
2
Hotel
3
System 1 System 2
13
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Acceptable Ontology
Prof. Dr. Martin Hepp, Universität der Bundeswehr München14
Two users / systems
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Bad Ontology
Prof. Dr. Martin Hepp, Universität der Bundeswehr München15
Two users / systems
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Reliability of Type Membership (Sketch)
Some dimension
Agents
who agree
16
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Historically, Ontologies aimed at deterministic behavior
Prof. Dr. Martin Hepp, Universität der Bundeswehr München17
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
The community was small
Prof. Dr. Martin Hepp, Universität der Bundeswehr München18
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
And there were social ties beyond HTTP between the humans
Prof. Dr. Martin Hepp, Universität der Bundeswehr München19
EKAW
1987
Researcher
1
Researcher
3
Researcher
2
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
And then came the Web
Prof. Dr. Martin Hepp, Universität der Bundeswehr München20
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
And people borrowed the term again...
Prof. Dr. Martin Hepp, Universität der Bundeswehr München21
Ontologies for the Web
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
The Semantic Web (2001)
Prof. Dr. Martin Hepp, Universität der Bundeswehr München22
Ontologies....
§  for increasing automated information
processing at Web scale
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
However, if the number of human users gets large,...
Prof. Dr. Martin Hepp, Universität der Bundeswehr München23
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
...the whole thing turns into a probabilistic system
Prof. Dr. Martin Hepp, Universität der Bundeswehr München24
§  Agents Ai, A set of all agents
§  Sender S element of A
§  Receiver R element of A
§  O set of objects / phenomena
§  f(Oi,Sj) = 0 or 1
§  f(Oi, Ri) = 0 or 1
§  Etc.
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Reliability of Type Information
Prof. Dr. Martin Hepp, Universität der Bundeswehr München25
2 Agents, 85 % Agreement
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Reliability of Type Information
Prof. Dr. Martin Hepp, Universität der Bundeswehr München26
5 Agents, 75 % Agreement
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Reliability of Type Information
Prof. Dr. Martin Hepp, Universität der Bundeswehr München27
15 Agents, 75 % Agreement
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Reliability of Type Information
Prof. Dr. Martin Hepp, Universität der Bundeswehr München28
100 Agents, 75 % Agreement
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
The Fallacy of Raw Consumption of Web Data
http://www.heppresearch.com29
Naïve Type Membership Interpretation: SPARQL
# Find former people who are professors
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
SELECT * {?s a dbpedia-owl:Professor} LIMIT 100
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Naïve Type Membership Interpretation: SPARQL
http://www.heppresearch.com30
Find all professors from Web markup
<html prefix="schema: http://schema.org/!
dbpedia: http://dbpedia.org/ontology/">!
<!-- .. -->!
<div typeOf="schema:Person dbpedia:Professor" about="#person">!
<span property="schema:honorificPrefix">Prof. Dr.</span>&nbsp;!
<span property="schema:givenName">Zaphod</span>!
<span property="schema:familyname">Beeblebrox</span>!
</div>!
</html>
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Which properties determine the probabilities?
Prof. Dr. Martin Hepp, Universität der Bundeswehr München32
§  Number of individuals of that type
–  Familiarity: Banana vs. Papaya
§  Cognitive skills of involved humans
§  Etc.
§  We do not know yet ;-)
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Fallacy 1: Formal specifications would guarantee correct
usage
Prof. Dr. Martin Hepp, Universität der Bundeswehr München33
§  Axiomatic definitions
§  In fact, no serious evidence
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Fallacy 2: Web Ontologies allow for the automated processing
of data
Prof. Dr. Martin Hepp, Universität der Bundeswehr München34
§  Raw data on the Web can rarely be used directly for
any meaningful purposes
§  Data cleansing, entity consolidation, etc.
§  Navigation on raw, linked data questionable
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Recommended Reading
Prof. Dr. Martin Hepp, Universität der Bundeswehr München35
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Recommended Reading
Prof. Dr. Martin Hepp, Universität der Bundeswehr München36
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
The Role of Schemas between Men and Machines
Prof. Dr. Martin Hepp, Universität der Bundeswehr München38
DatabaseSchemas
WebOntologies
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Test: How well can the target audience understand and apply
the conceptual distinctions in the ontology?
Prof. Dr. Martin Hepp, Universität der Bundeswehr München39
§  Examples:
–  Book copy vs. book title
–  Web page vs. entity described by the page
–  Legal entity vs. shop location
§  Turning ontology engineering from an art into an
empirical science.
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Optimize: Compare the discriminative value of your
conceptual elements with their effect on conformant ontology
usage
Prof. Dr. Martin Hepp, Universität der Bundeswehr München40
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Monitor: Capture live feedback on the quality of the
membership functions of your ontology
Prof. Dr. Martin Hepp, Universität der Bundeswehr München41
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Challenges
•  Goal 1: Improve the reliability of type memberships of
entities in information processing
•  Goal 2: Find types that provide sufficient distinctions for an
algorithmic information processing, i,e. minimize
reclassification tasks at the recipient’s side
•  Goal 3: Ditto for data granularity
•  Goal 4: Find types that can be populated from existing
datasources without reclassification tasks at the publisher
side.
•  Goal 5: Find conceptual distinctions that can be reliable
mastered by the human stakeholders of the systems
42
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Challenges
•  Goal 1: Improve the reliability of type memberships of
entities in information processing
•  Goal 2: Find types that provide sufficient distinctions for an
algorithmic information processing, i,e. minimize
reclassification tasks at the recipient’s side
•  Goal 3: Ditto for data granularity
•  Goal 4: Find types that can be populated from existing
datasources without reclassification tasks at the publisher
side.
•  Goal 5: Find conceptual distinctions that can be reliable
mastered by the human stakeholders of the systems
43
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Challenges
•  Goal 1: Improve the reliability of type memberships of
entities in information processing
•  Goal 2: Find types that provide sufficient distinctions for an
algorithmic information processing, i,e. minimize
reclassification tasks at the recipient’s side
•  Goal 3: Ditto for data granularity
•  Goal 4: Find types that can be populated from existing
datasources without reclassification tasks at the publisher
side.
•  Goal 5: Find conceptual distinctions that can be reliable
mastered by the human stakeholders of the systems
44
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Challenges
•  Goal 1: Improve the reliability of type memberships of
entities in information processing
•  Goal 2: Find types that provide sufficient distinctions for an
algorithmic information processing, i,e. minimize
reclassification tasks at the recipient’s side
•  Goal 3: Ditto for data granularity
•  Goal 4: Find types that can be populated from existing
datasources without reclassification tasks at the publisher
side.
•  Goal 5: Find conceptual distinctions that can be reliable
mastered by the human stakeholders of the systems
45
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Challenges
•  Goal 1: Improve the reliability of type memberships of
entities in information processing
•  Goal 2: Find types that provide sufficient distinctions for an
algorithmic information processing, i,e. minimize
reclassification tasks at the recipient’s side
•  Goal 3: Ditto for data granularity
•  Goal 4: Find types that can be populated from existing
datasources without reclassification tasks at the publisher
side.
•  Goal 5: Find conceptual distinctions that can be reliable
mastered by the human stakeholders of the systems
46
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
What is schema.org? What is GoodRelations?
1. Official Characterization
2. Purpose:
§  Focus on information extraction on the Web
§  Other uses as a by-product
3. Knowledge Representation Perspective
§  Entity Types
§  Relationship Types
§  Weak Domain / Range Semantics
§  Syntax-independent Meta-Model
And how are they related?
Questions? Suggestions? Contact me at @mfhepp!47
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Official Characterization from http://schema.org
Questions? Suggestions? Contact me at @mfhepp!48
This site provides a collection of schemas that webmasters can use
to markup HTML pages in ways recognized by major
search providers, and that can also be used for
structured data interoperability (e.g. in JSON). Search
engines including Bing, Google, Yahoo! and Yandex rely on this markup to improve the
display of search results, making it easier for people to find the right Web pages.
Many sites are generated from structured data, which is often stored in
databases. When this data is formatted into HTML, it becomes very difficult to
recover the original structured data. Many applications, especially
search engines, can benefit greatly from direct access to this structured
data. On-page markup enables search engines to understand the information on web
pages and provide richer search results in order to make it easier for users to find
relevant information on the web. Markup can also enable new tools
and applications that make use of the structure.
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
There is REAL Momentum
Questions? Suggestions? Contact me at @mfhepp!49
A lot of data
§  Since 2011, schema.org has been added to >25% of top-ranked e-
commerce sites product detail pages.
§  RDF-based representations are specified.
Table: Random sample of n=73 product detail pages from high-ranking Google results.
Note that these numbers have a strong bias towards popular, professionally operated sites.
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Schema.org: A Data Publication Ontology
Questions? Suggestions? Contact me at @mfhepp!50
Not designed for raw data consumption (only as a by-product)
§  Historically, ontologies in computer
science aimed at harmonizing the
conceptualization and representation
of data for publishers and consumers
of the data.
§  Implicit goal of the traditional Semantic
Web stack: More or less, consumption
of raw data.
§  This requires detailed consensus on
the level of data granularity and data
semantics at scale, and high data
quality.
§  Schema.org does not make this
assumption, since its sponsors have
the power to work on semi-structured
data at Web scale.
Ontologyschema.org
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Schema.org: The Semantic Web Vision Come True?
1. No OWL. Not even an ontology in the narrow sense.
2. Direct consumption difficult
§  Crawling
§  Cleansing
§  Lifting
3. No broad use of Linked Data principles
§  Mostly no global entity identifiers
§  Page = Entity (vs. httpRange-14)
§  No vocabulary reuse (*)
Likely not what the Semantic Web community had hoped for.
Questions? Suggestions? Contact me at @mfhepp!51
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
From Ontology to Ontologies: The First Passage
•  From Philosophy to Computer Science
•  Exchange of Knowledge Bases
52
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
The Web as an Ecosystem for Shared Schemata
•  Stakeholders
–  Schema Designer (a few)
–  Data Consumer (set the incentives)
–  Data Publisher / Site Owner (many, often limited set of skills and
understanding)
53
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Web Ontology ≠ Ontology
•  Huge, unknown community of users
–  You speak only via your Web resources to them
•  Economic factors
–  Incentives vs. Costs, Spam, …
•  Data Quality issues
•  Huge amount of data
•  Limitations of deployment environments
–  Access to server configuration
–  Skills
–  Corporate policies
54
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
The challenges on the Web are the same.
Just at a bigger scale.
•  Goal 1: Improve the reliability of type memberships of
entities in information processing
•  Goal 2: Find types that provide sufficient distinctions for an
algorithmic information processing, i,e. minimize
reclassification tasks at the recipient’s side
•  Goal 3: Ditto for data granularity
•  Goal 4: Find types that can be populated from existing
datasources without reclassification tasks at the publisher
side.
•  Goal 5: Find conceptual distinctions that can be reliable
mastered by the human stakeholders of the systems
55
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Ontology Perspicuity
How well can the ontology be understood through the imperfect channel of
communication between the designers and the users of an ontology?
56
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Ontology Economics
57
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Maintenance and Dynamics
58
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Requirements on Web Ontologies
•  Broad user base (>500)
•  Understandable and usable just from the Web presence
•  Decoupling the ontology from the evolution of enumerations
•  Dynamic Data Granularity and Incremental Refinement
•  Deferred Consensus
•  HTML documentation
•  Proper deployment
•  Extensions should work with clients that understand only the basics if they have
minimal RDFS reasoning support
•  Minimize namespace traversals, i.e., locally define most concepts and link to
external ontologies than simply reuse
•  Minimize number of conceptual elements
59
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Types of Community Involvement
•  Centralized Ontology Engineering
•  Community-driven Ontology Engineering
•  Community-inspired Ontology Engineering
•  Social Functionality (as in GoodRelations)
60
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Web Ontology Techniques
•  Dynamic Degree of Disambiguation
•  Dynamic Data Granularity and Lexical Carry-Over
•  Deferred Consensus
•  Incremental Refinement
•  Optional Nodes for N-Ary Relations
•  Social Functionality
•  Externalize Enumerations
61
(Hepp 2015, forthcoming)
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Dynamic Degree of Disambiguation
ProductOrService
Service Product
Agent
Person Organisation
62
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Dynamic Data Granularity
63
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Example for Deferred Consensus
gr:name
gr:description
schema:geo schema:GeoCoordinates
acco:size gr:QuantitativeValue
acco:occupancy gr:QuantitativeValue
acco:occupancyAdults gr:QuantitativeValue
acco:occupancyInfants gr:QuantitativeValue
acco:petsAllowed xsd:boolean
acco:Accommodation
acco:feature acco:propertyID (*) xsd:string
gr:name (for raw values/text)
gr:description
acco:min (gr:hasMinValue) gr:QuantitativeValue
acco:max (gr:hasMaxValue) gr:QuantitativeValue
acco:value (gr:hasValue) gr:QuantitativeValue
acco:unit text
acco:unitCode xsd:string (gr:hasUnitOfMeasurement)
acco:AccommodationFeature
PropertyIDs
starRating:HOTREC
starRating:DEHOGA
starRating:WHR
starRating:Hotelstars
64
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
GoodRelations: Language Reference
http://purl.org/goodrelations/v1.html
Examples
Links and
References
Range and Domain
Social MediaCommunity
of Experts
65
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
UML Class Diagram
http://www.heppnetz.de/ontologies/goodrelations/v1#uml
The GoodRelations Ontology for E-Commerce
Language Overview - UML Class Diagram
http://purl.org/goodrelations/
Version 1, Release 2011-10-01
Martin Hepp. mhepp@computer.org
gr:name rdfs:Literal
gr:description rdfs:Literal
gr:hasEAN_UCC-13 xsd:string
gr:hasGTIN-14 xsd:string
gr:hasGTIN-8 xsd:string
gr:hasStockKeepingUnit xsd:string
gr:hasMPN xsd:string
gr:condition rdfs:Literal
gr:serialNumber xsd:string
gr:eligibleRegions xsd:string
gr:validFrom xsd:dateTime
gr:validThrough xsd:dateTime
gr:availabilityStarts xsd:dateTime
gr:availabilityEnds xsd:dateTime
gr:category rdfs:Literal
gr:Offering
gr:name rdfs:Literal
gr:description rdfs:Literal
gr:datatypeProductOrServiceProperty any
gr:hasEAN_UCC-13 xsd:string
gr:hasGTIN-14 xsd:string
gr::hasGTIN-8 xsd:string
gr:hasStockKeepingUnit xsd:string
gr:hasMPN xsd:string
gr:condition rdfs:Literal
gr:category rdfs:Literal
gr:color rdfs:Literal
gr:ProductOrService
gr:priceType xsd:string
gr:hasUnitOfMeasurement xsd:string
gr:billingIncrement xsd:float
gr:UnitPriceSpecification
gr:eligibleRegions xsd:string
gr:DeliveryChargeSpecification
gr:name rdfs:Literal
gr:description rdfs:Literal
gr:legalName rdfs:Literal
gr:hasNAICS xsd:int
gr:hasISICv4 xsd:int
gr:hasDUNS xsd:string
gr:hasGlobalLocationNumber xsd:string
gr:category rdfs:Literal
gr:BusinessEntity
gr:WarrantyScope
gr:PaymentMethod
gr:ProductOrServiceModel
gr:hasUnitOfMeasurement xsd:string
gr:hasMinValue rdfs:Literal
gr:hasMaxValue rdfs:Literal
gr:hasValue rdfs:Literal
gr:QuantitativeValue
gr:durationOfWarrantyInMonths xsd:int
gr:WarrantyPromise
gr:DayOfWeek
gr:DeliveryMethod
gr:QualitativeValue
gr:amountOfThisGood xsd:float
gr:hasUnitOfMeasurement xsd:string
gr:TypeAndQuantityNode
gr:BusinessFunction
gr:name rdfs:Literal
gr:description rdfs:Literal
gr:hasGlobalLocationNumber xsd:string
gr:hasISICv4 xsd:int
gr:category rdfs:Literal
gr:Location
gr:PaymentMethodCreditCard
gr:BusinessEntityType
gr:hasMaxValueInteger xsd:int
gr:hasMinValueInteger xsd:int
gr:hasValueInteger xsd:int
gr:QuantitativeValueInteger
gr:SomeItems
gr:opens xsd:time
gr:closes xsd:time
gr:validFrom xsd:dateTime
gr:validThrough xsd:dateTime
gr:OpeningHoursSpecification
gr:PaymentChargeSpecification
gr:DeliveryModeParcelService
gr:hasCurrency xsd:string
gr:valueAddedTaxIncluded xsd:boolean
gr:hasMaxCurrencyValue xsd:float
gr:hasMinCurrencyValue xsd:float
gr:hasCurrencyValue xsd:float
gr:validFrom xsd:dateTime
gr:validThrough xsd:dateTime
gr:PriceSpecification
gr:hasMinValueFloat xsd:float
gr:hasMaxValueFloat xsd:float
gr:hasValueFloat xsd:float
gr:QuantitativeValueFloat
gr:seeks gr:includesObject
gr:typeOfGood
gr:hasMakeAndModel
gr:hasMakeAndModel
gr:hasManufacturer
gr:hasPOS
gr:hasOpeningHoursSpecification
gr:availableAtOrFrom
gr:hasEligibleQuantity
gr:hasWarrantyPromise
gr:appliesToPaymentMethod
gr:hasWarrantyScope
gr:qualitativeProductOrServiceProperty
gr:quantitativeProductOrServiceProperty
gr:appliesToDeliveryMethod
gr:hasBusinessFunction
gr:availableDeliveryMethods
gr:eligibleCustomerTypes
gr:acceptedPaymentMethods
gr:hasPriceSpecification
gr:hasOpeningHoursDayOfWeek
gr:isConsumableFor
gr:isVariantOf
gr:isSimilarTo
gr:isAccessoryOrSparePartFor
gr:offers
gr:hasInventoryLevel
gr:typeOfGoodgr:includes
gr:includes
Notes:
1. The following GoodRelations elements are only shortcuts for simpler annotation or querying. See the documentation at http://purl.org/goodrelations/ for details:
gr:hasValue (shortcut for setting both hasMinValue and hasMaxValue properties to the same value in one turn)
gr:hasValueFloat (shortcut for setting both hasMinValueFloat and hasMaxValueFloat properties to the same value in one turn)
gr:hasValueInteger (shortcut for setting both hasMinValueInteger and hasMaxValueInteger properties to the same value in one turn)
2. The following elements are now deprecated, but you can still use them, e.g. for staying compatible with older data consumers (e.g. Yahoo SearchMonkey):
gr:ActualProductOrServiceInstance (now gr:Individual)
gr:ProductOrServicesSomeInstancesPlaceholder (now gr:SomeItems)
gr:LocationOfSalesOrServiceProvisioning (now gr:Location
3. For the recommended cardinality of attributes, see the GoodRelations Language Reference at http://purl.org/goodrelations/ v1.html.
4. gr:valueReference links can also exist between a gr:QualitativeValue and a gr:QuantitativeValue and vice versa, but this rare case is not shown for readability.
5. gr:name and gr:description can now be attached to any GoodRelations type, but this is not shown here for readability.
gr:eligibleDuration
gr:advanceBookingRequirement
gr:owns
gr:greater
gr:lesser
gr:lesserOrEqual
gr:greaterOrEqual
gr:equal
gr:nonEqual
gr:hasPrevious
gr:hasNext
gr:successorOf
gr:predecessorOf
gr:eligibleTransactionVolume
gr:eligibleTransactionVolume
gr:deliveryLeadTime
gr:serialNumber xsd:string
gr:Individual
Red highlighting indicates elements added or changed in this release.
gr:valueReference
gr:valueReference
gr:hasEligibleQuantity
gr:includes
gr:hasInventoryLevel
gr:weight
gr:width
gr:height
gr:depth
gr:Brand
gr:hasBrand
gr:hasBrand
gr:hasBusinessFunction
gr:eligibleRegions xsd:string
gr:validFrom xsd:dateTime
gr:validThrough xsd:dateTime
gr:License
gr:eligibleDuration
66
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
GoodRelations User‘s Guide
http://wiki.goodrelations-vocabulary.org/Documentation
Will be updated soon!
67
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Community of Experts
68
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Albert Einstein on Ontology Engineering ☺
"Make everything as simple as possible, but not simpler.“
Albert Einstein
69
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Let’s Do Science, not Cult!
http://www.heppresearch.com70
§  Challenge paradigms and
approaches
§  Use hard data, not beliefs and
assumptions (neither your own ones
nor the ones inherited from the old
folks)
CC BY-SA 3.0 / Nicor / https://en.wikipedia.org/wiki/North_Korea's_cult_of_personality#/
media/File:Mansudae_Grand_Monument_08.JPG
Professur für ALLGEMEINE BWL
insbesondere E-BUSINESS
Thank you!
@mfhepp
71

Weitere ähnliche Inhalte

Was ist angesagt?

Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic Data
Matthew Rowe
 
Fyp ideas
Fyp ideasFyp ideas
Fyp ideas
Mr SMAK
 

Was ist angesagt? (12)

Big Data: Architectures and Approaches
Big Data: Architectures and ApproachesBig Data: Architectures and Approaches
Big Data: Architectures and Approaches
 
Semantic Web Science
Semantic Web ScienceSemantic Web Science
Semantic Web Science
 
Data Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science EnthusiastsData Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science Enthusiasts
 
Transcript - Tracking Research Data Footprints via Integration with Research ...
Transcript - Tracking Research Data Footprints via Integration with Research ...Transcript - Tracking Research Data Footprints via Integration with Research ...
Transcript - Tracking Research Data Footprints via Integration with Research ...
 
Linked Data
Linked DataLinked Data
Linked Data
 
Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic Data
 
SEO & Patents Vrtualcon v. 3.0
SEO & Patents Vrtualcon v. 3.0SEO & Patents Vrtualcon v. 3.0
SEO & Patents Vrtualcon v. 3.0
 
Google and their stance on Link Evolution
Google and their stance on Link EvolutionGoogle and their stance on Link Evolution
Google and their stance on Link Evolution
 
Fyp ideas
Fyp ideasFyp ideas
Fyp ideas
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
The Simple Power of the Link
The Simple Power of the LinkThe Simple Power of the Link
The Simple Power of the Link
 
Evolving the Web into a Global Dataspace – Advances and Applications
Evolving the Web into a Global Dataspace – Advances and ApplicationsEvolving the Web into a Global Dataspace – Advances and Applications
Evolving the Web into a Global Dataspace – Advances and Applications
 

Ähnlich wie Web Ontologies: Lessons Learned from Conceptual Modeling at Scale

Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...
Formulatedby
 
Supporting B2Bsales forecasting by machine learning - Mirjana Klajic Borstnar
Supporting B2Bsales forecasting by machine learning - Mirjana Klajic BorstnarSupporting B2Bsales forecasting by machine learning - Mirjana Klajic Borstnar
Supporting B2Bsales forecasting by machine learning - Mirjana Klajic Borstnar
Institute of Contemporary Sciences
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
William Gunn
 
Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to Implementation
Amjad Adib
 

Ähnlich wie Web Ontologies: Lessons Learned from Conceptual Modeling at Scale (20)

Business process management - Selected cases
Business process management - Selected casesBusiness process management - Selected cases
Business process management - Selected cases
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
 
Science to Data Science: PhDs and postdocs moving to startups and industry (2...
Science to Data Science: PhDs and postdocs moving to startups and industry (2...Science to Data Science: PhDs and postdocs moving to startups and industry (2...
Science to Data Science: PhDs and postdocs moving to startups and industry (2...
 
Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...Data Science Salon: In your own words: computing customer similarity from tex...
Data Science Salon: In your own words: computing customer similarity from tex...
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
Supporting B2Bsales forecasting by machine learning - Mirjana Klajic Borstnar
Supporting B2Bsales forecasting by machine learning - Mirjana Klajic BorstnarSupporting B2Bsales forecasting by machine learning - Mirjana Klajic Borstnar
Supporting B2Bsales forecasting by machine learning - Mirjana Klajic Borstnar
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
 
Digital transformation does not matter
Digital transformation does not matterDigital transformation does not matter
Digital transformation does not matter
 
A short theory on bpm
A short theory on bpmA short theory on bpm
A short theory on bpm
 
ODSC West 2021 – Composition in ML
ODSC West 2021 – Composition in MLODSC West 2021 – Composition in ML
ODSC West 2021 – Composition in ML
 
Python for Data Science - TDC 2015
Python for Data Science - TDC 2015Python for Data Science - TDC 2015
Python for Data Science - TDC 2015
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
Information modelling (Stefan Berner): Extract
Information modelling (Stefan Berner): ExtractInformation modelling (Stefan Berner): Extract
Information modelling (Stefan Berner): Extract
 
Extended deck around data phenomena from (big)data to Extended deck around d...
Extended deck around data phenomena  from (big)data to Extended deck around d...Extended deck around data phenomena  from (big)data to Extended deck around d...
Extended deck around data phenomena from (big)data to Extended deck around d...
 
Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to Implementation
 
Ai open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latestAi open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latest
 
Zilliz - Overview of Generative models in ML
Zilliz - Overview of Generative models in MLZilliz - Overview of Generative models in ML
Zilliz - Overview of Generative models in ML
 
AI-SDV 2022: Accommodating the Deep Learning Revolution by a Development Proc...
AI-SDV 2022: Accommodating the Deep Learning Revolution by a Development Proc...AI-SDV 2022: Accommodating the Deep Learning Revolution by a Development Proc...
AI-SDV 2022: Accommodating the Deep Learning Revolution by a Development Proc...
 
How do you design
How do you designHow do you design
How do you design
 

Mehr von Martin Hepp

ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
Martin Hepp
 
Goodrelations semtech2010
Goodrelations semtech2010Goodrelations semtech2010
Goodrelations semtech2010
Martin Hepp
 
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
Martin Hepp
 
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
Martin Hepp
 

Mehr von Martin Hepp (20)

Extending schema.org with GoodRelations and www.productontology.org
Extending schema.org with GoodRelations and www.productontology.orgExtending schema.org with GoodRelations and www.productontology.org
Extending schema.org with GoodRelations and www.productontology.org
 
The Semantic Web and its Impact on International Websites
The Semantic Web and its Impact on International WebsitesThe Semantic Web and its Impact on International Websites
The Semantic Web and its Impact on International Websites
 
KRDB2010-GoodRelations
KRDB2010-GoodRelationsKRDB2010-GoodRelations
KRDB2010-GoodRelations
 
ISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
 
ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
 
Goodrelations semtech2010
Goodrelations semtech2010Goodrelations semtech2010
Goodrelations semtech2010
 
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
 
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
 
Goodrelations Presentation from SemTech 2010
Goodrelations Presentation from SemTech 2010Goodrelations Presentation from SemTech 2010
Goodrelations Presentation from SemTech 2010
 
Web Page Optimization for Facebook
Web Page Optimization for FacebookWeb Page Optimization for Facebook
Web Page Optimization for Facebook
 
Web Site Visibility in the Giant Graph of Commerce Data
Web Site Visibility in the Giant Graph of Commerce DataWeb Site Visibility in the Giant Graph of Commerce Data
Web Site Visibility in the Giant Graph of Commerce Data
 
ISWC GoodRelations Tutorial Part 1
ISWC GoodRelations Tutorial Part 1ISWC GoodRelations Tutorial Part 1
ISWC GoodRelations Tutorial Part 1
 
ISWC GoodRelations Tutorial Part 3
ISWC GoodRelations Tutorial Part 3ISWC GoodRelations Tutorial Part 3
ISWC GoodRelations Tutorial Part 3
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
ISWC GoodRelations Tutorial Part 4
ISWC GoodRelations Tutorial Part 4ISWC GoodRelations Tutorial Part 4
ISWC GoodRelations Tutorial Part 4
 
Web 3.0. für Spezialversender
Web 3.0. für Spezialversender Web 3.0. für Spezialversender
Web 3.0. für Spezialversender
 
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-AnwendereCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
 
Deep Comparison Shopping
Deep Comparison ShoppingDeep Comparison Shopping
Deep Comparison Shopping
 
myOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
myOntology: Community-driven Vocabulary Design and Maintenance for E-CommercemyOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
myOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
 
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
A Short Introduction to Semantic Web-based E-Commerce: The GoodRelations Voca...
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Web Ontologies: Lessons Learned from Conceptual Modeling at Scale

  • 1. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Web Ontologies: Lessons Learned from Conceptual Modeling at Scale Martin Hepp, @mfhepp mfhepp@gmail.com
  • 2. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Ontology in Philosophy •  “…that branch of philosophy which deals with the nature and the organisation of reality.” Guarino and Giaretta (1995): Ontologies and Knowledge Bases 2
  • 3. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Example: Part-Whole Theories • “Mereology” • E.g. proper parts vs. other forms of part- whole relations 3
  • 4. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Sounds familiar? 4
  • 5. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Here is the full section: Gruber, T. R. (1995): Toward principles for the design of ontologies used for knowledge sharing. 5
  • 6. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Gruber (1995): Ontologies in Computer Science The term is „borrowed from philosophy“ 6
  • 7. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Ontologies Approximate the Intended Models 7 N. Guarino (1998): Formal Ontology in Information Systems
  • 8. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Ontologies for Systems Interoperability 8 N. Guarino (1998): Formal Ontology in Information Systems
  • 9. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Problem 9 N. Guarino (1998): Formal Ontology in Information Systems
  • 10. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Ideal Ontology N. Guarino (1998): Formal Ontology in Information Systems 10
  • 11. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS However,… 11 §  Computer-based Information Systems are not close to be full knowledge-based systems §  They are unable to operate solely on axiomatic theories (“rule sets”)
  • 12. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS This reduces the practical scope of ontologies to… •  Providind a shared type system that is useful across systems •  Improving the reliability of type information for entities •  Providing some rules that hold implicit facts (e.g. transitivity of a property) 12
  • 13. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Improve the Reliability of Type Information Type:Hotel Hotel 1 Hotel 2 Hotel 3 System 1 System 2 13
  • 14. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Acceptable Ontology Prof. Dr. Martin Hepp, Universität der Bundeswehr München14 Two users / systems
  • 15. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Bad Ontology Prof. Dr. Martin Hepp, Universität der Bundeswehr München15 Two users / systems
  • 16. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Reliability of Type Membership (Sketch) Some dimension Agents who agree 16
  • 17. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Historically, Ontologies aimed at deterministic behavior Prof. Dr. Martin Hepp, Universität der Bundeswehr München17
  • 18. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS The community was small Prof. Dr. Martin Hepp, Universität der Bundeswehr München18
  • 19. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS And there were social ties beyond HTTP between the humans Prof. Dr. Martin Hepp, Universität der Bundeswehr München19 EKAW 1987 Researcher 1 Researcher 3 Researcher 2
  • 20. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS And then came the Web Prof. Dr. Martin Hepp, Universität der Bundeswehr München20
  • 21. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS And people borrowed the term again... Prof. Dr. Martin Hepp, Universität der Bundeswehr München21 Ontologies for the Web
  • 22. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS The Semantic Web (2001) Prof. Dr. Martin Hepp, Universität der Bundeswehr München22 Ontologies.... §  for increasing automated information processing at Web scale
  • 23. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS However, if the number of human users gets large,... Prof. Dr. Martin Hepp, Universität der Bundeswehr München23
  • 24. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS ...the whole thing turns into a probabilistic system Prof. Dr. Martin Hepp, Universität der Bundeswehr München24 §  Agents Ai, A set of all agents §  Sender S element of A §  Receiver R element of A §  O set of objects / phenomena §  f(Oi,Sj) = 0 or 1 §  f(Oi, Ri) = 0 or 1 §  Etc.
  • 25. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Reliability of Type Information Prof. Dr. Martin Hepp, Universität der Bundeswehr München25 2 Agents, 85 % Agreement
  • 26. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Reliability of Type Information Prof. Dr. Martin Hepp, Universität der Bundeswehr München26 5 Agents, 75 % Agreement
  • 27. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Reliability of Type Information Prof. Dr. Martin Hepp, Universität der Bundeswehr München27 15 Agents, 75 % Agreement
  • 28. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Reliability of Type Information Prof. Dr. Martin Hepp, Universität der Bundeswehr München28 100 Agents, 75 % Agreement
  • 29. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS The Fallacy of Raw Consumption of Web Data http://www.heppresearch.com29 Naïve Type Membership Interpretation: SPARQL # Find former people who are professors PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> SELECT * {?s a dbpedia-owl:Professor} LIMIT 100
  • 30. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Naïve Type Membership Interpretation: SPARQL http://www.heppresearch.com30 Find all professors from Web markup <html prefix="schema: http://schema.org/! dbpedia: http://dbpedia.org/ontology/">! <!-- .. -->! <div typeOf="schema:Person dbpedia:Professor" about="#person">! <span property="schema:honorificPrefix">Prof. Dr.</span>&nbsp;! <span property="schema:givenName">Zaphod</span>! <span property="schema:familyname">Beeblebrox</span>! </div>! </html>
  • 31. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Which properties determine the probabilities? Prof. Dr. Martin Hepp, Universität der Bundeswehr München32 §  Number of individuals of that type –  Familiarity: Banana vs. Papaya §  Cognitive skills of involved humans §  Etc. §  We do not know yet ;-)
  • 32. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Fallacy 1: Formal specifications would guarantee correct usage Prof. Dr. Martin Hepp, Universität der Bundeswehr München33 §  Axiomatic definitions §  In fact, no serious evidence
  • 33. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Fallacy 2: Web Ontologies allow for the automated processing of data Prof. Dr. Martin Hepp, Universität der Bundeswehr München34 §  Raw data on the Web can rarely be used directly for any meaningful purposes §  Data cleansing, entity consolidation, etc. §  Navigation on raw, linked data questionable
  • 34. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Recommended Reading Prof. Dr. Martin Hepp, Universität der Bundeswehr München35
  • 35. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Recommended Reading Prof. Dr. Martin Hepp, Universität der Bundeswehr München36
  • 36. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS The Role of Schemas between Men and Machines Prof. Dr. Martin Hepp, Universität der Bundeswehr München38 DatabaseSchemas WebOntologies
  • 37. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Test: How well can the target audience understand and apply the conceptual distinctions in the ontology? Prof. Dr. Martin Hepp, Universität der Bundeswehr München39 §  Examples: –  Book copy vs. book title –  Web page vs. entity described by the page –  Legal entity vs. shop location §  Turning ontology engineering from an art into an empirical science.
  • 38. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Optimize: Compare the discriminative value of your conceptual elements with their effect on conformant ontology usage Prof. Dr. Martin Hepp, Universität der Bundeswehr München40
  • 39. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Monitor: Capture live feedback on the quality of the membership functions of your ontology Prof. Dr. Martin Hepp, Universität der Bundeswehr München41
  • 40. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Challenges •  Goal 1: Improve the reliability of type memberships of entities in information processing •  Goal 2: Find types that provide sufficient distinctions for an algorithmic information processing, i,e. minimize reclassification tasks at the recipient’s side •  Goal 3: Ditto for data granularity •  Goal 4: Find types that can be populated from existing datasources without reclassification tasks at the publisher side. •  Goal 5: Find conceptual distinctions that can be reliable mastered by the human stakeholders of the systems 42
  • 41. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Challenges •  Goal 1: Improve the reliability of type memberships of entities in information processing •  Goal 2: Find types that provide sufficient distinctions for an algorithmic information processing, i,e. minimize reclassification tasks at the recipient’s side •  Goal 3: Ditto for data granularity •  Goal 4: Find types that can be populated from existing datasources without reclassification tasks at the publisher side. •  Goal 5: Find conceptual distinctions that can be reliable mastered by the human stakeholders of the systems 43
  • 42. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Challenges •  Goal 1: Improve the reliability of type memberships of entities in information processing •  Goal 2: Find types that provide sufficient distinctions for an algorithmic information processing, i,e. minimize reclassification tasks at the recipient’s side •  Goal 3: Ditto for data granularity •  Goal 4: Find types that can be populated from existing datasources without reclassification tasks at the publisher side. •  Goal 5: Find conceptual distinctions that can be reliable mastered by the human stakeholders of the systems 44
  • 43. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Challenges •  Goal 1: Improve the reliability of type memberships of entities in information processing •  Goal 2: Find types that provide sufficient distinctions for an algorithmic information processing, i,e. minimize reclassification tasks at the recipient’s side •  Goal 3: Ditto for data granularity •  Goal 4: Find types that can be populated from existing datasources without reclassification tasks at the publisher side. •  Goal 5: Find conceptual distinctions that can be reliable mastered by the human stakeholders of the systems 45
  • 44. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Challenges •  Goal 1: Improve the reliability of type memberships of entities in information processing •  Goal 2: Find types that provide sufficient distinctions for an algorithmic information processing, i,e. minimize reclassification tasks at the recipient’s side •  Goal 3: Ditto for data granularity •  Goal 4: Find types that can be populated from existing datasources without reclassification tasks at the publisher side. •  Goal 5: Find conceptual distinctions that can be reliable mastered by the human stakeholders of the systems 46
  • 45. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS What is schema.org? What is GoodRelations? 1. Official Characterization 2. Purpose: §  Focus on information extraction on the Web §  Other uses as a by-product 3. Knowledge Representation Perspective §  Entity Types §  Relationship Types §  Weak Domain / Range Semantics §  Syntax-independent Meta-Model And how are they related? Questions? Suggestions? Contact me at @mfhepp!47
  • 46. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Official Characterization from http://schema.org Questions? Suggestions? Contact me at @mfhepp!48 This site provides a collection of schemas that webmasters can use to markup HTML pages in ways recognized by major search providers, and that can also be used for structured data interoperability (e.g. in JSON). Search engines including Bing, Google, Yahoo! and Yandex rely on this markup to improve the display of search results, making it easier for people to find the right Web pages. Many sites are generated from structured data, which is often stored in databases. When this data is formatted into HTML, it becomes very difficult to recover the original structured data. Many applications, especially search engines, can benefit greatly from direct access to this structured data. On-page markup enables search engines to understand the information on web pages and provide richer search results in order to make it easier for users to find relevant information on the web. Markup can also enable new tools and applications that make use of the structure.
  • 47. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS There is REAL Momentum Questions? Suggestions? Contact me at @mfhepp!49 A lot of data §  Since 2011, schema.org has been added to >25% of top-ranked e- commerce sites product detail pages. §  RDF-based representations are specified. Table: Random sample of n=73 product detail pages from high-ranking Google results. Note that these numbers have a strong bias towards popular, professionally operated sites.
  • 48. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Schema.org: A Data Publication Ontology Questions? Suggestions? Contact me at @mfhepp!50 Not designed for raw data consumption (only as a by-product) §  Historically, ontologies in computer science aimed at harmonizing the conceptualization and representation of data for publishers and consumers of the data. §  Implicit goal of the traditional Semantic Web stack: More or less, consumption of raw data. §  This requires detailed consensus on the level of data granularity and data semantics at scale, and high data quality. §  Schema.org does not make this assumption, since its sponsors have the power to work on semi-structured data at Web scale. Ontologyschema.org
  • 49. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Schema.org: The Semantic Web Vision Come True? 1. No OWL. Not even an ontology in the narrow sense. 2. Direct consumption difficult §  Crawling §  Cleansing §  Lifting 3. No broad use of Linked Data principles §  Mostly no global entity identifiers §  Page = Entity (vs. httpRange-14) §  No vocabulary reuse (*) Likely not what the Semantic Web community had hoped for. Questions? Suggestions? Contact me at @mfhepp!51
  • 50. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS From Ontology to Ontologies: The First Passage •  From Philosophy to Computer Science •  Exchange of Knowledge Bases 52
  • 51. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS The Web as an Ecosystem for Shared Schemata •  Stakeholders –  Schema Designer (a few) –  Data Consumer (set the incentives) –  Data Publisher / Site Owner (many, often limited set of skills and understanding) 53
  • 52. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Web Ontology ≠ Ontology •  Huge, unknown community of users –  You speak only via your Web resources to them •  Economic factors –  Incentives vs. Costs, Spam, … •  Data Quality issues •  Huge amount of data •  Limitations of deployment environments –  Access to server configuration –  Skills –  Corporate policies 54
  • 53. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS The challenges on the Web are the same. Just at a bigger scale. •  Goal 1: Improve the reliability of type memberships of entities in information processing •  Goal 2: Find types that provide sufficient distinctions for an algorithmic information processing, i,e. minimize reclassification tasks at the recipient’s side •  Goal 3: Ditto for data granularity •  Goal 4: Find types that can be populated from existing datasources without reclassification tasks at the publisher side. •  Goal 5: Find conceptual distinctions that can be reliable mastered by the human stakeholders of the systems 55
  • 54. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Ontology Perspicuity How well can the ontology be understood through the imperfect channel of communication between the designers and the users of an ontology? 56
  • 55. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Ontology Economics 57
  • 56. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Maintenance and Dynamics 58
  • 57. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Requirements on Web Ontologies •  Broad user base (>500) •  Understandable and usable just from the Web presence •  Decoupling the ontology from the evolution of enumerations •  Dynamic Data Granularity and Incremental Refinement •  Deferred Consensus •  HTML documentation •  Proper deployment •  Extensions should work with clients that understand only the basics if they have minimal RDFS reasoning support •  Minimize namespace traversals, i.e., locally define most concepts and link to external ontologies than simply reuse •  Minimize number of conceptual elements 59
  • 58. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Types of Community Involvement •  Centralized Ontology Engineering •  Community-driven Ontology Engineering •  Community-inspired Ontology Engineering •  Social Functionality (as in GoodRelations) 60
  • 59. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Web Ontology Techniques •  Dynamic Degree of Disambiguation •  Dynamic Data Granularity and Lexical Carry-Over •  Deferred Consensus •  Incremental Refinement •  Optional Nodes for N-Ary Relations •  Social Functionality •  Externalize Enumerations 61 (Hepp 2015, forthcoming)
  • 60. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Dynamic Degree of Disambiguation ProductOrService Service Product Agent Person Organisation 62
  • 61. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Dynamic Data Granularity 63
  • 62. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Example for Deferred Consensus gr:name gr:description schema:geo schema:GeoCoordinates acco:size gr:QuantitativeValue acco:occupancy gr:QuantitativeValue acco:occupancyAdults gr:QuantitativeValue acco:occupancyInfants gr:QuantitativeValue acco:petsAllowed xsd:boolean acco:Accommodation acco:feature acco:propertyID (*) xsd:string gr:name (for raw values/text) gr:description acco:min (gr:hasMinValue) gr:QuantitativeValue acco:max (gr:hasMaxValue) gr:QuantitativeValue acco:value (gr:hasValue) gr:QuantitativeValue acco:unit text acco:unitCode xsd:string (gr:hasUnitOfMeasurement) acco:AccommodationFeature PropertyIDs starRating:HOTREC starRating:DEHOGA starRating:WHR starRating:Hotelstars 64
  • 63. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS GoodRelations: Language Reference http://purl.org/goodrelations/v1.html Examples Links and References Range and Domain Social MediaCommunity of Experts 65
  • 64. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS UML Class Diagram http://www.heppnetz.de/ontologies/goodrelations/v1#uml The GoodRelations Ontology for E-Commerce Language Overview - UML Class Diagram http://purl.org/goodrelations/ Version 1, Release 2011-10-01 Martin Hepp. mhepp@computer.org gr:name rdfs:Literal gr:description rdfs:Literal gr:hasEAN_UCC-13 xsd:string gr:hasGTIN-14 xsd:string gr:hasGTIN-8 xsd:string gr:hasStockKeepingUnit xsd:string gr:hasMPN xsd:string gr:condition rdfs:Literal gr:serialNumber xsd:string gr:eligibleRegions xsd:string gr:validFrom xsd:dateTime gr:validThrough xsd:dateTime gr:availabilityStarts xsd:dateTime gr:availabilityEnds xsd:dateTime gr:category rdfs:Literal gr:Offering gr:name rdfs:Literal gr:description rdfs:Literal gr:datatypeProductOrServiceProperty any gr:hasEAN_UCC-13 xsd:string gr:hasGTIN-14 xsd:string gr::hasGTIN-8 xsd:string gr:hasStockKeepingUnit xsd:string gr:hasMPN xsd:string gr:condition rdfs:Literal gr:category rdfs:Literal gr:color rdfs:Literal gr:ProductOrService gr:priceType xsd:string gr:hasUnitOfMeasurement xsd:string gr:billingIncrement xsd:float gr:UnitPriceSpecification gr:eligibleRegions xsd:string gr:DeliveryChargeSpecification gr:name rdfs:Literal gr:description rdfs:Literal gr:legalName rdfs:Literal gr:hasNAICS xsd:int gr:hasISICv4 xsd:int gr:hasDUNS xsd:string gr:hasGlobalLocationNumber xsd:string gr:category rdfs:Literal gr:BusinessEntity gr:WarrantyScope gr:PaymentMethod gr:ProductOrServiceModel gr:hasUnitOfMeasurement xsd:string gr:hasMinValue rdfs:Literal gr:hasMaxValue rdfs:Literal gr:hasValue rdfs:Literal gr:QuantitativeValue gr:durationOfWarrantyInMonths xsd:int gr:WarrantyPromise gr:DayOfWeek gr:DeliveryMethod gr:QualitativeValue gr:amountOfThisGood xsd:float gr:hasUnitOfMeasurement xsd:string gr:TypeAndQuantityNode gr:BusinessFunction gr:name rdfs:Literal gr:description rdfs:Literal gr:hasGlobalLocationNumber xsd:string gr:hasISICv4 xsd:int gr:category rdfs:Literal gr:Location gr:PaymentMethodCreditCard gr:BusinessEntityType gr:hasMaxValueInteger xsd:int gr:hasMinValueInteger xsd:int gr:hasValueInteger xsd:int gr:QuantitativeValueInteger gr:SomeItems gr:opens xsd:time gr:closes xsd:time gr:validFrom xsd:dateTime gr:validThrough xsd:dateTime gr:OpeningHoursSpecification gr:PaymentChargeSpecification gr:DeliveryModeParcelService gr:hasCurrency xsd:string gr:valueAddedTaxIncluded xsd:boolean gr:hasMaxCurrencyValue xsd:float gr:hasMinCurrencyValue xsd:float gr:hasCurrencyValue xsd:float gr:validFrom xsd:dateTime gr:validThrough xsd:dateTime gr:PriceSpecification gr:hasMinValueFloat xsd:float gr:hasMaxValueFloat xsd:float gr:hasValueFloat xsd:float gr:QuantitativeValueFloat gr:seeks gr:includesObject gr:typeOfGood gr:hasMakeAndModel gr:hasMakeAndModel gr:hasManufacturer gr:hasPOS gr:hasOpeningHoursSpecification gr:availableAtOrFrom gr:hasEligibleQuantity gr:hasWarrantyPromise gr:appliesToPaymentMethod gr:hasWarrantyScope gr:qualitativeProductOrServiceProperty gr:quantitativeProductOrServiceProperty gr:appliesToDeliveryMethod gr:hasBusinessFunction gr:availableDeliveryMethods gr:eligibleCustomerTypes gr:acceptedPaymentMethods gr:hasPriceSpecification gr:hasOpeningHoursDayOfWeek gr:isConsumableFor gr:isVariantOf gr:isSimilarTo gr:isAccessoryOrSparePartFor gr:offers gr:hasInventoryLevel gr:typeOfGoodgr:includes gr:includes Notes: 1. The following GoodRelations elements are only shortcuts for simpler annotation or querying. See the documentation at http://purl.org/goodrelations/ for details: gr:hasValue (shortcut for setting both hasMinValue and hasMaxValue properties to the same value in one turn) gr:hasValueFloat (shortcut for setting both hasMinValueFloat and hasMaxValueFloat properties to the same value in one turn) gr:hasValueInteger (shortcut for setting both hasMinValueInteger and hasMaxValueInteger properties to the same value in one turn) 2. The following elements are now deprecated, but you can still use them, e.g. for staying compatible with older data consumers (e.g. Yahoo SearchMonkey): gr:ActualProductOrServiceInstance (now gr:Individual) gr:ProductOrServicesSomeInstancesPlaceholder (now gr:SomeItems) gr:LocationOfSalesOrServiceProvisioning (now gr:Location 3. For the recommended cardinality of attributes, see the GoodRelations Language Reference at http://purl.org/goodrelations/ v1.html. 4. gr:valueReference links can also exist between a gr:QualitativeValue and a gr:QuantitativeValue and vice versa, but this rare case is not shown for readability. 5. gr:name and gr:description can now be attached to any GoodRelations type, but this is not shown here for readability. gr:eligibleDuration gr:advanceBookingRequirement gr:owns gr:greater gr:lesser gr:lesserOrEqual gr:greaterOrEqual gr:equal gr:nonEqual gr:hasPrevious gr:hasNext gr:successorOf gr:predecessorOf gr:eligibleTransactionVolume gr:eligibleTransactionVolume gr:deliveryLeadTime gr:serialNumber xsd:string gr:Individual Red highlighting indicates elements added or changed in this release. gr:valueReference gr:valueReference gr:hasEligibleQuantity gr:includes gr:hasInventoryLevel gr:weight gr:width gr:height gr:depth gr:Brand gr:hasBrand gr:hasBrand gr:hasBusinessFunction gr:eligibleRegions xsd:string gr:validFrom xsd:dateTime gr:validThrough xsd:dateTime gr:License gr:eligibleDuration 66
  • 65. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS GoodRelations User‘s Guide http://wiki.goodrelations-vocabulary.org/Documentation Will be updated soon! 67
  • 66. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Community of Experts 68
  • 67. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Albert Einstein on Ontology Engineering ☺ "Make everything as simple as possible, but not simpler.“ Albert Einstein 69
  • 68. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Let’s Do Science, not Cult! http://www.heppresearch.com70 §  Challenge paradigms and approaches §  Use hard data, not beliefs and assumptions (neither your own ones nor the ones inherited from the old folks) CC BY-SA 3.0 / Nicor / https://en.wikipedia.org/wiki/North_Korea's_cult_of_personality#/ media/File:Mansudae_Grand_Monument_08.JPG
  • 69. Professur für ALLGEMEINE BWL insbesondere E-BUSINESS Thank you! @mfhepp 71