Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
opoudjis committed Sep 2, 2024
1 parent f6ec7bf commit 1eb70ce
Show file tree
Hide file tree
Showing 19 changed files with 75 additions and 41 deletions.
Binary file modified images/StandardDoc_Metadata.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/StandardDoc_Metadata_models.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/StandardDoc_Terms.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/StandardDoc_Terms_models.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 1 addition & 2 deletions models/standard_document/StandardDocument.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class StandardDocument {
+boilerplate: BoilerplateType[0..1] {
definition {
An optional _boilerplate_ section, intended to appear at the
front of the document. It consists of content addressing
front of the document, with content not specific to the document. It consists of content addressing
_copyright_, _license_, _legal_, and _feedback_ concerns.
}
}
Expand Down Expand Up @@ -72,7 +72,6 @@ class StandardDocument {
+type: StandardDocumentType {
definition {
Type of standards document representation given in this class instance.
Set to "standard" for all standards documents.
}
}
+version: String {
Expand Down
13 changes: 12 additions & 1 deletion models/standard_document/metadata/TechnicalCommitteeType.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,25 @@ class TechnicalCommitteeType {
}
+number: Integer[0..1] {
definition {
Identifier of the technical committee (typically numeric).
Numeric identifier of the technical committee.
}
}
+identifier: String[0..1] {
definition {
Non-numeric, complete identifier of the technical committee.
}
}
+type: String[0..1] {
definition {
Type of the technical committee, used in identifying the technical committee.
}
}
+prefix: String[0..1] {
definition {
Disambiguating prefix added to number to form the identifier of the technical committee,
typically indicating its type.
}
}
+text: String {
definition {
Name of the technical committee.
Expand Down
2 changes: 1 addition & 1 deletion models/standard_document/sections/FloatingTitle.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ class FloatingTitle {
}
+depth: Integer {
definition {
The depth of the floating title in the clause hierarchy: which level heading it should be presented as
The ostensive depth of the floating title in the clause hierarchy: which level heading it should be presented as
}
}
}
10 changes: 10 additions & 0 deletions models/standard_document/terms/Designation.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,16 @@ class Designation {
The geographic area in which the managed term is known under this designation.
}
}
+fieldofapplication: <<BasicDocument>> BasicBlock[0..*] {
definition {
Information about what field/domain the designation is specifically applied to.
}
}
+usageInfo: <<BasicDocument>> BasicBlock[0..*] {
definition {
Information about how the designation is to be used.
}
}
+sources: TermSource [0..*] {
definition {
Bibliographic references for this designation of the managed term.
Expand Down
10 changes: 10 additions & 0 deletions models/standard_document/terms/GrammarInfo.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ class GrammarInfo {
The grammatical gender of the designation.
}
}
+number: GrammarNumber [0..*] {
definition {
The grammatical number of the designation.
}
}
+isPreposition: Boolean [0..1] {
definition {
The designation is a preposition.
Expand Down Expand Up @@ -37,5 +42,10 @@ class GrammarInfo {
The designation is a noun.
}
}
+grammar-value: String [0..*] {
definition {
Miscellaneous grammatical information.
}
}
}

20 changes: 20 additions & 0 deletions models/standard_document/terms/GrammarNumber.lutaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
enum GrammarNumber {
definition {
The grammatical number of the designation.
}
singular {
definition {
Singular number.
}
}
plural {
definition {
Plural number.
}
}
dual {
definition {
Dual number.
}
}
}
6 changes: 3 additions & 3 deletions models/standard_document/terms/GraphicalDesignation.lutaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
class GraphicalSymbolDesignation {
definition {
A designation realised as a graphical symbol
A designation realised as a graphical symbol.
}
+figure: <<BasicDocument>> FigureBlock {
definition {
The textual form of the designation.
The graphical form of the designation.
}
}
+isInternational: Boolean[0..1] {
definition {
Whether the designation (typically an abbreviation) is the same across languages, or language-specific.
Whether the designation is the same across languages, or language-specific.
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class LetterSymbolDesignation {
}
+isInternational: Boolean[0..1] {
definition {
Whether the designation (typically an abbreviation) is the same across languages, or language-specific.
Whether the designation is the same across languages, or language-specific.
}
}
+type: LetterSymbolType[0..1] {
Expand Down
4 changes: 2 additions & 2 deletions models/standard_document/terms/NonVerbalRepresentation.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ class NonVerbalRepresentation {
}
+formula: <<BasicDocument>> FormulaBlock [0..*] {
definition {
Figure representation of the term.
Formula representation of the term.
}
}
+table: <<BasicDocument>> TableBlock [0..*] {
definition {
Figure representation of the term.
}
}
+sources: TermSource [0..*] {
+source: TermSource [0..*] {
definition {
Bibliographic references for this designation of the managed term.
}
Expand Down
2 changes: 1 addition & 1 deletion models/standard_document/terms/RelatedTerm.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class RelatedTerm {
}
+preferred: Designation {
definition {
Label of term related to the current term.
Preferred designation of the term related to the current term.
}
}
+xref: ReferenceToIdElement[0..1] {
Expand Down
2 changes: 1 addition & 1 deletion models/standard_document/terms/RelatedTermType.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ enum RelatedTermType {
}
equivalent {
definition {
The current term is equivalent in denotation than the related term.
The current term is equivalent in denotation to the related term.
}
}
compare {
Expand Down
20 changes: 2 additions & 18 deletions models/standard_document/terms/Term.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,7 @@ class Term <<Term>> {
}
+related: RelatedTerm[0..*] {
definition {
Zero or more names which are related to the term being
defined. Each has a type, indicating how the term is related;
permitted values are compare (for "see also" references to terms),
contrast (for terms that illuminate the term definition as what it
is not), see (if this is a deprecated term, to reference the
preferred term)
Zero or more names which are related to the term being defined.
}
}
+deprecates: Designation[0..*] {
Expand All @@ -71,11 +66,6 @@ class Term <<Term>> {
Subject of the term.
}
}
+usageInfo: <<BasicDocument>> BasicBlock[0..*] {
definition {
Information about how the term is to be used.
}
}
+definition: TermDefinition[1..*] {
definition {
The definition of the term applied in the current
Expand All @@ -94,13 +84,7 @@ class Term <<Term>> {
}
+source: TermSource[0..*] {
definition {
Zero or more bibliographical sources for the term. These
include the `origin` of the term, which is its bibliographical
citation (as defined in Relaton); the `status` of the
definition (whether `identical` to the definition given in the
origin cited, or `modified`); and, if the definition is modified, a
description of the `modification` to the definition applied for
this document.
Zero or more bibliographical sources for the term.
}
}
}
11 changes: 0 additions & 11 deletions models/standard_document/terms/TermDefinition.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,4 @@ class TermDefinition <<Term>> {
document.
}
}
source: TermSource[0..*] {
definition {
Zero or more bibliographical sources for this definition of the term. These
include the `origin` of the term, which is its bibliographical
citation (as defined in Relaton); the `status` of the
definition (whether `identical` to the definition given in the
origin cited, or `modified`); and, if the definition is modified, a
description of the `modification` to the definition applied for
this document.
}
}
}
5 changes: 5 additions & 0 deletions models/standard_document/terms/VerbalExpression.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,9 @@ class VerbalExpression {
Definition list in term definition.
}
}
+source: TermSource[0..*] {
definition {
Zero or more bibliographical sources for this definition of the term.
}
}
}
6 changes: 6 additions & 0 deletions views/StandardDoc_Terms.lutaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ diagram StandardDoc_Terms {
include ../models/standard_document/terms/AbbreviationType.lutaml
include ../models/standard_document/terms/GrammarInfo.lutaml
include ../models/standard_document/terms/GrammarGender.lutaml
include ../models/standard_document/terms/GrammarNumber.lutaml
include ../models/standard_document/block/MultilingualRenderingType.lutaml
include ../models/standard_document/elements/StandardStemElement.lutaml
include ../models/basic_document/block/BasicBlock.lutaml
Expand Down Expand Up @@ -145,6 +146,11 @@ diagram StandardDoc_Terms {
member GrammarGender
owner_type direct
}
association {
owner GrammarInfo
member GrammarNumber
owner_type direct
}
association {
owner TermDefinition
member VerbalExpression
Expand Down

0 comments on commit 1eb70ce

Please sign in to comment.