From 95f60102d370aa79a6c6a84d7690236f646bf849 Mon Sep 17 00:00:00 2001 From: Steve Baskauf Date: Mon, 11 Mar 2024 21:36:13 -0500 Subject: [PATCH 1/4] add initial metadata for boolean CV --- process/boolean/boolean.csv | 4 ++ process/config.yaml | 26 +++---- .../authors_configuration.yaml | 13 ++++ .../document_configuration.yaml | 72 +++++++++++++++++++ process/vocab.yaml | 10 +-- 5 files changed, 105 insertions(+), 20 deletions(-) create mode 100644 process/boolean/boolean.csv create mode 100644 process/document_metadata_processing/tag_doc_boolean/authors_configuration.yaml create mode 100644 process/document_metadata_processing/tag_doc_boolean/document_configuration.yaml diff --git a/process/boolean/boolean.csv b/process/boolean/boolean.csv new file mode 100644 index 00000000..5378f537 --- /dev/null +++ b/process/boolean/boolean.csv @@ -0,0 +1,4 @@ +term_localName,label,skos_inScheme,definition,definition_derived_from,usage,notes,examples,controlled_value_string,type +b,boolean values concept scheme,,A SKOS Concept Scheme for boolean values,,,,,,http://www.w3.org/2004/02/skos/core#ConceptScheme +b0,false,b,Concept representing a boolean false value,,"In systems where datatyping is possible, this value SHOULD be serialized using the datatyped value appropriate for false values in that system.",,,false,http://www.w3.org/2004/02/skos/core#Concept +b1,true,b,Concept representing a boolean true value,,"In systems where datatyping is possible, this value SHOULD be serialized using the datatyped value appropriate for true values in that system.",,,true,http://www.w3.org/2004/02/skos/core#Concept diff --git a/process/config.yaml b/process/config.yaml index 90221cac..1a41b640 100644 --- a/process/config.yaml +++ b/process/config.yaml @@ -3,7 +3,7 @@ # Date assigned to all versions, usually the date of approval by the Executive Committee. # It is appended to all version IRIs. Format: YYYY-MM-DD -date_issued: '2024-02-28' +date_issued: '2023-03-13' # UTC offset for the computer running the script (i.e. the appropriate offset for values produced by the # Python method datetime.datime.now() . @@ -23,16 +23,16 @@ vocab_type: 2 # Permanent IRI for the list of terms document that is associated with this vocabulary. # This is needed to automatically update the date_modified value of the list of terms document # using the date_issued value above. -list_of_terms_iri: http://rs.tdwg.org/dwc/doc/tcr/ +list_of_terms_iri: http://rs.tdwg.org/tag/doc/boolean/ # IRI of containing standard. Existing standards IRIs: # Darwin Core - http://www.tdwg.org/standards/450 # Audiovisual Core - http://www.tdwg.org/standards/638 # Latimer Core - http://www.tdwg.org/standards/x -standard: http://www.tdwg.org/standards/450 +standard: http://www.tdwg.org/standards/x # Text to describe the Executive Committee Decision that approved the change. -decisions_text: Humboldt Extension for Ecological Inventories and controlled vocabulary for eco:taxonCompletenessReported ratified as a part of the Darwin Core Standard. See https://github.com/tdwg/hc/milestone/1 +decisions_text: "" namespaces: @@ -40,16 +40,16 @@ namespaces: # For existing term lists, MUST be namespace assigned by issuing organization. For TDWG # term lists, MUST follow conventional TDWG IRI patterns. -- namespace_uri: http://rs.tdwg.org/ecotcr/values/ +- namespace_uri: http://rs.tdwg.org/boolean/values/ # Standard namespace abbreviation for the namespace IRI. - pref_namespace_prefix: ecotcr + pref_namespace_prefix: boolean # Database name for associated directories and files in the rs.tdwg.org repository. # MUST NOT contain spaces. SHOULD be descriptive and lowerCamelCase is RECOMMENDED. # Borrowed term lists SHOULD use naming convention of Darwin and Audiovisual Cores. # Do not append -versions to this name, the versions directory will be created automatically. - database: taxonCompletenessReported + database: boolean # MUST be set to true if namespace not issued by TDWG in the rs.tdwg.org subdomain. # MUST be set to false if namespace issued and controlled by TDWG. @@ -67,11 +67,7 @@ namespaces: # Path to hand-edited changes CSV file. Relative to process directory from which the # process.py script is run. - modifications_file_path: dwc-revisions/tcr-2024-02-28/tcr.csv - - # For TDWG-minted terms, SHOULD be set to empty string (Termlist IRI will be set to be - # the same as the namespace IRI). For borrowed terms, mint an IRI that conforms to the - # TDWG termlist IRI pattern. + modifications_file_path: boolean/boolean.csv # For TDWG-minted terms, this value SHOULD be the empty string and the termlist IRI will be set to be # the same as the namespace IRI. If a value is given for TDWG-minted terms, it MUST be the same as the @@ -86,16 +82,16 @@ namespaces: termlist_uri: '' # Label used for the term list in machine-readable metadata. - label: taxonCompletenessReported controlled values list + label: boolean controlled values list # Description of the term list used in machine-readable metadata. - description: Controlled values list for the Humboldt Extension for Ecological Inventories term taxonCompletenessReported. + description: Controlled values list for any properties expected to have boolean values. # The following values are used to set up redirects to the list of terms document. # IRI string from List of Terms document URL to be prepended to the term fragment identifier when # dereferencing terms and an HTML representation is requested. - prepend_url: https://eco.tdwg.org/tcr/# + prepend_url: https://tag.tdwg.org/boolean/# # Indicates whether the namespace abbreviation is included in the fragment identifier for the term. use_namespace_in_fragment: true diff --git a/process/document_metadata_processing/tag_doc_boolean/authors_configuration.yaml b/process/document_metadata_processing/tag_doc_boolean/authors_configuration.yaml new file mode 100644 index 00000000..63dba2d7 --- /dev/null +++ b/process/document_metadata_processing/tag_doc_boolean/authors_configuration.yaml @@ -0,0 +1,13 @@ +- contributor_iri: https://orcid.org/0000-0003-4365-3135 + contributor_literal: Steven J. Baskauf + contributor_role: contributor + role_uri: http://www.wikidata.org/entity/Q20204892 + affiliation: Vanderbilt University Libraries + affiliation_uri: http://www.wikidata.org/entity/Q16849893 + +- contributor_iri: https://orcid.org/0000-0002-5819-9134 + contributor_literal: Ben Norton + contributor_role: contributor + role_uri: http://www.wikidata.org/entity/Q20204892 + affiliation: + affiliation_uri: diff --git a/process/document_metadata_processing/tag_doc_boolean/document_configuration.yaml b/process/document_metadata_processing/tag_doc_boolean/document_configuration.yaml new file mode 100644 index 00000000..cba81204 --- /dev/null +++ b/process/document_metadata_processing/tag_doc_boolean/document_configuration.yaml @@ -0,0 +1,72 @@ +# ---------------- +# Values set by the task group or maintainers of the standard. +# ---------------- + +# Official title of the document assigned by authors. +documentTitle: TDWG Boolean Controlled Vocabulary List of Terms + +# Abstract of document written by authors. +abstract: This vocabulary is intended to be used TDWG-wide in cases where properties specify boolean values. + +# This value is generally the name of the task group that created the document. +creator: TDWG Technical Architecture Group + +# Current (2023-08-27) practice is to publish documents as Markdown files in a TDWG GitHub repository. +# These Markdown documents are then converted to HTML by GitHub Pages. To match the TDWG theme, the +# document maintainers will need to work with the Infrastructure team to set up the repository so +# that it can host the ancillary website for the standard or vocabulary. +# The exact setup of the repository will determin the values of accessUrl and browserRedirectUri. + +# Media type of source document used to generate the HTML version of the document. +mediaType: text/markdown + +# Value determined by the location of the raw Markdown file in the GitHub repository. +# The repository pattern used should be to create a subdirectory for the document whose name will be +# the slug for the page, then place the Markdown file named index.md in that subdirectory. +accessUrl: https://raw.githubusercontent.com/tdwg/tag/master/docs/boolean/index.md + +# Actual URL of the document to which the permanent IRI is redirected. +# When generated by GitHub pages, this will be related to the location of the raw Markdown file. +# The initial default value is https://tdwg.github.io/repository_name/subdirectory_name/. +# However, typically, the Infrastructure team sets up a subdomain of the tdwg.org domain for the +# ancillary website. In that case, the value will eventually be +# https://subdomain.tdwg.org/subdirectory_name/. +browserRedirectUri: https://tag.tdwg.org/boolean/ + +# ---------------- +# Values set by the TDWG Infrastructure team at time of ratification +# ---------------- + +# Permanent IRI of the standard with which the document is associated. +# For documents added to an existing standard, see the landing page +# for the standard on the TDWG website for the correct value. +# For new standards, this value will be set by the TDWG Infrastructure team. +dcterms_isPartOf: Not part of any standard + +# IRI value assigned as a permanent identifier for the document based on standard TDWG IRI patterns. +# This value will automatically get updated from the general_configuration.yaml file. It should not be +# set manually. +current_iri: http://rs.tdwg.org/tag/doc/boolean/ + +# Date of first ratification of the document. Will match the doc_modified value for the first +# version of the document. For lists of terms, this will also match the date that the +# first version of the vocabulary was issued (date_issued). +doc_created: '2023-03-13' + +# ---------------- +# Do not edit below this line +# ---------------- + +# Standard metadata determined by TDWG policy. +publisher: Biodiversity Information Standards (TDWG) +license_statement: Licensed under a Creative Commons Attribution 4.0 International (CC BY) License. +license_uri: http://creativecommons.org/licenses/by/4.0/ + +# Typically left blank. May be used to provide additional information about the document +# in the machine-readable metadata. +comment: Not part of any standard. + +# This value will automatically get updated from the date_issued value in config.yaml if the document +# is a list of terms document. For other types of documents, it is set from the general_configuration.yaml +# file. +doc_modified: '2023-03-13' diff --git a/process/vocab.yaml b/process/vocab.yaml index bb94b329..cbfa9f3d 100644 --- a/process/vocab.yaml +++ b/process/vocab.yaml @@ -3,17 +3,17 @@ # The following values are only required if the vocabulary is new. If they are provided for # an existing vocabulary, they will replace the existing values. -vocabulary_label: Taxon Completeness Reported Controlled Vocabulary -vocabulary_description: A controlled vocabulary for the Humboldt Extension for Ecological Inventories term eco:taxonCompletenessReported. +vocabulary_label: TDWG Boolean Controlled Vocabulary +vocabulary_description: A controlled vocabulary for any properties expected to have boolean values. # Current practice is to use the nane of the Task Group that created it. For vocabularies # that have been heavily modified, the name of the Maintenance Group may be used. -dc_creator: TDWG Humboldt Extension Task Group +dc_creator: TDWG Technical Architecture Group # TDWG's standard license should be used. dcterms_license: https://creativecommons.org/licenses/by/4.0/ # The following values are only required if the standard is new. If they are provided for # an existing standard, they will replace the existing values. -standard_label: Darwin Core -standard_description: Darwin Core is a standard maintained by the Darwin Core maintenance group. It includes a glossary of terms (in other contexts these might be called properties, elements, fields, columns, attributes, or concepts) intended to facilitate the sharing of information about biological diversity by providing identifiers, labels, and definitions. Darwin Core is primarily based on taxa, their occurrence in nature as documented by observations, specimens, samples, and related information. +standard_label: no standard +standard_description: no standard From f868bbeeff50a05f4e61f420be6528182f5f9ead Mon Sep 17 00:00:00 2001 From: Steve Baskauf Date: Mon, 11 Mar 2024 21:46:18 -0500 Subject: [PATCH 2/4] update metadata for boolean CV --- boolean-versions/boolean-versions-classes.csv | 2 ++ .../boolean-versions-column-mappings.csv | 20 +++++++++++++++++++ .../boolean-versions-replacements-classes.csv | 2 ++ ...-versions-replacements-column-mappings.csv | 1 + .../boolean-versions-replacements.csv | 1 + boolean-versions/boolean-versions.csv | 4 ++++ boolean-versions/constants.csv | 2 ++ boolean-versions/linked-classes.csv | 2 ++ boolean-versions/namespace.csv | 13 ++++++++++++ boolean/boolean-classes.csv | 2 ++ boolean/boolean-column-mappings.csv | 20 +++++++++++++++++++ boolean/boolean-replacements-classes.csv | 2 ++ .../boolean-replacements-column-mappings.csv | 1 + boolean/boolean-replacements.csv | 1 + boolean/boolean-versions-classes.csv | 2 ++ boolean/boolean-versions-column-mappings.csv | 1 + boolean/boolean-versions.csv | 4 ++++ boolean/boolean.csv | 4 ++++ boolean/constants.csv | 2 ++ boolean/linked-classes.csv | 3 +++ boolean/namespace.csv | 13 ++++++++++++ html/redirects.csv | 2 ++ index/index-datasets.csv | 14 +++++++------ .../general_configuration.yaml | 4 ++-- .../term-lists-versions-members.csv | 3 +++ term-lists-versions/term-lists-versions.csv | 1 + term-lists/term-lists-members.csv | 3 +++ term-lists/term-lists-versions.csv | 1 + term-lists/term-lists.csv | 1 + .../vocabularies-versions-members.csv | 1 + .../vocabularies-versions.csv | 1 + vocabularies/vocabularies-members.csv | 1 + vocabularies/vocabularies-versions.csv | 1 + vocabularies/vocabularies.csv | 1 + 34 files changed, 128 insertions(+), 8 deletions(-) create mode 100644 boolean-versions/boolean-versions-classes.csv create mode 100644 boolean-versions/boolean-versions-column-mappings.csv create mode 100644 boolean-versions/boolean-versions-replacements-classes.csv create mode 100644 boolean-versions/boolean-versions-replacements-column-mappings.csv create mode 100644 boolean-versions/boolean-versions-replacements.csv create mode 100644 boolean-versions/boolean-versions.csv create mode 100644 boolean-versions/constants.csv create mode 100644 boolean-versions/linked-classes.csv create mode 100644 boolean-versions/namespace.csv create mode 100644 boolean/boolean-classes.csv create mode 100644 boolean/boolean-column-mappings.csv create mode 100644 boolean/boolean-replacements-classes.csv create mode 100644 boolean/boolean-replacements-column-mappings.csv create mode 100644 boolean/boolean-replacements.csv create mode 100644 boolean/boolean-versions-classes.csv create mode 100644 boolean/boolean-versions-column-mappings.csv create mode 100644 boolean/boolean-versions.csv create mode 100644 boolean/boolean.csv create mode 100644 boolean/constants.csv create mode 100644 boolean/linked-classes.csv create mode 100644 boolean/namespace.csv diff --git a/boolean-versions/boolean-versions-classes.csv b/boolean-versions/boolean-versions-classes.csv new file mode 100644 index 00000000..7645dc2d --- /dev/null +++ b/boolean-versions/boolean-versions-classes.csv @@ -0,0 +1,2 @@ +id,class +$root,null diff --git a/boolean-versions/boolean-versions-column-mappings.csv b/boolean-versions/boolean-versions-column-mappings.csv new file mode 100644 index 00000000..9b6fb3f6 --- /dev/null +++ b/boolean-versions/boolean-versions-column-mappings.csv @@ -0,0 +1,20 @@ +header,predicate,type,value,attribute,subject_id +version_isDefinedBy,rdfs:isDefinedBy,iri,,,$root +version_isDefinedBy,dcterms:isPartOf,iri,,,$root +version_issued,dcterms:issued,datatype,,xsd:date,$root +version_status,tdwgutility:status,datatype,,xsd:string,$root +replaces_version,dcterms:replaces,iri,,,$root +replaces1_version,dcterms:replaces,iri,,,$root +replaces2_version,dcterms:replaces,iri,,,$root +label,rdfs:label,language,,en,$root +label,skos:prefLabel,language,,en,$root +definition,rdfs:comment,language,,en,$root +definition,skos:definition,language,,en,$root +definition_derived_from ,sawsdlrdf:modelReference,iri,,,$root +usage,skos:scopeNote,language,,en,$root +notes,dcterms:description,language,,en,$root +examples,skos:example,language,,en,$root +skos_inScheme,skos:inScheme,iri,http://rs.tdwg.org/boolean/values/,,$root +controlled_value_string,rdf:value,plain,,,$root +type,rdf:type,iri,,,$root +term_localName,dcterms:isVersionOf,iri,http://rs.tdwg.org/boolean/values/,,$root diff --git a/boolean-versions/boolean-versions-replacements-classes.csv b/boolean-versions/boolean-versions-replacements-classes.csv new file mode 100644 index 00000000..7645dc2d --- /dev/null +++ b/boolean-versions/boolean-versions-replacements-classes.csv @@ -0,0 +1,2 @@ +id,class +$root,null diff --git a/boolean-versions/boolean-versions-replacements-column-mappings.csv b/boolean-versions/boolean-versions-replacements-column-mappings.csv new file mode 100644 index 00000000..f050d94c --- /dev/null +++ b/boolean-versions/boolean-versions-replacements-column-mappings.csv @@ -0,0 +1 @@ +header,predicate,type,value,attribute,subject_id diff --git a/boolean-versions/boolean-versions-replacements.csv b/boolean-versions/boolean-versions-replacements.csv new file mode 100644 index 00000000..13ec4588 --- /dev/null +++ b/boolean-versions/boolean-versions-replacements.csv @@ -0,0 +1 @@ +replacing_version,replaced_version_localName diff --git a/boolean-versions/boolean-versions.csv b/boolean-versions/boolean-versions.csv new file mode 100644 index 00000000..411f0a68 --- /dev/null +++ b/boolean-versions/boolean-versions.csv @@ -0,0 +1,4 @@ +document_modified,version,versionLocalName,version_isDefinedBy,version_issued,version_status,replaces_version,replaces1_version,replaces2_version,label,skos_inScheme,definition,definition_derived_from,usage,notes,examples,controlled_value_string,type,term_localName +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/boolean/values/version/b-2023-03-13,b-2023-03-13,http://rs.tdwg.org/boolean/values/version/,2023-03-13,recommended,,,,boolean values concept scheme,,A SKOS Concept Scheme for boolean values,,,,,,http://www.w3.org/2004/02/skos/core#ConceptScheme,b +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/boolean/values/version/b0-2023-03-13,b0-2023-03-13,http://rs.tdwg.org/boolean/values/version/,2023-03-13,recommended,,,,false,b,Concept representing a boolean false value,,"In systems where datatyping is possible, this value SHOULD be serialized using the datatyped value appropriate for false values in that system.",,,false,http://www.w3.org/2004/02/skos/core#Concept,b0 +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/boolean/values/version/b1-2023-03-13,b1-2023-03-13,http://rs.tdwg.org/boolean/values/version/,2023-03-13,recommended,,,,true,b,Concept representing a boolean true value,,"In systems where datatyping is possible, this value SHOULD be serialized using the datatyped value appropriate for true values in that system.",,,true,http://www.w3.org/2004/02/skos/core#Concept,b1 diff --git a/boolean-versions/constants.csv b/boolean-versions/constants.csv new file mode 100644 index 00000000..c3c8e43c --- /dev/null +++ b/boolean-versions/constants.csv @@ -0,0 +1,2 @@ +domainRoot,coreClassFile,documentClass,creator,outputDirectory,outFileNameAfter,separator,baseIriColumn,modifiedColumn +http://rs.tdwg.org/boolean/values/version/,boolean-versions.csv,foaf:document,Biodiversity Information Standards (TDWG),c:\test\output\,,",",versionLocalName,document_modified diff --git a/boolean-versions/linked-classes.csv b/boolean-versions/linked-classes.csv new file mode 100644 index 00000000..2666d786 --- /dev/null +++ b/boolean-versions/linked-classes.csv @@ -0,0 +1,2 @@ +link_column,link_property,suffix1,link_characters,suffix2,filename,forward_link +replaced_version_localName,dcterms:replaces,replacing_version,http,,boolean-versions-replacements.csv,dcterms:isReplacedBy diff --git a/boolean-versions/namespace.csv b/boolean-versions/namespace.csv new file mode 100644 index 00000000..56dd4cb2 --- /dev/null +++ b/boolean-versions/namespace.csv @@ -0,0 +1,13 @@ +curie,value +rdf,http://www.w3.org/1999/02/22-rdf-syntax-ns# +rdfs,http://www.w3.org/2000/01/rdf-schema# +xsd,http://www.w3.org/2001/XMLSchema# +owl,http://www.w3.org/2002/07/owl# +dc,http://purl.org/dc/elements/1.1/ +dcterms,http://purl.org/dc/terms/ +dwc,http://rs.tdwg.org/dwc/terms/ +skos,http://www.w3.org/2004/02/skos/core# +tdwgutility,http://rs.tdwg.org/dwc/terms/attributes/ +foaf,http://xmlns.com/foaf/0.1/ +dwciri,http://rs.tdwg.org/dwc/iri/ +sawsdlrdf,http://www.w3.org/ns/sawsdl# diff --git a/boolean/boolean-classes.csv b/boolean/boolean-classes.csv new file mode 100644 index 00000000..7645dc2d --- /dev/null +++ b/boolean/boolean-classes.csv @@ -0,0 +1,2 @@ +id,class +$root,null diff --git a/boolean/boolean-column-mappings.csv b/boolean/boolean-column-mappings.csv new file mode 100644 index 00000000..ca704cca --- /dev/null +++ b/boolean/boolean-column-mappings.csv @@ -0,0 +1,20 @@ +header,predicate,type,value,attribute,subject_id +term_isDefinedBy,rdfs:isDefinedBy,iri,,,$root +term_isDefinedBy,dcterms:isPartOf,iri,,,$root +term_created,dcterms:created,datatype,,xsd:date,$root +term_modified,dcterms:modified,datatype,,xsd:date,$root +term_deprecated,owl:deprecated,datatype,,xsd:boolean,$root +replaces_term,dcterms:replaces,iri,,,$root +replaces1_term,dcterms:replaces,iri,,,$root +replaces2_term,dcterms:replaces,iri,,,$root +label,rdfs:label,language,,en,$root +label,skos:prefLabel,language,,en,$root +definition,rdfs:comment,language,,en,$root +definition,skos:definition,language,,en,$root +definition_derived_from ,sawsdlrdf:modelReference,iri,,,$root +usage,skos:scopeNote,language,,en,$root +notes,dcterms:description,language,,en,$root +examples,skos:example,language,,en,$root +skos_inScheme,skos:inScheme,iri,http://rs.tdwg.org/boolean/values/,,$root +controlled_value_string,rdf:value,plain,,,$root +type,rdf:type,iri,,,$root diff --git a/boolean/boolean-replacements-classes.csv b/boolean/boolean-replacements-classes.csv new file mode 100644 index 00000000..7645dc2d --- /dev/null +++ b/boolean/boolean-replacements-classes.csv @@ -0,0 +1,2 @@ +id,class +$root,null diff --git a/boolean/boolean-replacements-column-mappings.csv b/boolean/boolean-replacements-column-mappings.csv new file mode 100644 index 00000000..f050d94c --- /dev/null +++ b/boolean/boolean-replacements-column-mappings.csv @@ -0,0 +1 @@ +header,predicate,type,value,attribute,subject_id diff --git a/boolean/boolean-replacements.csv b/boolean/boolean-replacements.csv new file mode 100644 index 00000000..7e1055b9 --- /dev/null +++ b/boolean/boolean-replacements.csv @@ -0,0 +1 @@ +replacing_term,replaced_term_localName diff --git a/boolean/boolean-versions-classes.csv b/boolean/boolean-versions-classes.csv new file mode 100644 index 00000000..7645dc2d --- /dev/null +++ b/boolean/boolean-versions-classes.csv @@ -0,0 +1,2 @@ +id,class +$root,null diff --git a/boolean/boolean-versions-column-mappings.csv b/boolean/boolean-versions-column-mappings.csv new file mode 100644 index 00000000..f050d94c --- /dev/null +++ b/boolean/boolean-versions-column-mappings.csv @@ -0,0 +1 @@ +header,predicate,type,value,attribute,subject_id diff --git a/boolean/boolean-versions.csv b/boolean/boolean-versions.csv new file mode 100644 index 00000000..51b56257 --- /dev/null +++ b/boolean/boolean-versions.csv @@ -0,0 +1,4 @@ +version,term_localName +http://rs.tdwg.org/boolean/values/version/b-2023-03-13,b +http://rs.tdwg.org/boolean/values/version/b0-2023-03-13,b0 +http://rs.tdwg.org/boolean/values/version/b1-2023-03-13,b1 diff --git a/boolean/boolean.csv b/boolean/boolean.csv new file mode 100644 index 00000000..2612ca8a --- /dev/null +++ b/boolean/boolean.csv @@ -0,0 +1,4 @@ +document_modified,term_localName,term_isDefinedBy,term_created,term_modified,term_deprecated,replaces_term,replaces1_term,replaces2_term,label,skos_inScheme,definition,definition_derived_from,usage,notes,examples,controlled_value_string,type +2024-03-11T21:37:22-05:00,b,http://rs.tdwg.org/boolean/values/,2023-03-13,2023-03-13,,,,,boolean values concept scheme,,A SKOS Concept Scheme for boolean values,,,,,,http://www.w3.org/2004/02/skos/core#ConceptScheme +2024-03-11T21:37:22-05:00,b0,http://rs.tdwg.org/boolean/values/,2023-03-13,2023-03-13,,,,,false,b,Concept representing a boolean false value,,"In systems where datatyping is possible, this value SHOULD be serialized using the datatyped value appropriate for false values in that system.",,,false,http://www.w3.org/2004/02/skos/core#Concept +2024-03-11T21:37:22-05:00,b1,http://rs.tdwg.org/boolean/values/,2023-03-13,2023-03-13,,,,,true,b,Concept representing a boolean true value,,"In systems where datatyping is possible, this value SHOULD be serialized using the datatyped value appropriate for true values in that system.",,,true,http://www.w3.org/2004/02/skos/core#Concept diff --git a/boolean/constants.csv b/boolean/constants.csv new file mode 100644 index 00000000..34555870 --- /dev/null +++ b/boolean/constants.csv @@ -0,0 +1,2 @@ +domainRoot,coreClassFile,documentClass,creator,outputDirectory,outFileNameAfter,separator,baseIriColumn,modifiedColumn +http://rs.tdwg.org/boolean/values/,boolean.csv,foaf:document,Biodiversity Information Standards (TDWG),c:\test\output\,,",",term_localName,document_modified diff --git a/boolean/linked-classes.csv b/boolean/linked-classes.csv new file mode 100644 index 00000000..8a0ead6d --- /dev/null +++ b/boolean/linked-classes.csv @@ -0,0 +1,3 @@ +link_column,link_property,suffix1,link_characters,suffix2,filename,forward_link +term_localName,dcterms:isVersionOf,version,http,,boolean-versions.csv,dcterms:hasVersion +replaced_term_localName,dcterms:replaces,replacing_term,http,,boolean-replacements.csv,dcterms:isReplacedBy diff --git a/boolean/namespace.csv b/boolean/namespace.csv new file mode 100644 index 00000000..56dd4cb2 --- /dev/null +++ b/boolean/namespace.csv @@ -0,0 +1,13 @@ +curie,value +rdf,http://www.w3.org/1999/02/22-rdf-syntax-ns# +rdfs,http://www.w3.org/2000/01/rdf-schema# +xsd,http://www.w3.org/2001/XMLSchema# +owl,http://www.w3.org/2002/07/owl# +dc,http://purl.org/dc/elements/1.1/ +dcterms,http://purl.org/dc/terms/ +dwc,http://rs.tdwg.org/dwc/terms/ +skos,http://www.w3.org/2004/02/skos/core# +tdwgutility,http://rs.tdwg.org/dwc/terms/attributes/ +foaf,http://xmlns.com/foaf/0.1/ +dwciri,http://rs.tdwg.org/dwc/iri/ +sawsdlrdf,http://www.w3.org/ns/sawsdl# diff --git a/html/redirects.csv b/html/redirects.csv index 102655bc..3c2890df 100644 --- a/html/redirects.csv +++ b/html/redirects.csv @@ -46,3 +46,5 @@ humboldt,yes,term,eco,https://eco.tdwg.org/list/#,yes,_ humboldt-versions,no,termVersion,eco,,, taxonCompletenessReported,yes,term,ecotcr,https://eco.tdwg.org/tcr/#,yes,_ taxonCompletenessReported-versions,no,termVersion,ecotcr,,, +boolean,yes,term,boolean,https://tag.tdwg.org/boolean/#,yes,_ +boolean-versions,no,termVersion,boolean,,, diff --git a/index/index-datasets.csv b/index/index-datasets.csv index 53597f66..5c8a7667 100644 --- a/index/index-datasets.csv +++ b/index/index-datasets.csv @@ -42,12 +42,12 @@ document_modified,term_localName,dcterms_isPartOf,dataset_iri,dcterms_modified,l 2018-10-09T11:00:00-05:00,docs-roles,http://rs.tdwg.org/index,http://rs.tdwg.org/index/docs-roles,2018-10-09,TDWG standards documents author roles, 2018-10-09T11:00:00-05:00,docs-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/docs-versions,2018-10-09,TDWG standards document versions, 2018-10-09T11:00:00-05:00,dwc-translations,http://rs.tdwg.org/index,http://rs.tdwg.org/index/dwc-translations,2018-10-09,Darwin Core translations, -2024-03-08T18:06:42-05:00,standards,http://rs.tdwg.org/index,http://rs.tdwg.org/index/standards,2024-02-28,TDWG standards, -2024-03-08T18:06:42-05:00,standards-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/standards-versions,2024-02-28,TDWG standard versions, -2024-03-08T18:06:42-05:00,term-lists,http://rs.tdwg.org/index,http://rs.tdwg.org/index/term-lists,2024-02-28,TDWG vocabulary term lists, -2024-03-08T18:06:42-05:00,term-lists-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/term-lists-versions,2024-02-28,TDWG vocabulary term list versions, -2024-03-08T18:06:42-05:00,vocabularies,http://rs.tdwg.org/index,http://rs.tdwg.org/index/vocabularies,2024-02-28,TDWG vocabularies, -2024-03-08T18:06:42-05:00,vocabularies-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/vocabularies-versions,2024-02-28,TDWG vocabulary versions, +2024-03-11T21:37:22-05:00,standards,http://rs.tdwg.org/index,http://rs.tdwg.org/index/standards,2024-02-28,TDWG standards, +2024-03-11T21:37:22-05:00,standards-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/standards-versions,2024-02-28,TDWG standard versions, +2024-03-11T21:37:22-05:00,term-lists,http://rs.tdwg.org/index,http://rs.tdwg.org/index/term-lists,2024-02-28,TDWG vocabulary term lists, +2024-03-11T21:37:22-05:00,term-lists-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/term-lists-versions,2024-02-28,TDWG vocabulary term list versions, +2024-03-11T21:37:22-05:00,vocabularies,http://rs.tdwg.org/index,http://rs.tdwg.org/index/vocabularies,2024-02-28,TDWG vocabularies, +2024-03-11T21:37:22-05:00,vocabularies-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/vocabularies-versions,2024-02-28,TDWG vocabulary versions, 2018-10-09T11:00:00-05:00,index,http://rs.tdwg.org/index,http://rs.tdwg.org/index/index,2018-10-09,TDWG metadata database index, 2020-09-14T09:41:13-05:00,chrono-zooarchnet,http://rs.tdwg.org/index,http://rs.tdwg.org/index/chrono-zooarchnet,2020-09-14,ZooArchNet Chronometric Age Vocabulary, 2020-09-14T09:41:13-05:00,chrono-zooarchnet-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/chrono-zooarchnet-versions,2020-09-14,ZooArchNet Chronometric Age Vocabulary versions, @@ -77,3 +77,5 @@ document_modified,term_localName,dcterms_isPartOf,dataset_iri,dcterms_modified,l 2024-03-03T11:15:28-06:00,humboldt-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/humboldt-versions,2024-02-28,This list includes terms defined by the Humboldt Extension for Ecological Inventories. versions, 2024-03-08T18:06:42-05:00,taxonCompletenessReported,http://rs.tdwg.org/index,http://rs.tdwg.org/index/taxonCompletenessReported,2024-02-28,Controlled values list for the Humboldt Extension for Ecological Inventories term taxonCompletenessReported., 2024-03-08T18:06:42-05:00,taxonCompletenessReported-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/taxonCompletenessReported-versions,2024-02-28,Controlled values list for the Humboldt Extension for Ecological Inventories term taxonCompletenessReported. versions, +2024-03-11T21:37:22-05:00,boolean,http://rs.tdwg.org/index,http://rs.tdwg.org/index/boolean,2023-03-13,Controlled values list for any properties expected to have boolean values., +2024-03-11T21:37:22-05:00,boolean-versions,http://rs.tdwg.org/index,http://rs.tdwg.org/index/boolean-versions,2023-03-13,Controlled values list for any properties expected to have boolean values. versions, diff --git a/process/document_metadata_processing/general_configuration.yaml b/process/document_metadata_processing/general_configuration.yaml index d6c0d716..d22edea3 100644 --- a/process/document_metadata_processing/general_configuration.yaml +++ b/process/document_metadata_processing/general_configuration.yaml @@ -8,7 +8,7 @@ # versionDate is REQUIRED. The date of ratification. For List of Terms documents, this date SHOULD # match the version date for the corresponding vocabulary version. -versionDate: '2024-02-28' +versionDate: '2023-03-13' # utcOffset is RECOMMENDED. The offset from UTC time in the form `+hh:mm` or `-hh:mm` # (e.g. `-06:00` for Central (US) Standard Time). This value is added to the date returned by the @@ -21,4 +21,4 @@ utcOffset: -05:00 # in the documents metadata, the script treats the document as new, so if the document is a new version of an # existing document, it's very important to get this IRI exactly right. The convention is that these documents # have trailing slashes -docIri: http://rs.tdwg.org/dwc/doc/tcr/ +docIri: http://rs.tdwg.org/tag/doc/boolean/ diff --git a/term-lists-versions/term-lists-versions-members.csv b/term-lists-versions/term-lists-versions-members.csv index 449f847e..534c36b3 100644 --- a/term-lists-versions/term-lists-versions-members.csv +++ b/term-lists-versions/term-lists-versions-members.csv @@ -6987,3 +6987,6 @@ http://rs.tdwg.org/ecotcr/version/values/2024-02-28,http://rs.tdwg.org/ecotcr/va http://rs.tdwg.org/ecotcr/version/values/2024-02-28,http://rs.tdwg.org/ecotcr/values/version/tcr00-2024-02-28 http://rs.tdwg.org/ecotcr/version/values/2024-02-28,http://rs.tdwg.org/ecotcr/values/version/tcr01-2024-02-28 http://rs.tdwg.org/ecotcr/version/values/2024-02-28,http://rs.tdwg.org/ecotcr/values/version/tcr02-2024-02-28 +http://rs.tdwg.org/boolean/version/values/2023-03-13,http://rs.tdwg.org/boolean/values/version/b-2023-03-13 +http://rs.tdwg.org/boolean/version/values/2023-03-13,http://rs.tdwg.org/boolean/values/version/b0-2023-03-13 +http://rs.tdwg.org/boolean/version/values/2023-03-13,http://rs.tdwg.org/boolean/values/version/b1-2023-03-13 diff --git a/term-lists-versions/term-lists-versions.csv b/term-lists-versions/term-lists-versions.csv index e233aab1..2115d97a 100644 --- a/term-lists-versions/term-lists-versions.csv +++ b/term-lists-versions/term-lists-versions.csv @@ -129,3 +129,4 @@ document_modified,version,version_modified,status,list_deprecated,list_localName 2023-09-18T08:54:21-05:00,http://rs.tdwg.org/dwc/version/dcterms/2023-09-18,2023-09-18,recommended,,dwc/dcterms/,Darwin Core terms borrowed from the Dublin Core terms namespace,This list includes terms borrowed by Darwin Core from the terms (http://purl.org/dc/terms/) Dublin Core namespace ,2009-10-09,2015-03-27,dcterms,http://purl.org/dc/terms/,http://rs.tdwg.org/dwc/dcterms/ 2024-03-03T11:15:28-06:00,http://rs.tdwg.org/eco/version/terms/2024-02-28,2024-02-28,recommended,,eco/terms/,Humboldt Extension terms,This list includes terms defined by the Humboldt Extension for Ecological Inventories.,,,eco,http://rs.tdwg.org/eco/terms/,http://rs.tdwg.org/eco/terms/ 2024-03-08T18:06:42-05:00,http://rs.tdwg.org/ecotcr/version/values/2024-02-28,2024-02-28,recommended,,ecotcr/values/,taxonCompletenessReported controlled values list,Controlled values list for the Humboldt Extension for Ecological Inventories term taxonCompletenessReported.,,,ecotcr,http://rs.tdwg.org/ecotcr/values/,http://rs.tdwg.org/ecotcr/values/ +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/boolean/version/values/2023-03-13,2023-03-13,recommended,,boolean/values/,boolean controlled values list,Controlled values list for any properties expected to have boolean values.,,,boolean,http://rs.tdwg.org/boolean/values/,http://rs.tdwg.org/boolean/values/ diff --git a/term-lists/term-lists-members.csv b/term-lists/term-lists-members.csv index 6191aaba..9aa705af 100644 --- a/term-lists/term-lists-members.csv +++ b/term-lists/term-lists-members.csv @@ -1032,3 +1032,6 @@ http://rs.tdwg.org/ecotcr/values/,http://rs.tdwg.org/ecotcr/values/tcr http://rs.tdwg.org/ecotcr/values/,http://rs.tdwg.org/ecotcr/values/tcr00 http://rs.tdwg.org/ecotcr/values/,http://rs.tdwg.org/ecotcr/values/tcr01 http://rs.tdwg.org/ecotcr/values/,http://rs.tdwg.org/ecotcr/values/tcr02 +http://rs.tdwg.org/boolean/values/,http://rs.tdwg.org/boolean/values/b +http://rs.tdwg.org/boolean/values/,http://rs.tdwg.org/boolean/values/b0 +http://rs.tdwg.org/boolean/values/,http://rs.tdwg.org/boolean/values/b1 diff --git a/term-lists/term-lists-versions.csv b/term-lists/term-lists-versions.csv index f2ff1313..e0294a62 100644 --- a/term-lists/term-lists-versions.csv +++ b/term-lists/term-lists-versions.csv @@ -127,3 +127,4 @@ http://rs.tdwg.org/dwc/version/terms/2023-09-18,http://rs.tdwg.org/dwc/terms/ http://rs.tdwg.org/dwc/version/dcterms/2023-09-18,http://rs.tdwg.org/dwc/dcterms/ http://rs.tdwg.org/eco/version/terms/2024-02-28,http://rs.tdwg.org/eco/terms/ http://rs.tdwg.org/ecotcr/version/values/2024-02-28,http://rs.tdwg.org/ecotcr/values/ +http://rs.tdwg.org/boolean/version/values/2023-03-13,http://rs.tdwg.org/boolean/values/ diff --git a/term-lists/term-lists.csv b/term-lists/term-lists.csv index cf0d135f..b1c4a2e1 100644 --- a/term-lists/term-lists.csv +++ b/term-lists/term-lists.csv @@ -33,3 +33,4 @@ document_modified,list,list_deprecated,list_localName,label,description,list_cre 2023-05-07T20:14:28-05:00,http://rs.tdwg.org/acpart/values/,,acpart/values/,subjectPart controlled values list,Controlled values list for the Audiovisual Core term subjectPart,2023-04-26,2023-04-26,acpart,http://rs.tdwg.org/acpart/values/,acpart,acpart-versions,http://rs.tdwg.org/acpart/version/values/2023-04-26,http://www.tdwg.org/standards/638 2024-03-03T11:15:28-06:00,http://rs.tdwg.org/eco/terms/,,eco/terms/,Humboldt Extension terms,This list includes terms defined by the Humboldt Extension for Ecological Inventories.,2024-02-28,2024-02-28,eco,http://rs.tdwg.org/eco/terms/,humboldt,humboldt-versions,http://rs.tdwg.org/eco/version/terms/2024-02-28,http://www.tdwg.org/standards/450 2024-03-08T18:06:42-05:00,http://rs.tdwg.org/ecotcr/values/,,ecotcr/values/,taxonCompletenessReported controlled values list,Controlled values list for the Humboldt Extension for Ecological Inventories term taxonCompletenessReported.,2024-02-28,2024-02-28,ecotcr,http://rs.tdwg.org/ecotcr/values/,taxonCompletenessReported,taxonCompletenessReported-versions,http://rs.tdwg.org/ecotcr/version/values/2024-02-28,http://www.tdwg.org/standards/450 +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/boolean/values/,,boolean/values/,boolean controlled values list,Controlled values list for any properties expected to have boolean values.,2023-03-13,2023-03-13,boolean,http://rs.tdwg.org/boolean/values/,boolean,boolean-versions,http://rs.tdwg.org/boolean/version/values/2023-03-13, diff --git a/vocabularies-versions/vocabularies-versions-members.csv b/vocabularies-versions/vocabularies-versions-members.csv index 35360199..1459aa1d 100644 --- a/vocabularies-versions/vocabularies-versions-members.csv +++ b/vocabularies-versions/vocabularies-versions-members.csv @@ -214,3 +214,4 @@ http://rs.tdwg.org/version/dwc/2023-09-18,http://rs.tdwg.org/dwc/version/dcterms http://rs.tdwg.org/version/dwc/2023-09-18,http://rs.tdwg.org/dwc/version/terms/2023-09-18 http://rs.tdwg.org/version/eco/2024-02-28,http://rs.tdwg.org/eco/version/terms/2024-02-28 http://rs.tdwg.org/version/ecotcr/2024-02-28,http://rs.tdwg.org/ecotcr/version/values/2024-02-28 +http://rs.tdwg.org/version/boolean/2023-03-13,http://rs.tdwg.org/boolean/version/values/2023-03-13 diff --git a/vocabularies-versions/vocabularies-versions.csv b/vocabularies-versions/vocabularies-versions.csv index 17970717..eb1a1cfe 100644 --- a/vocabularies-versions/vocabularies-versions.csv +++ b/vocabularies-versions/vocabularies-versions.csv @@ -61,3 +61,4 @@ document_modified,version,version_issued,vocabulary_status,label,description,voc 2023-09-18T08:54:20-05:00,http://rs.tdwg.org/version/dwc/2023-09-18,2023-09-18,recommended,Darwin Core main vocabulary,This vocabulary contains Darwin Core terms suitable for use with both literal and IRI values,http://rs.tdwg.org/dwc/,TDWG Darwin Core and RDF/OWL Task Groups,http://creativecommons.org/licenses/by/4.0/ 2024-03-03T11:15:28-06:00,http://rs.tdwg.org/version/eco/2024-02-28,2024-02-28,recommended,Humboldt Extension Vocabulary,A Darwin Core extension vocabulary for ecological inventories,http://rs.tdwg.org/eco/,TDWG Humboldt Extension Task Group,https://creativecommons.org/licenses/by/4.0/ 2024-03-08T18:06:42-05:00,http://rs.tdwg.org/version/ecotcr/2024-02-28,2024-02-28,recommended,Taxon Completeness Reported Controlled Vocabulary,A controlled vocabulary for the Humboldt Extension for Ecological Inventories term eco:taxonCompletenessReported.,http://rs.tdwg.org/ecotcr/,TDWG Humboldt Extension Task Group,https://creativecommons.org/licenses/by/4.0/ +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/version/boolean/2023-03-13,2023-03-13,recommended,TDWG Boolean Controlled Vocabulary,A controlled vocabulary for any properties expected to have boolean values.,http://rs.tdwg.org/boolean/,TDWG Technical Architecture Group,https://creativecommons.org/licenses/by/4.0/ diff --git a/vocabularies/vocabularies-members.csv b/vocabularies/vocabularies-members.csv index f7049885..5e2d1fa6 100644 --- a/vocabularies/vocabularies-members.csv +++ b/vocabularies/vocabularies-members.csv @@ -25,3 +25,4 @@ http://rs.tdwg.org/acorient/,http://rs.tdwg.org/acorient/values/ http://rs.tdwg.org/acpart/,http://rs.tdwg.org/acpart/values/ http://rs.tdwg.org/eco/,http://rs.tdwg.org/eco/terms/ http://rs.tdwg.org/ecotcr/,http://rs.tdwg.org/ecotcr/values/ +http://rs.tdwg.org/boolean/,http://rs.tdwg.org/boolean/values/ diff --git a/vocabularies/vocabularies-versions.csv b/vocabularies/vocabularies-versions.csv index 9c6ea77d..5e55b09b 100644 --- a/vocabularies/vocabularies-versions.csv +++ b/vocabularies/vocabularies-versions.csv @@ -61,3 +61,4 @@ http://rs.tdwg.org/version/dwc/2023-09-13,http://rs.tdwg.org/dwc/ http://rs.tdwg.org/version/dwc/2023-09-18,http://rs.tdwg.org/dwc/ http://rs.tdwg.org/version/eco/2024-02-28,http://rs.tdwg.org/eco/ http://rs.tdwg.org/version/ecotcr/2024-02-28,http://rs.tdwg.org/ecotcr/ +http://rs.tdwg.org/version/boolean/2023-03-13,http://rs.tdwg.org/boolean/ diff --git a/vocabularies/vocabularies.csv b/vocabularies/vocabularies.csv index 270e02e4..f071f9b4 100644 --- a/vocabularies/vocabularies.csv +++ b/vocabularies/vocabularies.csv @@ -12,3 +12,4 @@ document_modified,vocabulary,vocabulary_deprecated,vocabulary_localName,label,de 2023-05-07T20:14:28-05:00,http://rs.tdwg.org/acpart/,,acpart/,subjectPart controlled vocabulary,Controlled vocabulary for Audiovisual Core term subjectPart,2023-04-26,2023-04-26,TDWG Views Controlled Vocabularies Task Group,http://creativecommons.org/licenses/by/4.0/ 2024-03-03T11:15:28-06:00,http://rs.tdwg.org/eco/,,eco/,Humboldt Extension Vocabulary,A Darwin Core extension vocabulary for ecological inventories,2024-02-28,2024-02-28,TDWG Humboldt Extension Task Group,https://creativecommons.org/licenses/by/4.0/ 2024-03-08T18:06:42-05:00,http://rs.tdwg.org/ecotcr/,,ecotcr/,Taxon Completeness Reported Controlled Vocabulary,A controlled vocabulary for the Humboldt Extension for Ecological Inventories term eco:taxonCompletenessReported.,2024-02-28,2024-02-28,TDWG Humboldt Extension Task Group,https://creativecommons.org/licenses/by/4.0/ +2024-03-11T21:37:22-05:00,http://rs.tdwg.org/boolean/,,boolean/,TDWG Boolean Controlled Vocabulary,A controlled vocabulary for any properties expected to have boolean values.,2023-03-13,2023-03-13,TDWG Technical Architecture Group,https://creativecommons.org/licenses/by/4.0/ From d437337b661d728e49f2389abeb3f00c432bdff7 Mon Sep 17 00:00:00 2001 From: Steve Baskauf Date: Mon, 11 Mar 2024 21:47:51 -0500 Subject: [PATCH 3/4] restor configs for more typical vocab --- process/config.yaml | 26 +++++++++++++++----------- process/vocab.yaml | 10 +++++----- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/process/config.yaml b/process/config.yaml index 1a41b640..90221cac 100644 --- a/process/config.yaml +++ b/process/config.yaml @@ -3,7 +3,7 @@ # Date assigned to all versions, usually the date of approval by the Executive Committee. # It is appended to all version IRIs. Format: YYYY-MM-DD -date_issued: '2023-03-13' +date_issued: '2024-02-28' # UTC offset for the computer running the script (i.e. the appropriate offset for values produced by the # Python method datetime.datime.now() . @@ -23,16 +23,16 @@ vocab_type: 2 # Permanent IRI for the list of terms document that is associated with this vocabulary. # This is needed to automatically update the date_modified value of the list of terms document # using the date_issued value above. -list_of_terms_iri: http://rs.tdwg.org/tag/doc/boolean/ +list_of_terms_iri: http://rs.tdwg.org/dwc/doc/tcr/ # IRI of containing standard. Existing standards IRIs: # Darwin Core - http://www.tdwg.org/standards/450 # Audiovisual Core - http://www.tdwg.org/standards/638 # Latimer Core - http://www.tdwg.org/standards/x -standard: http://www.tdwg.org/standards/x +standard: http://www.tdwg.org/standards/450 # Text to describe the Executive Committee Decision that approved the change. -decisions_text: "" +decisions_text: Humboldt Extension for Ecological Inventories and controlled vocabulary for eco:taxonCompletenessReported ratified as a part of the Darwin Core Standard. See https://github.com/tdwg/hc/milestone/1 namespaces: @@ -40,16 +40,16 @@ namespaces: # For existing term lists, MUST be namespace assigned by issuing organization. For TDWG # term lists, MUST follow conventional TDWG IRI patterns. -- namespace_uri: http://rs.tdwg.org/boolean/values/ +- namespace_uri: http://rs.tdwg.org/ecotcr/values/ # Standard namespace abbreviation for the namespace IRI. - pref_namespace_prefix: boolean + pref_namespace_prefix: ecotcr # Database name for associated directories and files in the rs.tdwg.org repository. # MUST NOT contain spaces. SHOULD be descriptive and lowerCamelCase is RECOMMENDED. # Borrowed term lists SHOULD use naming convention of Darwin and Audiovisual Cores. # Do not append -versions to this name, the versions directory will be created automatically. - database: boolean + database: taxonCompletenessReported # MUST be set to true if namespace not issued by TDWG in the rs.tdwg.org subdomain. # MUST be set to false if namespace issued and controlled by TDWG. @@ -67,7 +67,11 @@ namespaces: # Path to hand-edited changes CSV file. Relative to process directory from which the # process.py script is run. - modifications_file_path: boolean/boolean.csv + modifications_file_path: dwc-revisions/tcr-2024-02-28/tcr.csv + + # For TDWG-minted terms, SHOULD be set to empty string (Termlist IRI will be set to be + # the same as the namespace IRI). For borrowed terms, mint an IRI that conforms to the + # TDWG termlist IRI pattern. # For TDWG-minted terms, this value SHOULD be the empty string and the termlist IRI will be set to be # the same as the namespace IRI. If a value is given for TDWG-minted terms, it MUST be the same as the @@ -82,16 +86,16 @@ namespaces: termlist_uri: '' # Label used for the term list in machine-readable metadata. - label: boolean controlled values list + label: taxonCompletenessReported controlled values list # Description of the term list used in machine-readable metadata. - description: Controlled values list for any properties expected to have boolean values. + description: Controlled values list for the Humboldt Extension for Ecological Inventories term taxonCompletenessReported. # The following values are used to set up redirects to the list of terms document. # IRI string from List of Terms document URL to be prepended to the term fragment identifier when # dereferencing terms and an HTML representation is requested. - prepend_url: https://tag.tdwg.org/boolean/# + prepend_url: https://eco.tdwg.org/tcr/# # Indicates whether the namespace abbreviation is included in the fragment identifier for the term. use_namespace_in_fragment: true diff --git a/process/vocab.yaml b/process/vocab.yaml index cbfa9f3d..bb94b329 100644 --- a/process/vocab.yaml +++ b/process/vocab.yaml @@ -3,17 +3,17 @@ # The following values are only required if the vocabulary is new. If they are provided for # an existing vocabulary, they will replace the existing values. -vocabulary_label: TDWG Boolean Controlled Vocabulary -vocabulary_description: A controlled vocabulary for any properties expected to have boolean values. +vocabulary_label: Taxon Completeness Reported Controlled Vocabulary +vocabulary_description: A controlled vocabulary for the Humboldt Extension for Ecological Inventories term eco:taxonCompletenessReported. # Current practice is to use the nane of the Task Group that created it. For vocabularies # that have been heavily modified, the name of the Maintenance Group may be used. -dc_creator: TDWG Technical Architecture Group +dc_creator: TDWG Humboldt Extension Task Group # TDWG's standard license should be used. dcterms_license: https://creativecommons.org/licenses/by/4.0/ # The following values are only required if the standard is new. If they are provided for # an existing standard, they will replace the existing values. -standard_label: no standard -standard_description: no standard +standard_label: Darwin Core +standard_description: Darwin Core is a standard maintained by the Darwin Core maintenance group. It includes a glossary of terms (in other contexts these might be called properties, elements, fields, columns, attributes, or concepts) intended to facilitate the sharing of information about biological diversity by providing identifiers, labels, and definitions. Darwin Core is primarily based on taxa, their occurrence in nature as documented by observations, specimens, samples, and related information. From ce76bc16dda4b574cb8dcdb58a7faad157453c92 Mon Sep 17 00:00:00 2001 From: Steve Baskauf Date: Mon, 11 Mar 2024 21:52:04 -0500 Subject: [PATCH 4/4] update document metadata for boolean CV List of Terms --- docs-roles/docs-roles.csv | 2 ++ docs-versions/docs-versions-authors.csv | 2 ++ docs-versions/docs-versions-formats.csv | 1 + docs-versions/docs-versions.csv | 1 + docs/docs-authors.csv | 2 ++ docs/docs-formats.csv | 1 + docs/docs-versions.csv | 1 + docs/docs.csv | 1 + 8 files changed, 11 insertions(+) diff --git a/docs-roles/docs-roles.csv b/docs-roles/docs-roles.csv index 6fa70fa6..0644418c 100644 --- a/docs-roles/docs-roles.csv +++ b/docs-roles/docs-roles.csv @@ -379,3 +379,5 @@ http://rs.tdwg.org/dwc/doc/inclusive/,,,,,,,https://orcid.org/0000-0003-4365-313 http://rs.tdwg.org/dwc/doc/tcr/,,,,,,,https://orcid.org/0000-0002-1720-0127,contributor,Yanina V. Sica http://rs.tdwg.org/dwc/doc/tcr/,,,,,,,https://orcid.org/0000-0002-0595-7827,contributor,Wesley M. Hochachka http://rs.tdwg.org/dwc/doc/tcr/,,,,,,,https://orcid.org/0000-0003-4365-3135,contributor,Steven J. Baskauf +http://rs.tdwg.org/tag/doc/boolean/,,,,,,,https://orcid.org/0000-0003-4365-3135,contributor,Steven J. Baskauf +http://rs.tdwg.org/tag/doc/boolean/,,,,,,,https://orcid.org/0000-0002-5819-9134,contributor,Ben Norton diff --git a/docs-versions/docs-versions-authors.csv b/docs-versions/docs-versions-authors.csv index 271cc151..a640706b 100644 --- a/docs-versions/docs-versions-authors.csv +++ b/docs-versions/docs-versions-authors.csv @@ -813,3 +813,5 @@ http://rs.tdwg.org/dwc/doc/inclusive/2024-02-28,https://orcid.org/0000-0003-4365 http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,https://orcid.org/0000-0002-1720-0127,Yanina V. Sica,contributor,http://www.wikidata.org/entity/Q20204892,Yale University,http://www.wikidata.org/entity/Q49112 http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,https://orcid.org/0000-0002-0595-7827,Wesley M. Hochachka,contributor,http://www.wikidata.org/entity/Q20204892,Cornell Lab of Ornithology,http://www.wikidata.org/entity/Q2997535 http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,https://orcid.org/0000-0003-4365-3135,Steven J. Baskauf,contributor,http://www.wikidata.org/entity/Q20204892,Vanderbilt University Libraries,http://www.wikidata.org/entity/Q16849893 +http://rs.tdwg.org/tag/doc/boolean/2023-03-13,https://orcid.org/0000-0003-4365-3135,Steven J. Baskauf,contributor,http://www.wikidata.org/entity/Q20204892,Vanderbilt University Libraries,http://www.wikidata.org/entity/Q16849893 +http://rs.tdwg.org/tag/doc/boolean/2023-03-13,https://orcid.org/0000-0002-5819-9134,Ben Norton,contributor,http://www.wikidata.org/entity/Q20204892,, diff --git a/docs-versions/docs-versions-formats.csv b/docs-versions/docs-versions-formats.csv index f185d448..cf1cc493 100644 --- a/docs-versions/docs-versions-formats.csv +++ b/docs-versions/docs-versions-formats.csv @@ -110,3 +110,4 @@ http://rs.tdwg.org/dwc/doc/eco/2024-02-28,text/markdown,https://raw.githubuserco http://rs.tdwg.org/dwc/doc/hierarchy/2024-02-28,text/markdown,https://raw.githubusercontent.com/tdwg/hc/main/docs/hierarchy/index.md http://rs.tdwg.org/dwc/doc/inclusive/2024-02-28,text/markdown,https://raw.githubusercontent.com/tdwg/hc/main/docs/inclusive/index.md http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,text/markdown,https://raw.githubusercontent.com/tdwg/hc/main/docs/tcr/index.md +http://rs.tdwg.org/tag/doc/boolean/2023-03-13,text/markdown,https://raw.githubusercontent.com/tdwg/tag/master/docs/boolean/index.md diff --git a/docs-versions/docs-versions.csv b/docs-versions/docs-versions.csv index 22eaaa1c..afa3d250 100644 --- a/docs-versions/docs-versions.csv +++ b/docs-versions/docs-versions.csv @@ -112,3 +112,4 @@ Humboldt Extension Vocabulary List of Terms,http://rs.tdwg.org/dwc/doc/eco/,http Properties of hierarchical events in the Humboldt Extension for Ecological Inventories,http://rs.tdwg.org/dwc/doc/hierarchy/,http://rs.tdwg.org/dwc/doc/hierarchy/2024-02-28,text/html,2024-02-28,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Humboldt Extension Task Group. 2024. Properties of hierarchical events in the Humboldt Extension for Ecological Inventories. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/dwc/doc/hierarchy/2024-02-28,TDWG Humboldt Extension Task Group,,https://raw.githubusercontent.com/tdwg/hc/main/docs/hierarchy/index.md,https://eco.tdwg.org/hierarchy/,http://www.tdwg.org/standards/450,Ecological inventories in the context of Darwin Core can be considered as types of dwc:Events with the potential for hierarchical structure relating broader parent dwc:Events with narrower child dwc:Events. Terms in the Humboldt Extension are all properties of a dwc:Event. This document explains how dwc:Event hierarchies for ecological inventories should be structured and provides guidance on the use of Humboldt Extension terms in the context of parent and child dwc:Events. isLeastSpecificTargetCategoryQuantityInclusive Guidelines,http://rs.tdwg.org/dwc/doc/inclusive/,http://rs.tdwg.org/dwc/doc/inclusive/2024-02-28,text/html,2024-02-28,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Humboldt Extension Task Group. 2024. isLeastSpecificTargetCategoryQuantityInclusive Guidelines. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/dwc/doc/inclusive/2024-02-28,TDWG Humboldt Extension Task Group,,https://raw.githubusercontent.com/tdwg/hc/main/docs/inclusive/index.md,https://eco.tdwg.org/inclusive/,http://www.tdwg.org/standards/450,The Humboldt Extension for ecological inventories mints the term eco:isLeastSpecificTargetCategoryQuantityInclusive to describe how to treat counts of organisms when records from a single dwc:Event include multiple target categories. This document describes how to use that term. Taxon Completeness Reported Controlled Vocabulary List of Terms,http://rs.tdwg.org/dwc/doc/tcr/,http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,text/html,2024-02-28,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Humboldt Extension Task Group. 2024. Taxon Completeness Reported Controlled Vocabulary List of Terms. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,TDWG Humboldt Extension Task Group,,https://raw.githubusercontent.com/tdwg/hc/main/docs/tcr/index.md,https://eco.tdwg.org/tcr/,http://www.tdwg.org/standards/450,The Humboldt Extension for Ecological Inventories mints the term `taxonCompletenessReported` to alert users that the inventory was conducted in such a way that all of the target taxa should have been detectable if they were present during the dwc:Event. This vocabulary provides terms that should be used as values for `eco:taxonCompletenessReported` and `ecoiri:taxonCompletenessReported`. +TDWG Boolean Controlled Vocabulary List of Terms,http://rs.tdwg.org/tag/doc/boolean/,http://rs.tdwg.org/tag/doc/boolean/2023-03-13,text/html,2023-03-13,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Technical Architecture Group. 2023. TDWG Boolean Controlled Vocabulary List of Terms. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/tag/doc/boolean/2023-03-13,TDWG Technical Architecture Group,Not part of any standard.,https://raw.githubusercontent.com/tdwg/tag/master/docs/boolean/index.md,https://tag.tdwg.org/boolean/,Not part of any standard,This vocabulary is intended to be used TDWG-wide in cases where properties specify boolean values. diff --git a/docs/docs-authors.csv b/docs/docs-authors.csv index 6e633bcf..b357485c 100644 --- a/docs/docs-authors.csv +++ b/docs/docs-authors.csv @@ -379,3 +379,5 @@ http://rs.tdwg.org/dwc/doc/inclusive/,https://orcid.org/0000-0003-4365-3135,Stev http://rs.tdwg.org/dwc/doc/tcr/,https://orcid.org/0000-0002-1720-0127,Yanina V. Sica,contributor,http://www.wikidata.org/entity/Q20204892,Yale University,http://www.wikidata.org/entity/Q49112 http://rs.tdwg.org/dwc/doc/tcr/,https://orcid.org/0000-0002-0595-7827,Wesley M. Hochachka,contributor,http://www.wikidata.org/entity/Q20204892,Cornell Lab of Ornithology,http://www.wikidata.org/entity/Q2997535 http://rs.tdwg.org/dwc/doc/tcr/,https://orcid.org/0000-0003-4365-3135,Steven J. Baskauf,contributor,http://www.wikidata.org/entity/Q20204892,Vanderbilt University Libraries,http://www.wikidata.org/entity/Q16849893 +http://rs.tdwg.org/tag/doc/boolean/,https://orcid.org/0000-0003-4365-3135,Steven J. Baskauf,contributor,http://www.wikidata.org/entity/Q20204892,Vanderbilt University Libraries,http://www.wikidata.org/entity/Q16849893 +http://rs.tdwg.org/tag/doc/boolean/,https://orcid.org/0000-0002-5819-9134,Ben Norton,contributor,http://www.wikidata.org/entity/Q20204892,, diff --git a/docs/docs-formats.csv b/docs/docs-formats.csv index d0e99f95..da1c422f 100644 --- a/docs/docs-formats.csv +++ b/docs/docs-formats.csv @@ -71,3 +71,4 @@ http://rs.tdwg.org/dwc/doc/eco/,text/markdown,https://raw.githubusercontent.com/ http://rs.tdwg.org/dwc/doc/hierarchy/,text/markdown,https://raw.githubusercontent.com/tdwg/hc/main/docs/hierarchy/index.md http://rs.tdwg.org/dwc/doc/inclusive/,text/markdown,https://raw.githubusercontent.com/tdwg/hc/main/docs/inclusive/index.md http://rs.tdwg.org/dwc/doc/tcr/,text/markdown,https://raw.githubusercontent.com/tdwg/hc/main/docs/tcr/index.md +http://rs.tdwg.org/tag/doc/boolean/,text/markdown,https://raw.githubusercontent.com/tdwg/tag/master/docs/boolean/index.md diff --git a/docs/docs-versions.csv b/docs/docs-versions.csv index 04d487d4..51334221 100644 --- a/docs/docs-versions.csv +++ b/docs/docs-versions.csv @@ -111,3 +111,4 @@ http://rs.tdwg.org/dwc/doc/eco/,http://rs.tdwg.org/dwc/doc/eco/2024-02-28 http://rs.tdwg.org/dwc/doc/hierarchy/,http://rs.tdwg.org/dwc/doc/hierarchy/2024-02-28 http://rs.tdwg.org/dwc/doc/inclusive/,http://rs.tdwg.org/dwc/doc/inclusive/2024-02-28 http://rs.tdwg.org/dwc/doc/tcr/,http://rs.tdwg.org/dwc/doc/tcr/2024-02-28 +http://rs.tdwg.org/tag/doc/boolean/,http://rs.tdwg.org/tag/doc/boolean/2023-03-13 diff --git a/docs/docs.csv b/docs/docs.csv index 3d3f9dd8..487edf21 100644 --- a/docs/docs.csv +++ b/docs/docs.csv @@ -70,3 +70,4 @@ Humboldt Extension Vocabulary List of Terms,http://rs.tdwg.org/dwc/doc/eco/,2024 Properties of hierarchical events in the Humboldt Extension for Ecological Inventories,http://rs.tdwg.org/dwc/doc/hierarchy/,2024-02-28,2024-02-28,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Humboldt Extension Task Group. 2024. Properties of hierarchical events in the Humboldt Extension for Ecological Inventories. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/dwc/doc/hierarchy/2024-02-28,TDWG Humboldt Extension Task Group,,https://raw.githubusercontent.com/tdwg/hc/main/docs/hierarchy/index.md,https://eco.tdwg.org/hierarchy/,http://www.tdwg.org/standards/450,Ecological inventories in the context of Darwin Core can be considered as types of dwc:Events with the potential for hierarchical structure relating broader parent dwc:Events with narrower child dwc:Events. Terms in the Humboldt Extension are all properties of a dwc:Event. This document explains how dwc:Event hierarchies for ecological inventories should be structured and provides guidance on the use of Humboldt Extension terms in the context of parent and child dwc:Events. isLeastSpecificTargetCategoryQuantityInclusive Guidelines,http://rs.tdwg.org/dwc/doc/inclusive/,2024-02-28,2024-02-28,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Humboldt Extension Task Group. 2024. isLeastSpecificTargetCategoryQuantityInclusive Guidelines. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/dwc/doc/inclusive/2024-02-28,TDWG Humboldt Extension Task Group,,https://raw.githubusercontent.com/tdwg/hc/main/docs/inclusive/index.md,https://eco.tdwg.org/inclusive/,http://www.tdwg.org/standards/450,The Humboldt Extension for ecological inventories mints the term eco:isLeastSpecificTargetCategoryQuantityInclusive to describe how to treat counts of organisms when records from a single dwc:Event include multiple target categories. This document describes how to use that term. Taxon Completeness Reported Controlled Vocabulary List of Terms,http://rs.tdwg.org/dwc/doc/tcr/,2024-02-28,2024-02-28,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Humboldt Extension Task Group. 2024. Taxon Completeness Reported Controlled Vocabulary List of Terms. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/dwc/doc/tcr/2024-02-28,TDWG Humboldt Extension Task Group,,https://raw.githubusercontent.com/tdwg/hc/main/docs/tcr/index.md,https://eco.tdwg.org/tcr/,http://www.tdwg.org/standards/450,The Humboldt Extension for Ecological Inventories mints the term `taxonCompletenessReported` to alert users that the inventory was conducted in such a way that all of the target taxa should have been detectable if they were present during the dwc:Event. This vocabulary provides terms that should be used as values for `eco:taxonCompletenessReported` and `ecoiri:taxonCompletenessReported`. +TDWG Boolean Controlled Vocabulary List of Terms,http://rs.tdwg.org/tag/doc/boolean/,2023-03-13,2023-03-13,Biodiversity Information Standards (TDWG),Licensed under a Creative Commons Attribution 4.0 International (CC BY) License.,http://creativecommons.org/licenses/by/4.0/,TDWG Technical Architecture Group. 2023. TDWG Boolean Controlled Vocabulary List of Terms. Biodiversity Information Standards (TDWG). http://rs.tdwg.org/tag/doc/boolean/2023-03-13,TDWG Technical Architecture Group,Not part of any standard.,https://raw.githubusercontent.com/tdwg/tag/master/docs/boolean/index.md,https://tag.tdwg.org/boolean/,Not part of any standard,This vocabulary is intended to be used TDWG-wide in cases where properties specify boolean values.