Marl Opinion Ontology

IRI:
http://www.gsi.dit.upm.es/ontologies/marl/ns
Current version:
1.1
Previous version:
http://www.gsi.dit.upm.es/ontologies/marl/1.0 (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

Marl is an ontology designed to use for publishing the results of the opinion mining process in a form of structured data on the Web. The goal is to unify the access the numerical approximation of the opinion concept and allow extensive reasoning and search over multiple resources from different content providers.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Named Individuals
  5. Annotation Properties
  6. Namespace Declarations

Classes

AggregatedOpinionc back to ToC or Class ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#AggregatedOpinion

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
The same as Opinion class but indicates that the properties of this class aggregate all the opinions specified in the "extractedFrom" source. Optionally, if the aggregatesOpinion property is used this class could be created to aggregate only certain opinions (e.g. in a text about political scene it there could be many AggregatedOpinion classes each with opinions per different politician).
has super-classes
Opinionc
is in domain of
aggregatesOpinionop, negativeOpinionCountdp, neutralOpinionCountdp, opinionCountdp, positiveOpinionCountdp

Opinionc back to ToC or Class ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#Opinion

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Describes the concept of opinion expressed in a certain text.
has super-classes
entityc
has sub-classes
AggregatedOpinionc
is in domain of
algorithmConfidencedp, describesFeatureop, describesObjectop, describesObjectPartop, domainop, extractedFromop, hasPolarityop, opinionTextdp, polarityValuedp
is in range of
aggregatesOpinionop, hasOpinionop

Polarityc back to ToC or Class ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#Polarity

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Class that represents the opinion polarity. Use instances to express if the polarity is positive, neutral or negative.
is in range of
hasPolarityop
has members
Negativeni, Neutralni, Positiveni
is also defined as
named individual

SentimentAnalysisc back to ToC or Class ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#SentimentAnalysis

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
<p style="margin-top: 0"> The action of analysing the sentiment in an entity. It produces a marl:opinion </p>
has super-classes
activityc
is in domain of
algorithmop, algorithmConfidencedp, minPolarityValuedp, sourceop

Object Properties

aggregatesOpinionop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#aggregatesOpinion

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates that the polarity described with the class is a calculation (eg. sum) of other opinions polarity (eg. aggregated opinion about the movie derived from many sentiments expressed in one text).
has domain
AggregatedOpinionc
has range
Opinionc

algorithmop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#algorithm

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
The algorithm used in the Sentiment Analysis.

describesFeatureop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#describesFeature

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates a feature of an object or object part that the opinion refers to (eg. laptop battery life or laptop battery size etc.).
has domain
Opinionc

describesObjectop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#describesObject

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates the object that the opinion refers to.
has domain
Opinionc

describesObjectPartop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#describesObjectPart

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates a particular element or part of the object that the opinion refers to (eg. laptop screen or camera battery).
has domain
Opinionc

domainop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#domain

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
has domain
Opinionc

extractedFromop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#extractedFrom

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates the text from which the opinion has been extracted.
has domain
Opinionc
is inverse of
hasOpinionop

hasOpinionop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#hasOpinion

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates that a certain text has a subjective opinion expressed in it.
has range
Opinionc
is inverse of
extractedFromop

hasPolarityop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#hasPolarity

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Indicates if the opinion is positive/negative or neutral. Use instances of class marl:Polarity.
has domain
Opinionc
has range
Polarityc

sourceop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#source

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Source from which the opinion was extracted (URL, Site, Entity...)

sourceTextop back to ToC or Object Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#sourceText

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Text analysed

Data Properties

algorithmConfidencedp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#algorithmConfidence

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
A numerical value that describe how much the algorithm was confident of the assessment of the opinion (eg. how much the opinion matches a gives object/product).
has domain
Opinionc
has range
float

algorithmConfidencedp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#maxPolarityValue

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Maximal possible numerical value for the opinion.

minPolarityValuedp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#minPolarityValue

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Lowest possible numerical value of the opinion.

negativeOpinionCountdp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#negativeOpinionCount

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Amount of negative opinions aggregated.

neutralOpinionCountdp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#neutralOpinionCount

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Amount of neutral opinions aggregated.

opinionCountdp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#opinionCount

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Amount of all aggregated opinions.

opinionTextdp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#opinionText

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
The exact text extract that expresses the opinion. This can be used when entity/text pointed by extractedFrom contains many opinions. For example extractedFrom can point to a comment that contains many opinions about a movie, each opinion should have a separate marl:Opinion and optionally an opinionText property to indicate the specific text fragment of the comment.
has domain
Opinionc

polarityValuedp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#polarityValue

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
A numerical representation of the polarity value. The recommended use is by specifying % by using a real number from 0..1. In case this is not feasible in a given solution use minOpinionValue and maxOpinionValue to provide additional information.
has domain
Opinionc

positiveOpinionCountdp back to ToC or Data Property ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#positiveOpinionsCount

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Amount of positive opinions aggregated.

Named Individuals

Negativeni back to ToC or Named Individual ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#Negative

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Negative polarity.
belongs to
Polarityc
conceptc

Neutralni back to ToC or Named Individual ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#Neutral

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Neutral polarity
belongs to
Polarityc
conceptc

Polarityni back to ToC or Named Individual ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#Polarity

belongs to
conceptc
is also defined as
class

Positiveni back to ToC or Named Individual ToC

IRI: http://www.gsi.dit.upm.es/ontologies/marl/ns#Positive

is defined by
http://www.gsi.dit.upm.es/ontologies/marl/ns
Positive polarity
belongs to
Polarityc
conceptc

Annotation Properties

broaderap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#broader

Namespace Declarations back to ToC

default namespace
http://www.gsi.dit.upm.es/ontologies/marl/ns#
marl
http://www.gsi.dit.upm.es/ontologies/marl/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
skos
http://www.w3.org/2004/02/skos/core#
terms
http://purl.org/dc/terms/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.