Talk:Natural Collections Description

From TDWG Terms Wiki
Revision as of 13:27, 23 November 2012 by Andreas Plank (Talk | contribs) (added notes regarding namespaces, added namespace proposals)

Jump to: navigation, search

Preferred Namespaces and URIs

List of all preferred namespaces of NCD. They are obtained from a subversion checkout (svn checkout http://tdwg-ontology.googlecode.com/svn/trunk/)
Collection Preferred namespace Preferred
namespace URI
Is in svn
Ontology.owl
Comments
Base tbase
base
http://rs.tdwg.org/ontology/Base# yes Collection.rdf[1] defines the namespace "tbase" xmlns:tbase="http://rs.tdwg.org/ontology/Base#"; note: it is also defined as ns "base" in CollectionType.rdf[2] → probably mistakenly.
  1. also: ContactDetails.rdf, DigitalImage.rdf, Institution.rdf, OccurrenceRecord.rdf, Person.rdf, Procedure.rdf, PublicationCitation.rdf, SpeciesProfileModel.rdf, Specimen.rdf, TaxonConcept.rdf, TaxonName.rdf, TaxonOccurrence.rdf, TaxonOccurrenceInteraction.rdf, Team.rdf
  2. also CyclicityTerm.rdf, GeographicRegion.rdf, InstitutionType.rdf, OccurrenceStatusTerm.rdf, SPMInfoItems.rdf, TaxonRank.rdf, TermWithSource.rdf
Core tcore http://rs.tdwg.org/ontology/Core# yes Procedure.rdf defines the namespace "tcore" xmlns:tcore="http://rs.tdwg.org/ontology/Core#"
Collection tc
?tco
?tcoll
?ncd-collection
http://rs.tdwg.org/ontology/voc/Collection# yes namespace “ncd-collection” was decided by Gregor Hagedorn, Andreas Plank; following the "t…" naming scheme the briefest namespace is "tco"; tc is already defined by TaxonConcept
CollectionType tct
?tcot
?tcollt
?tcolltype
?ncd-collectiontype
http://rs.tdwg.org/ontology/voc/CollectionType# yes suggested namespace by Andreas Plank; following the "t…" naming scheme "tcot" namespace is the briefest; tct is already defined by OccurrenceStatusTerm
Common tcom http://rs.tdwg.org/ontology/voc/Common# yes TaxonConcept.rdf or Institution.rdf (among many others) define namespace "tcom" xmlns:tcom="http://rs.tdwg.org/ontology/voc/Common#"; common to all concepts
ContactDetails tcd http://rs.tdwg.org/ontology/voc/ContactDetails# yes namespace "tcd" because ContactDetails.rdf defines xmlns:tcd="http://rs.tdwg.org/ontology/voc/ContactDetails#"
CyclicityTerm tct http://rs.tdwg.org/ontology/voc/CyclicityTerm# no seems in development, namespace "tct" because CyclicityTerm.rdf defines xmlns:tdi="http://rs.tdwg.org/ontology/voc/CyclicityTerm#"; conflicts with OccurrenceStatusTerm that probably defines its "tct" namespace mistakenly
DigitalImage tdi http://rs.tdwg.org/ontology/voc/DigitalImage# yes namespace "tdi" because DigitalImage.rdf defines xmlns:tdi="http://rs.tdwg.org/ontology/voc/DigitalImage#"
GeographicRegion gr http://rs.tdwg.org/ontology/voc/GeographicRegion# no namespace "gr" because GeographicRegion.rdf defines xmlns:gr="http://rs.tdwg.org/ontology/voc/GeographicRegion#"
Institution tinst http://rs.tdwg.org/ontology/voc/Institution# yes namespace "tinst" because Institution.rdf defines xmlns:tinst="http://rs.tdwg.org/ontology/voc/Institution#"
InstitutionType titype http://rs.tdwg.org/ontology/voc/InstitutionType# yes namespace "titype" because Institution.rdf defines xmlns:titype="http://rs.tdwg.org/ontology/voc/InstitutionType#"
OccurrenceRecord tor http://rs.tdwg.org/ontology/voc/OccurrenceRecord# no namespace "tor" because OccurrenceRecord.rdf defines xmlns:tor="http://rs.tdwg.org/ontology/voc/OccurrenceRecord#"
OccurrenceStatusTerm tct http://rs.tdwg.org/ontology/voc/OccurrenceStatusTerm# yes namespace "tct" because OccurrenceStatusTerm.rdf defines xmlns:tct="http://rs.tdwg.org/ontology/voc/OccurrenceStatusTerm#", conflicts with CyclicityTerm
Person tp http://rs.tdwg.org/ontology/voc/Person# yes namespace "tp" because Person.rdf xmlns:tp="http://rs.tdwg.org/ontology/voc/Person#"; conflicts with taxpub's preferred namespace "tp"
Procedure tproc http://rs.tdwg.org/ontology/voc/Procedure# yes Procedure.rdf defines the namespace xmlns:tproc="http://rs.tdwg.org/ontology/voc/Procedure#"
PublicationCitation tpub http://rs.tdwg.org/ontology/voc/PublicationCitation# yes PublicationCitation.rdf defines the namespace xmlns:tpub="http://rs.tdwg.org/ontology/voc/PublicationCitation#"
SpeciesProfileModel spm http://rs.tdwg.org/ontology/voc/SpeciesProfileModel# yes SpeciesProfileModel.rdf defines the namespace xmlns:spm="http://rs.tdwg.org/ontology/voc/SpeciesProfileModel#"
SPMInfoItems spmi http://rs.tdwg.org/ontology/voc/SPMInfoItems# no SPMInfoItems.rdf defines the namespace xmlns:spmi="http://rs.tdwg.org/ontology/voc/SPMInfoItems#"; it's not in the subversion Ontology.owl but listed on TDWG website http://rs.tdwg.org/ontology/voc/
Specimen tsp http://rs.tdwg.org/ontology/voc/Specimen# yes Specimen.rdf defines the namespace xmlns:tsp="http://rs.tdwg.org/ontology/voc/Specimen#"
TaxonConcept tc http://rs.tdwg.org/ontology/voc/TaxonConcept# yes TaxonConcept.rdf defines the namespace xmlns:tc="http://rs.tdwg.org/ontology/voc/TaxonConcept#"
TaxonName tn http://rs.tdwg.org/ontology/voc/TaxonName# yes TaxonName.rdf defines the namespace xmlns:tn="http://rs.tdwg.org/ontology/voc/TaxonName#"
TaxonOccurrence tto http://rs.tdwg.org/ontology/voc/TaxonOccurrence# yes TaxonOccurrence.rdf defines the namespace xmlns:tto="http://rs.tdwg.org/ontology/voc/TaxonOccurrence#
TaxonOccurrenceInteraction  ?? http://rs.tdwg.org/ontology/voc/TaxonOccurrenceInteraction# no TaxonOccurrenceInteraction.rdf defines no namespace; it is not in the subversion Ontology.owl but listed on TDWG website http://rs.tdwg.org/ontology/voc/
TaxonRank trank http://rs.tdwg.org/ontology/voc/TaxonRank# yes TaxonRank.rdf defines the namespace xmlns:trank="http://rs.tdwg.org/ontology/voc/TaxonRank#"
Team tt http://rs.tdwg.org/ontology/voc/Team# yes Team.rdf defines the namespace xmlns:tt="http://rs.tdwg.org/ontology/voc/Team#"
TermWithSource  ?? http://rs.tdwg.org/ontology/voc/TermWithSource# no TermWithSource.rdf defines the namespace; seems in development (is not listed either on TDWG website http://rs.tdwg.org/ontology/voc/)

Defined namespaces in NCD

TODO decide for namespace prefixes of Collection, CollectionType, Person, TaxonOccurrenceInteraction, TermWithSource --Andreas Plank 09:58, 20 November 2012 (CET)

Namespace "base" should be "tbase" --Andreas Plank 12:00, 23 November 2012 (CET)
Namespace "tct" of OccurrenceStatusTerm in OccurrenceStatusTerm.rdf is probably wrong --Andreas Plank 13:27, 23 November 2012 (CET)
According to declaration of namespaces we could change all earlier defined namespaces and prefix them with "ncd.". I made a proposal in column "ncd. prefixes" in the table below. For that I removed some "t…" prefixes and kept "t…" prefixes only where I thought it would be necessary --Andreas Plank 13:27, 23 November 2012 (CET)
Overview of namespace definitions and their source files of scheme Natural Collections Description from TDWG
XML namespace ncd. prefixes
(by Andreas Plank)
namespace URI Defined in file
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# CollectionType.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# CyclicityTerm.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# GeographicRegion.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# InstitutionType.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# OccurrenceStatusTerm.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# SPMInfoItems.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# TaxonRank.rdf
xmlns:base ncd.base http://rs.tdwg.org/ontology/Base# TermWithSource.rdf
xmlns:gr ncd.gr http://rs.tdwg.org/ontology/voc/GeographicRegion# GeographicRegion.rdf
xmlns:spm ncd.spm http://rs.tdwg.org/ontology/voc/SpeciesProfileModel# SpeciesProfileModel.rdf
xmlns:spmi ncd.spmi http://rs.tdwg.org/ontology/voc/SPMInfoItems# SPMInfoItems.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# Collection.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# ContactDetails.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# DigitalImage.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# Institution.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# OccurrenceRecord.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# Person.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# Procedure.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# PublicationCitation.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# SpeciesProfileModel.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# Specimen.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# TaxonConcept.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# TaxonName.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# TaxonOccurrence.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# TaxonOccurrenceInteraction.rdf
xmlns:tbase ncd.base http://rs.tdwg.org/ontology/Base# Team.rdf
xmlns:tc ncd.tc http://rs.tdwg.org/ontology/voc/TaxonConcept# TaxonConcept.rdf
xmlns:tcd ncd.cd http://rs.tdwg.org/ontology/voc/ContactDetails# ContactDetails.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common TaxonConcept.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common TaxonOccurrenceInteraction.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# Collection.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# Institution.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# OccurrenceRecord.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# SpeciesProfileModel.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# Specimen.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# TaxonName.rdf
xmlns:tcom ncd.com http://rs.tdwg.org/ontology/voc/Common# TaxonOccurrence.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# Collection.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# ContactDetails.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# DigitalImage.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# Institution.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# OccurrenceRecord.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# Procedure.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# PublicationCitation.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# SpeciesProfileModel.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# Specimen.rdf
xmlns:tcore ncd.core http://rs.tdwg.org/ontology/Core# TaxonOccurrence.rdf
xmlns:tct ncd.ct http://rs.tdwg.org/ontology/voc/CyclicityTerm# CyclicityTerm.rdf
xmlns:tct ncd.ost http://rs.tdwg.org/ontology/voc/OccurrenceStatusTerm# OccurrenceStatusTerm.rdf
xmlns:tdi ncd.di http://rs.tdwg.org/ontology/voc/DigitalImage# DigitalImage.rdf
xmlns:tinst ncd.inst http://rs.tdwg.org/ontology/voc/Institution# Institution.rdf
xmlns:titype ncd.itype http://rs.tdwg.org/ontology/voc/InstitutionType# Institution.rdf
xmlns:tn ncd.tn http://rs.tdwg.org/ontology/voc/TaxonName# TaxonName.rdf
xmlns:tor ncd.or http://rs.tdwg.org/ontology/voc/OccurrenceRecord# OccurrenceRecord.rdf
xmlns:tp ncd.p http://rs.tdwg.org/ontology/Person# Team.rdf
xmlns:tp ncd.p http://rs.tdwg.org/ontology/voc/Person# Person.rdf
xmlns:tproc ncd.proc http://rs.tdwg.org/ontology/voc/Procedure# Procedure.rdf
xmlns:tpub ncd.pub http://rs.tdwg.org/ontology/voc/PublicationCitation# PublicationCitation.rdf
xmlns:trank ncd.trank http://rs.tdwg.org/ontology/voc/TaxonRank# TaxonRank.rdf
xmlns:tsp ncd.sp http://rs.tdwg.org/ontology/voc/Specimen# Specimen.rdf
xmlns:tt ncd.t http://rs.tdwg.org/ontology/voc/Team# Team.rdf
xmlns:tto ncd.to http://rs.tdwg.org/ontology/voc/TaxonOccurrence# TaxonOccurrence.rdf
- ncd.coll http://rs.tdwg.org/ontology/voc/Collection# namespace not yet defined in Collection.rdf
- ncd.colltype http://rs.tdwg.org/ontology/voc/CollectionType# namespace not yet defined in CollectionType.rdf