OntoFrameNet Metamodel
type: Ontology
version info: 1.1 added English labels
version info: 1.1
comment: OntoFrameNet (OFN) is an experimental translation of [http://framenet.icsi.berkeley.edu FrameNet 1.2] into OWL. ofntb.owl contains the OntoFrameNet metamodel. This FrameNet OWL ontology has been engineered by Aldo Gangemi. It consists of a reengineering of the so-called 'upper-level ontology' of FrameNet, defined by Srini Narayanan in OWL-Full, and of a reengineering of the FrameNet database, originally lifted to OWL-Full by Srini Narayanan. OntoFrameNet is aligned to DOLCE-Ultralite (http://www.loa-cnr.it/ontologies/DUL.owl) and its extensons: the Information Object ontology (http://www.loa-cnr.it/ontologies/IOLite.owl), and the Lexical MetaModel (http://www.loa-cnr.it/ontologies/LMM_L2.owl). Properties have been redistributed where necessary between object, datatype, or annotation, also correcting some syntactic and xsd-related issues. In this ontology, all frames and frame elements are now individuals, with a clear advantage for reasoning and management of their lifecycle. Re: alignment, for example, ofntb:Frame is now a subClassOf dul:Description, ofntb:FrameElement is a subClassOf dul:Concept, the subClassOf property defined originally between frame elements and either other frame elements or semantic types has been translated to the 'dul:specializes' object property, etc. POS declarations have been moved to object properties, making POSes owl individuals (concepts in DUL). An alternative translation of the OWL-Full ontology could be done by treating frames as classes and frame elements as either classes, or object properties. These alternatives will be discussed in a technical report, but they have serious shortcomingson both representation and reasoning sides), due to the difficulty of linking frame elements between them if they are represented as object properties, or the difficulty of 'framing' elements into frames if they are represented as classes.

Core type
type: Class

Lexical unit
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#1
comment: A Frame meaning for a Lexeme or a multiword (terms made up of more than one lexeme, cf. WordNet WordSense).
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#2

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#1
type: Restriction
on property: isLUFor
cardinality: 1

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#2
type: Restriction
on property: hasLexeme
min cardinality: 1

Annotation
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#3
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#4

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#3
type: Restriction
on property: total
min cardinality: 1

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#4
type: Restriction
on property: annotated
min cardinality: 1

Part of speech
type: Class

Generic frame element
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#5
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#6
comment: A generic frame element is an abstraction from the specific frame a FrameElement is in. In other words, a generic frame element is (the reification of) an equivalence class of the frame elements with a same name. For example, FE_Agent_2681 and FE_Agent_3485 are specific components of a same Agent generic frame element. As a result, a frame 'inductivelyUsesConcept' a generic frame element.

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#5
type: Restriction
on property: isLocalizedInFrameAs
min cardinality: 1

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#6
type: Restriction
on property: isInductivelyUsedConceptIn
min cardinality: 1

Semantic type
type: Class

Frame
type: Class

Lexeme
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#7

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#7
type: Restriction
on property: LEX pos
cardinality: 1

Core frame element
type: Class
subclass of: Frame element
equivalent class: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#8

Frame element
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#17
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#18

Frame element core type
type: ObjectProperty
range: Core type
domain: Frame element
inverse of: isCoreTypeOf

Framed situation
type: Class
comment: (Extension) --- The class of situations that satisfy a frame. There is one class for each frame. Lexical units can be reused in order to identify subclasses of frame situations. Following the same practice, a class of entities can be created for each frame element, and a subClassOf axiom can be declared for each specializes assertion between frame elements.
equivalent class: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#15

Frame collection
type: Class
subclass of: http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#16

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#16
type: Restriction
on property: hasFrame
min cardinality: 1

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#17
type: Restriction
on property: isFrameLocalizationOf
min cardinality: 1

http://lodlaundromat.org/.well-known/genid/ea91a956977770128ae8de0b9f79b7c5#18
type: Restriction
on property: isFEIn
min cardinality: 1

Frame created by
type: DatatypeProperty
range: string
domain: Frame

Frame creation date
type: DatatypeProperty
range: string
domain: Frame

Frame element creation date
type: DatatypeProperty
range: string
domain: Frame element

Frame identifier
type: DatatypeProperty
range: string
domain: Frame

Frame element created by
type: DatatypeProperty
range: string
domain: Frame element

Lexeme identifier
type: DatatypeProperty
range: string
domain: Lexeme

Frame element abbreviation
type: DatatypeProperty
domain: Frame element
range: string

Frame element name
type: DatatypeProperty
domain: Frame element
range: string

Frame name
type: DatatypeProperty
domain: Frame
range: string

Frame element identifier
type: DatatypeProperty
range: string
domain: Frame element

POS Adverb
type: Part of speech
POS abbrev: ADV

POS Numeral
type: Part of speech
POS abbrev: NUM

POS Noun
type: Part of speech
POS abbrev: N

POS Interjection
type: Part of speech
POS abbrev: INTJ

POS Verb
type: Part of speech
POS abbrev: V

POS Genitive
type: Part of speech
POS abbrev: SCON

POS Preposition
type: Part of speech
POS abbrev: PREP

POS Article
type: Part of speech
POS abbrev: ART

POS Conjunction
type: Part of speech
POS abbrev: C

POS Pronoun
type: Part of speech
POS abbrev: PRON

POS Adjective
type: Part of speech
POS abbrev: A