Skip to content

Commit

Permalink
Add new elements for propertyURI and propertyLabel.
Browse files Browse the repository at this point in the history
Also, rename the termURI to valueURI, to reflect its use as the value
of a property.
  • Loading branch information
mbjones committed Jan 4, 2018
1 parent f24b878 commit d1a8c74
Show file tree
Hide file tree
Showing 4 changed files with 162 additions and 73 deletions.
25 changes: 15 additions & 10 deletions xsd/eml-attribute.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -761,18 +761,23 @@
<xs:annotation>
<xs:appinfo>
<doc:tooltip>Semantic Annotation</doc:tooltip>
<doc:summary>A precisely-defined semantic type for this attribute.
<doc:summary>A precisely-defined semantic statement for this attribute.
</doc:summary>
<doc:description>An annotation represents a precisely-defined semantic
type that applies to this attribute. This semantic type is used to
associate precise measurement semantics with the attribute, including
the property that is being measured (oboe:Characteristic), the entity
that is being measured (oboe:Entity), and the measurement standard for
interpreting values for this attribute (oboe:Standard). Each annotation
consists of a termURI which is the canonical reference fo the term, and
a termLabel that can be used to display the term to users. The termURI is
typically resolvable to a controlled vocabulary that provides a definition,
relationships to other terms, and multiple labels for displaying the term.
statement that applies to this attribute. This semantic
statement is used to associate precise measurement semantics
with the attribute, such as the property that is being measured
(e.g., oboe:Characteristic), the entity that is being measured
(e.g., oboe:Entity), and the measurement standard for
interpreting values for this attribute (e.g., oboe:Standard).
Each annotation consists of a propertyURI and valueURI that
define the property and value of the statement. The subject
of the statement is the eml:attribute that contains the
annotation. The propertyLabel and valueLabel can be used
to display the statement to users. Each URI is
typically resolvable to a controlled vocabulary that provides
a definition, relationships to other terms, and multiple
labels for displaying the statement.
</doc:description>
</xs:appinfo>
</xs:annotation>
Expand Down
16 changes: 9 additions & 7 deletions xsd/eml-entity.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -287,15 +287,17 @@
<xs:annotation>
<xs:appinfo>
<doc:tooltip>Semantic Annotation</doc:tooltip>
<doc:summary>A precisely-defined semantic type for this entity.
<doc:summary>A precisely-defined semantic statement about this entity.
</doc:summary>
<doc:description>An annotation represents a precisely-defined semantic
type that applies to this entity. This semantic type is used to
associate precise measurement semantics with the entity. Each annotation
consists of a termURI which is the canonical reference fo the term, and
a termLabel that can be used to display the term to users. The termURI is
typically resolvable to a controlled vocabulary that provides a definition,
relationships to other terms, and multiple labels for displaying the term.
statement that applies to this entity. This semantic statement
is used to associate precise measurement semantics with the
entity. Each annotation consists of a propertyURI and valueURI,
which define a property and a value that apply to the entity.
The propertyLabel and valueLabel can be used to display the
value to users. Each URI is typically resolvable to a
controlled vocabulary that provides a definition, relationships
to other terms, and multiple labels for displaying the statement.
</doc:description>
</xs:appinfo>
</xs:annotation>
Expand Down
18 changes: 11 additions & 7 deletions xsd/eml-resource.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -396,15 +396,19 @@
<xs:annotation>
<xs:appinfo>
<doc:tooltip>Semantic Annotation</doc:tooltip>
<doc:summary>A precisely-defined semantic type for this resource.
<doc:summary>A precisely-defined semantic statement about this resource.
</doc:summary>
<doc:description>An annotation represents a precisely-defined semantic
type that applies to this resource. This semantic type is used to
associate precise semantics with the resource. Each annotation
consists of a termURI which is the canonical reference fo the term, and
a termLabel that can be used to display the term to users. The termURI is
typically resolvable to a controlled vocabulary that provides a definition,
relationships to other terms, and multiple labels for displaying the term.
statement that applies to this resource. This semantic
statement is used to associate precise semantics with the
resource. Each annotation consists of a propertyURI and
valueURI that define a property and value that apply to the
resource. The subject of the statement is implicitly the
eml:resource that contains the annotation. The propertyLabel
and valueLabel can be used to display the statement to users.
Each URI is typically resolvable to a controlled vocabulary
that provides a definition, relationships to other terms, and
multiple labels for displaying the statement.
</doc:description>
</xs:appinfo>
</xs:annotation>
Expand Down
Loading

0 comments on commit d1a8c74

Please sign in to comment.