Skip to content

Commit a58b59b

Browse files
committed
add Data server landing page as related information type
1 parent 7e64f25 commit a58b59b

7 files changed

+63
-9
lines changed

doc/ch04-md-contrvocabs.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,7 @@ information page containing more detailed information on the observation
662662
facility following OGC Observations and Measurements or WMO Integrated
663663
Global Observing System approach.
664664
|Extended metadata |Additional unspecified metadata on the data.
665+
|Data server landing page|The URL to access an application server (e.g. THREDDS, Hyrax and ERDDAP) landing page or catalog.
665666
|====================================================================
666667

667668
<<related_information>>
@@ -674,8 +675,7 @@ Global Observing System approach.
674675
|Code |Description
675676

676677
|HTTP |Direct access to the full data file. May require authentication,
677-
but should point directly to the data file or a catalogue containing the
678-
data.
678+
but should point directly to the data file.
679679

680680
|OPeNDAP |Open-source Project for a Network Data Access Protocol
681681

thesauri/mmd-vocabulary.ttl

+11-4
Original file line numberDiff line numberDiff line change
@@ -447,8 +447,9 @@
447447
a skos:Collection, isothes:ConceptGroup ;
448448
skos:inScheme <https://vocab.met.no/mmd>;
449449
skos:prefLabel "Related Information Types"@en ;
450+
skos:changeNote "2025-02-28, Added Data server landing page in collection"@en ;
450451
skos:definition "Description of the type of related information provided."@en ;
451-
skos:member <https://vocab.met.no/mmd/Related_Information_Types/ProjectHomePage>, <https://vocab.met.no/mmd/Related_Information_Types/UsersGuide>, <https://vocab.met.no/mmd/Related_Information_Types/DatasetLandingPage>, <https://vocab.met.no/mmd/Related_Information_Types/ScientificPublication>, <https://vocab.met.no/mmd/Related_Information_Types/DataPaper>, <https://vocab.met.no/mmd/Related_Information_Types/DataManagementPlan>, <https://vocab.met.no/mmd/Related_Information_Types/Software>, <https://vocab.met.no/mmd/Related_Information_Types/OtherDocumentation>, <https://vocab.met.no/mmd/Related_Information_Types/ObservationFacility>, <https://vocab.met.no/mmd/Related_Information_Types/ExtendedMetadata> .
452+
skos:member <https://vocab.met.no/mmd/Related_Information_Types/ProjectHomePage>, <https://vocab.met.no/mmd/Related_Information_Types/UsersGuide>, <https://vocab.met.no/mmd/Related_Information_Types/DatasetLandingPage>, <https://vocab.met.no/mmd/Related_Information_Types/ScientificPublication>, <https://vocab.met.no/mmd/Related_Information_Types/DataPaper>, <https://vocab.met.no/mmd/Related_Information_Types/DataManagementPlan>, <https://vocab.met.no/mmd/Related_Information_Types/Software>, <https://vocab.met.no/mmd/Related_Information_Types/OtherDocumentation>, <https://vocab.met.no/mmd/Related_Information_Types/ObservationFacility>, <https://vocab.met.no/mmd/Related_Information_Types/ExtendedMetadata>, <https://vocab.met.no/mmd/Related_Information_Types/DataServerLandingPage> .
452453

453454
<https://vocab.met.no/mmd/Related_Information_Types/ProjectHomePage>
454455
a skos:Concept ;
@@ -471,13 +472,13 @@
471472
<https://vocab.met.no/mmd/Related_Information_Types/ScientificPublication>
472473
a skos:Concept ;
473474
skos:prefLabel "Scientific publication"@en ;
474-
skos:broader <https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484> ;
475+
skos:broadMatch <https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484> ;
475476
skos:definition "A scientific publication."@en .
476477

477478
<https://vocab.met.no/mmd/Related_Information_Types/DataPaper>
478479
a skos:Concept ;
479480
skos:prefLabel "Data paper"@en ;
480-
skos:broader <https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484> ;
481+
skos:broadMatch <https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484> ;
481482
skos:definition "A factual and objective publication with a focused intent to identify and describe specific data, sets of data, or data collections to facilitate discoverability."@en .
482483

483484
<https://vocab.met.no/mmd/Related_Information_Types/DataManagementPlan>
@@ -507,6 +508,12 @@
507508
skos:exactMatch <https://gcmd.earthdata.nasa.gov/kms/concept/3c9d4493-22fd-48a8-9af5-bf0d16b7ede5> ;
508509
skos:definition "Additional unspecified metadata on the data."@en .
509510

511+
<https://vocab.met.no/mmd/Related_Information_Types/DataServerLandingPage>
512+
a skos:Concept ;
513+
skos:prefLabel "Data server landing page"@en ;
514+
skos:narrowMatch <https://gcmd.earthdata.nasa.gov/kms/concept/77cae7cb-4676-4c69-a88b-d78971496f97> ;
515+
skos:definition "The URL to access an application server (e.g. THREDDS, Hyrax and ERDDAP) landing page or catalog."@en .
516+
510517
<https://vocab.met.no/mmd/Data_Access_Types>
511518
a skos:Collection, isothes:ConceptGroup ;
512519
skos:inScheme <https://vocab.met.no/mmd>;
@@ -518,7 +525,7 @@
518525
a skos:Concept ;
519526
skos:prefLabel "HTTP"@en ;
520527
skos:broader <https://gcmd.earthdata.nasa.gov/kms/concept/8e33a2dd-df13-4079-8636-391abb5344c6> ;
521-
skos:definition "Direct access to the full data file. May require authentication, but should point directly to the data file or a catalogue containing the data."@en .
528+
skos:definition "Direct access to the full data file. May require authentication, but should point directly to the data file."@en .
522529

523530
<https://vocab.met.no/mmd/Data_Access_Types/OPeNDAP>
524531
a skos:Concept ;

thesauri/mmd-vocabulary.xml

+12-3
Original file line numberDiff line numberDiff line change
@@ -601,6 +601,7 @@
601601
<rdf:type rdf:resource="http://purl.org/iso25964/skos-thes#ConceptGroup"/>
602602
<skos:inScheme rdf:resource="https://vocab.met.no/mmd"/>
603603
<skos:prefLabel xml:lang="en">Related Information Types</skos:prefLabel>
604+
<skos:changeNote xml:lang="en">2025-02-28, Added Data server landing page in collection</skos:changeNote>
604605
<skos:definition xml:lang="en">Description of the type of related information provided.</skos:definition>
605606
<skos:member>
606607
<skos:Concept rdf:about="https://vocab.met.no/mmd/Related_Information_Types/ProjectHomePage">
@@ -629,15 +630,15 @@
629630
<skos:member>
630631
<skos:Concept rdf:about="https://vocab.met.no/mmd/Related_Information_Types/ScientificPublication">
631632
<skos:prefLabel xml:lang="en">Scientific publication</skos:prefLabel>
632-
<skos:broader rdf:resource="https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484"/>
633+
<skos:broadMatch rdf:resource="https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484"/>
633634
<skos:definition xml:lang="en">A scientific publication.</skos:definition>
634635
</skos:Concept>
635636
</skos:member>
636637

637638
<skos:member>
638639
<skos:Concept rdf:about="https://vocab.met.no/mmd/Related_Information_Types/DataPaper">
639640
<skos:prefLabel xml:lang="en">Data paper</skos:prefLabel>
640-
<skos:broader rdf:resource="https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484"/>
641+
<skos:broadMatch rdf:resource="https://gcmd.earthdata.nasa.gov/kms/concept/13a4deec-bd22-4864-9804-77fac181f484"/>
641642
<skos:definition xml:lang="en">A factual and objective publication with a focused intent to identify and describe specific data, sets of data, or data collections to facilitate discoverability.</skos:definition>
642643
</skos:Concept>
643644
</skos:member>
@@ -679,6 +680,14 @@
679680
</skos:Concept>
680681
</skos:member>
681682

683+
<skos:member>
684+
<skos:Concept rdf:about="https://vocab.met.no/mmd/Related_Information_Types/DataServerLandingPage">
685+
<skos:prefLabel xml:lang="en">Data server landing page</skos:prefLabel>
686+
<skos:narrowMatch rdf:resource="https://gcmd.earthdata.nasa.gov/kms/concept/77cae7cb-4676-4c69-a88b-d78971496f97"/>
687+
<skos:definition xml:lang="en">The URL to access an application server (e.g. THREDDS, Hyrax and ERDDAP) landing page or catalog.</skos:definition>
688+
</skos:Concept>
689+
</skos:member>
690+
682691
</skos:Collection>
683692

684693
<skos:Collection rdf:about="https://vocab.met.no/mmd/Data_Access_Types">
@@ -690,7 +699,7 @@
690699
<skos:Concept rdf:about="https://vocab.met.no/mmd/Data_Access_Types/HTTP">
691700
<skos:prefLabel xml:lang="en">HTTP</skos:prefLabel>
692701
<skos:broader rdf:resource="https://gcmd.earthdata.nasa.gov/kms/concept/8e33a2dd-df13-4079-8636-391abb5344c6"/>
693-
<skos:definition xml:lang="en">Direct access to the full data file. May require authentication, but should point directly to the data file or a catalogue containing the data.</skos:definition>
702+
<skos:definition xml:lang="en">Direct access to the full data file. May require authentication, but should point directly to the data file.</skos:definition>
694703
</skos:Concept>
695704
</skos:member>
696705

xsd/mmd.xsd

+1
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,7 @@
447447
<xs:enumeration value="Other documentation"></xs:enumeration>
448448
<xs:enumeration value="Observation facility"></xs:enumeration>
449449
<xs:enumeration value="Extended metadata"></xs:enumeration>
450+
<xs:enumeration value="Data server landing page"></xs:enumeration>
450451
</xs:restriction>
451452
</xs:simpleType>
452453

xsd/mmd_strict.xsd

+1
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@
471471
<xs:enumeration value="Other documentation"></xs:enumeration>
472472
<xs:enumeration value="Observation facility"></xs:enumeration>
473473
<xs:enumeration value="Extended metadata"></xs:enumeration>
474+
<xs:enumeration value="Data server landing page"></xs:enumeration>
474475
</xs:restriction>
475476
</xs:simpleType>
476477

xslt/mmd-to-dif.xsl

+18
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,24 @@
588588
</xsl:element>
589589
</xsl:element>
590590
</xsl:if>
591+
<xsl:if test="mmd:type = 'Data server landing page' and contains(mmd:resource,'thredds')">
592+
<xsl:element name="dif:Related_URL">
593+
<xsl:element name="dif:URL_Content_Type">
594+
<xsl:element name="dif:Type">
595+
<xsl:text>GET DATA</xsl:text>
596+
</xsl:element>
597+
<xsl:element name="dif:Subtype">
598+
<xsl:text>THREDDS DATA</xsl:text>
599+
</xsl:element>
600+
</xsl:element>
601+
<xsl:element name="dif:URL">
602+
<xsl:value-of select="mmd:resource"/>
603+
</xsl:element>
604+
<xsl:element name="dif:Description">
605+
<xsl:value-of select="mmd:description"/>
606+
</xsl:element>
607+
</xsl:element>
608+
</xsl:if>
591609
<xsl:if test="mmd:type = 'Project home page'">
592610
<xsl:element name="dif:Related_URL">
593611
<xsl:element name="dif:URL_Content_Type">

xslt/mmd-to-dif10.xsl

+18
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,24 @@
119119
</xsl:element>
120120
</xsl:element>
121121
</xsl:if>
122+
<xsl:if test="mmd:type = 'Data server landing page' and contains(mmd:resource,'thredds')">
123+
<xsl:element name="dif:Related_URL">
124+
<xsl:element name="dif:URL_Content_Type">
125+
<xsl:element name="dif:Type">
126+
<xsl:text>USE SERVICE API</xsl:text>
127+
</xsl:element>
128+
<xsl:element name="dif:Subtype">
129+
<xsl:text>THREDDS DATA</xsl:text>
130+
</xsl:element>
131+
</xsl:element>
132+
<xsl:element name="dif:URL">
133+
<xsl:value-of select="mmd:resource"/>
134+
</xsl:element>
135+
<xsl:element name="dif:Description">
136+
<xsl:value-of select="mmd:description"/>
137+
</xsl:element>
138+
</xsl:element>
139+
</xsl:if>
122140
<xsl:if test="mmd:type = 'Project home page'">
123141
<xsl:element name="dif:Related_URL">
124142
<xsl:element name="dif:URL_Content_Type">

0 commit comments

Comments
 (0)