@@ -1821,121 +1821,17 @@ UNL sentences, or UNL expressions, are sentences of UNL. They are hypergraphs ma
rdfs:subClassOf:Universal_Word;
.
:Universal_Attribute
rdf:typerdfs:Datatype;
rdf:typeowl:Class;
rdfs:comment"""More informations about Universal Attributes here :
http://www.unlweb.net/wiki/Universal_Attributes
Classes in this hierarchy are informative.
Universal attributes must be expressed as strings (label of the attribute) with datatype :att defined in this ontology.
Universal attributes must be expressed as strings (label of the attribute) with datatype :Universal_Attribute.
Universal Attributes are arcs linking a node to itself. In opposition to Universal Relations, they correspond to one-place predicates, i.e., functions that take a single argument. In UNL, attributes have been normally used to represent information conveyed by natural language grammatical categories (such as tense, mood, aspect, number, etc). The set of attributes, which is claimed to be universal, is defined in the UNL Specs and is not open to frequent additions.""";
rdfs:label"Universal Attribute";
rdfs:subClassOf:UNL_Structure;
owl:equivalentClass:attribute;
.
:Universal_Relation
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:comment"""For detailled specifications about UNL Universal Relations, see :
http://www.unlweb.net/wiki/Universal_Relations
Universal Relations, formerly known as \"links\", are labelled arcs connecting a node to another node in a UNL graph. They correspond to two-place semantic predicates holding between two Universal Words. In UNL, universal relations have been normally used to represent semantic cases or thematic roles (such as agent, object, instrument, etc.) between UWs. The repertoire of universal relations is defined in the UNL Specs and it is not open to frequent additions.
Universal Relations are organized in a hierarchy where lower nodes subsume upper nodes. The topmost level is the relation \"rel\", which simply indicates that there is a semantic relation between two elements.
Universal Relations as Object Properties are used only in UNL Knowledge Bases. In UNL graphs, you must use the reified versions of those properties in order to specify the scopes (and not only the sources and targets).""";
rdfs:domain:UNL_Node;
rdfs:label"Universal Relation";
rdfs:range:UNL_Node;
rdfs:subClassOf:UNL_Structure;
rdfs:subPropertyOfskos:semanticRelation;
rdfs:subPropertyOf:unlObjectProperty;
skos:altLabel"universal relation";
skos:definition"Simply indicates that there is a semantic relation (unspecified) between two elements. Use the sub-properties to specify a semantic relation.";
.
:Universal_Word
rdf:typeowl:Class;
rdfs:comment"""For details abour UWs, see :
http://www.unlweb.net/wiki/Universal_Words
Universal Words, or simply UW's, are the words of UNL, and correspond to nodes - to be interlinked by Universal Relations and specified by Universal Attributes - in a UNL graph.""";
rdfs:label"Universal Word";
rdfs:subClassOf:UNL_Structure;
.
:absolute_tense
rdf:typeowl:Class;
rdfs:subClassOf:time;
.
:agt
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"agt";
rdfs:subClassOf:Universal_Relation;
rdfs:subPropertyOf:Universal_Relation;
skos:altLabel"agent"@en;
skos:definition"A participant in an action or process that provokes a change of state or location."@en;
skos:example"""John killed Mary = agt(killed;John)
Mary was killed by John = agt(killed;John)
arrival of John = agt(arrival;John)"""@en;
.
:and
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"and";
rdfs:subClassOf:Universal_Relation;
rdfs:subPropertyOf:Universal_Relation;
skos:altLabel"conjunction"@en;
skos:definition"Used to state a conjunction between two entities."@en;
skos:example"""John and Mary = and(John;Mary)
both John and Mary = and(John;Mary)
neither John nor Mary = and(John;Mary)
John as well as Mary = and(John;Mary)"""@en;
.
:animacy
rdf:typeowl:Class;
rdfs:subClassOf:Universal_Attribute;
.
:ant
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"ant";
rdfs:subClassOf:Universal_Relation;
rdfs:subClassOf:aoj;
rdfs:subPropertyOf:Universal_Relation;
rdfs:subPropertyOf:aoj;
skos:altLabel"opposition or concession"@en;
skos:definition"Used to indicate that two entities do not share the same meaning or reference. Also used to indicate concession."@en;
skos:example"""John is not Peter = ant(Peter;John)
3 + 2 != 6 = ant(6;3+2)
Although he's quiet, he's not shy = ant(he's not shy;he's quiet)"""@en;
.
:aoj
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"aoj";
rdfs:subClassOf:Universal_Relation;
rdfs:subPropertyOf:Universal_Relation;
skos:altLabel"object of an attribute"@en;
skos:definition"The subject of an stative verb. Also used to express the predicative relation between the predicate and the subject."@en;
skos:example"""John has two daughters = aoj(have;John)
the book belongs to Mary = aoj(belong;book)
the book contains many pictures = aoj(contain;book)
John is sad = aoj(sad;John)
John looks sad = aoj(sad;John)"""@en;
.
:aspect
rdf:typeowl:Class;
rdfs:subClassOf:Universal_Attribute;
.
:attribute
rdf:typerdfs:Datatype;
rdfs:comment"""More informations about Universal Attributes here :
http://www.unlweb.net/wiki/Universal_Attributes
You can also see the hierarchy and descriptions of available attributes as subclasses of the :Universal_Attributes class in this ontologies. Those classes are informative, as universal attributes must be expressed as strings with datatype :att here defined.
Universal Attributes are arcs linking a node to itself. In opposition to Universal Relations, they correspond to one-place predicates, i.e., functions that take a single argument. In UNL, attributes have been normally used to represent information conveyed by natural language grammatical categories (such as tense, mood, aspect, number, etc). The set of attributes, which is claimed to be universal, is defined in the UNL Specs and is not open to frequent additions.""";
rdfs:label"Universal Attribute";
owl:equivalentClass[
rdf:typerdfs:Datatype;
owl:oneOf(
...
...
@@ -2282,6 +2178,100 @@ Universal Attributes are arcs linking a node to itself. In opposition to Univers
);
];
.
:Universal_Relation
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:comment"""For detailled specifications about UNL Universal Relations, see :
http://www.unlweb.net/wiki/Universal_Relations
Universal Relations, formerly known as \"links\", are labelled arcs connecting a node to another node in a UNL graph. They correspond to two-place semantic predicates holding between two Universal Words. In UNL, universal relations have been normally used to represent semantic cases or thematic roles (such as agent, object, instrument, etc.) between UWs. The repertoire of universal relations is defined in the UNL Specs and it is not open to frequent additions.
Universal Relations are organized in a hierarchy where lower nodes subsume upper nodes. The topmost level is the relation \"rel\", which simply indicates that there is a semantic relation between two elements.
Universal Relations as Object Properties are used only in UNL Knowledge Bases. In UNL graphs, you must use the reified versions of those properties in order to specify the scopes (and not only the sources and targets).""";
rdfs:domain:UNL_Node;
rdfs:label"Universal Relation";
rdfs:range:UNL_Node;
rdfs:subClassOf:UNL_Structure;
rdfs:subPropertyOfskos:semanticRelation;
rdfs:subPropertyOf:unlObjectProperty;
skos:altLabel"universal relation";
skos:definition"Simply indicates that there is a semantic relation (unspecified) between two elements. Use the sub-properties to specify a semantic relation.";
.
:Universal_Word
rdf:typeowl:Class;
rdfs:comment"""For details abour UWs, see :
http://www.unlweb.net/wiki/Universal_Words
Universal Words, or simply UW's, are the words of UNL, and correspond to nodes - to be interlinked by Universal Relations and specified by Universal Attributes - in a UNL graph.""";
rdfs:label"Universal Word";
rdfs:subClassOf:UNL_Structure;
.
:absolute_tense
rdf:typeowl:Class;
rdfs:subClassOf:time;
.
:agt
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"agt";
rdfs:subClassOf:Universal_Relation;
rdfs:subPropertyOf:Universal_Relation;
skos:altLabel"agent"@en;
skos:definition"A participant in an action or process that provokes a change of state or location."@en;
skos:example"""John killed Mary = agt(killed;John)
Mary was killed by John = agt(killed;John)
arrival of John = agt(arrival;John)"""@en;
.
:and
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"and";
rdfs:subClassOf:Universal_Relation;
rdfs:subPropertyOf:Universal_Relation;
skos:altLabel"conjunction"@en;
skos:definition"Used to state a conjunction between two entities."@en;
skos:example"""John and Mary = and(John;Mary)
both John and Mary = and(John;Mary)
neither John nor Mary = and(John;Mary)
John as well as Mary = and(John;Mary)"""@en;
.
:animacy
rdf:typeowl:Class;
rdfs:subClassOf:Universal_Attribute;
.
:ant
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"ant";
rdfs:subClassOf:Universal_Relation;
rdfs:subClassOf:aoj;
rdfs:subPropertyOf:Universal_Relation;
rdfs:subPropertyOf:aoj;
skos:altLabel"opposition or concession"@en;
skos:definition"Used to indicate that two entities do not share the same meaning or reference. Also used to indicate concession."@en;
skos:example"""John is not Peter = ant(Peter;John)
3 + 2 != 6 = ant(6;3+2)
Although he's quiet, he's not shy = ant(he's not shy;he's quiet)"""@en;
.
:aoj
rdf:typeowl:Class;
rdf:typeowl:ObjectProperty;
rdfs:label"aoj";
rdfs:subClassOf:Universal_Relation;
rdfs:subPropertyOf:Universal_Relation;
skos:altLabel"object of an attribute"@en;
skos:definition"The subject of an stative verb. Also used to express the predicative relation between the predicate and the subject."@en;
skos:example"""John has two daughters = aoj(have;John)
the book belongs to Mary = aoj(belong;book)
the book contains many pictures = aoj(contain;book)