<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NewsML PUBLIC "urn:newsml:iptc.org:20021011:NewsMLv1.1.dtd:1" "../../../../NewsML/1.1/dtd/NewsMLv1.1.dtd">
<!--
	Master Catalog File
	
	Points to all other catalog files used in SportsML.
	
	This file should be edited to point to proprietary resource files, 
	if the sports publisher wants to use lists of values other than
	those recommended by the IPTC.
-->
<NewsML>
	<NewsEnvelope>
		<DateAndTime>20011101T100000+0000</DateAndTime>
	</NewsEnvelope>
	<NewsItem>
		<Identification>
			<NewsIdentifier>
				<ProviderId>iptc.org</ProviderId>
				<DateId>20021011</DateId>
				<NewsItemId>sportsml-master-catalog</NewsItemId>
				<RevisionId PreviousRevision="0" Update="N">1</RevisionId>
				<PublicIdentifier>urn:newsml:iptc.org:20021011:sportsml-master-catalog:1</PublicIdentifier>
			</NewsIdentifier>
		</Identification>
		<NewsManagement>
			<NewsItemType FormalName="Catalog"/>
			<FirstCreated>20021011T120000+0000</FirstCreated>
			<ThisRevisionCreated>20021011T120000+0000</ThisRevisionCreated>
			<Status FormalName="Usable"/>
		</NewsManagement>
		<NewsComponent><ContentItem><DataContent>

		<Catalog>
			<!--
				For vocabulary that defines the terms: league, conference, division, team
			-->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-keys-master:1</Urn>
				<Url>./sportsml-vocabulary-keys-master.xml</Url>
				<DefaultVocabularyFor Context="//Topic/Property/@FormalName"/>
			</Resource>

			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-keys-master:1</Urn>
				<Url>./sportsml-vocabulary-keys-master.xml</Url>
				<DefaultVocabularyFor Context="//Topic/Property/@FormalName"/>
			</Resource>

			<!--
			*** TO DO ***
			For this entry in a Vocabulary file: <Property FormalName="host-country" Value="US" AllowedScheme="ISO3166-alpha2"/>
			For this Scheme: ISO3166-alpha2, make a map to:
			<Urn>urn:newsml:iptc.org:20001006:topicset.iso-country:1</Urn>
			-->			

			<!--
				From sportsml-core.dtd
			-->

			<!-- For elements:
				sports-metadata
				event-metadata
				outcome-totals
				rank
				tournament-metadata
				standing-metadata
				schedule-metadata
				statistic
				statistic-metadata
			-->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#stats-coverage</Url>
				<DefaultVocabularyFor Scheme="stats-coverage" Context="//@stats-coverage"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#team-coverage</Url>
				<DefaultVocabularyFor Scheme="team-coverage" Context="//@team-coverage"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#date-coverage-type</Url>
				<DefaultVocabularyFor Scheme="date-coverage-type" Context="//@date-coverage-type"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#duration-scope</Url>
				<DefaultVocabularyFor Scheme="duration-scope" Context="//@duration-scope"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#competition-scope</Url>
				<DefaultVocabularyFor Scheme="competition-scope" Context="//@competition-scope"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#alignment-scope</Url>
				<DefaultVocabularyFor Scheme="alignment-scope" Context="//@alignment-scope"/>
			</Resource>


			<!--
				Other element-specific attributes from sportsml-vocabulary-core
			-->
			<!-- For element: sports-content-code -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#code-type</Url>
				<DefaultVocabularyFor Scheme="code-type" Context="//sports-content-code/@code-type"/>
			</Resource>
			<!-- For element: event-metadata -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#event-style</Url>
				<DefaultVocabularyFor Scheme="event-style" Context="//event-metadata/@event-style"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#event-status</Url>
				<DefaultVocabularyFor Scheme="event-status" Context="//event-metadata/@event-status"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#postponement-status</Url>
				<DefaultVocabularyFor Scheme="postponement-status" Context="//event-metadata/@postponement-status"/>
			</Resource>
			<!-- For element: player-metadata -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#status</Url>
				<DefaultVocabularyFor Scheme="status" Context="//player-metadata/@status"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#health</Url>
				<DefaultVocabularyFor Scheme="health" Context="//player-metadata/@health"/>
			</Resource>
			<!-- For element: sports-content-qualifier -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#gender</Url>
				<DefaultVocabularyFor Scheme="gender" Context="//sports-content-qualifier/@gender"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#participant-count</Url>
				<DefaultVocabularyFor Scheme="participant-count" Context="//sports-content-qualifier/@participant-count"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#professional-status</Url>
				<DefaultVocabularyFor Scheme="professional-status" Context="//sports-content-qualifier/@professional-status"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#special-group</Url>
				<DefaultVocabularyFor Scheme="special-group" Context="//sports-content-qualifier/@special-group"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#special-needs</Url>
				<DefaultVocabularyFor Scheme="special-needs" Context="//sports-content-qualifier/@special-needs"/>
			</Resource>
			<!-- For elements:
				event-metadata
				tournament-metadata
				tournament-division-metadata
				tournament-round
			-->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#site-style</Url>
				<DefaultVocabularyFor Scheme="site-style" Context="//@site-style"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#site-surface</Url>
				<DefaultVocabularyFor Scheme="site-surface" Context="//@site-surface"/>
			</Resource>
			<!-- For elements:
				team-stats
				player-stats
			-->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-core:1</Urn>
				<Url>./sportsml-vocabulary-core.xml#score-units</Url>
				<DefaultVocabularyFor Scheme="score-units" Context="//@score-units"/>
			</Resource>

			<!--
				From specific-american-football.dtd
			-->

			<!-- For element action-american-football-play -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#score-attempt-type</Url>
				<DefaultVocabularyFor Scheme="score-attempt-type" Context="//action-american-football-play/@score-attempt-type"/>
			</Resource>
			<!-- For element action-american-football-score -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#score-type</Url>
				<DefaultVocabularyFor Scheme="score-type" Context="//action-american-football-score/@score-type"/>
			</Resource>
			<!-- For element action-american-football-penalty -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#penalty-type</Url>
				<DefaultVocabularyFor Scheme="penalty-type" Context="//action-american-football-penalty/@penalty-type"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#penalty-level</Url>
				<DefaultVocabularyFor Scheme="penalty-level" Context="//action-american-football-penalty/@penalty-level"/>
			</Resource>
			<!-- For element action-american-football-timeout -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#timeout-type</Url>
				<DefaultVocabularyFor Scheme="timeout-type" Context="//action-american-football-timeout/@timeout-type"/>
			</Resource>
			<!-- For element action-american-football-play-participant -->
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#role</Url>
				<DefaultVocabularyFor Scheme="role" Context="//action-american-football-play-participant/@role"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#result</Url>
				<DefaultVocabularyFor Scheme="result" Context="//action-american-football-play-participant/@result"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#kick-type</Url>
				<DefaultVocabularyFor Scheme="kick-type" Context="//action-american-football-play-participant/@kick-type"/>
			</Resource>
			<Resource>
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocabulary-specific-american-football:1</Urn>
				<Url>./sportsml-vocabulary-specific-american-football.xml#penalty-type</Url>
				<DefaultVocabularyFor Scheme="penalty-type" Context="//action-american-football-play-participant/@penalty-type"/>
			</Resource>



			<!--
				League Key Vocabularies:
				Include league-, conference-, division-, and team-keys.
			-->
			<Resource Duid="sportsml-vocab-l.milb.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.milb.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.milb.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.milb.com']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.sportsml.com.baseball.us.independent">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.sportsml.com.baseball.us.independent:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.sportsml.com.baseball.us.independent.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.sportsml.com.baseball.us.independent']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.mlb.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.mlb.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.mlb.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.mlb.com']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.mlsnet.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.mlsnet.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.mlsnet.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.mlsnet.com']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.ncaa.org.mbasket">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.ncaa.org.mbasket:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.ncaa.org.mbasket.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.ncaa.org.mbasket']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.ncaa.org.wbasket">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.ncaa.org.wbasket:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.ncaa.org.wbasket.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.ncaa.org.wbasket']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.ncaa.org.mfoot">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.ncaa.org.mfoot:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.ncaa.org.mfoot.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.ncaa.org.mfoot']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.nfl.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.nfl.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.nfl.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.nfl.com']/@team-key"/>
			</Resource>

			<Resource Duid="sportsml-vocab-l.nba.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.nba.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.nba.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.nba.com']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.nhl.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.nhl.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.nhl.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.nhl.com']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.wnba.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.wnba.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.wnba.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.wnba.com']/@team-key"/>
			</Resource>
			<Resource Duid="sportsml-vocab-l.wusa.com">
				<Urn>urn:newsml:iptc.org:20001006:sportsml-vocab-l.wusa.com:1</Urn>
				<Url>./sportsml-vocabulary-keys-l.wusa.com.xml</Url>
				<DefaultVocabularyFor Scheme="source-value" Context="//team-metadata/@team-source"/>
				<DefaultVocabularyFor Scheme="team-key" Context="//team-metadata[@team-source='sportsml-vocab-l.wusa.com']/@team-key"/>
			</Resource>
		</Catalog>

		</DataContent></ContentItem></NewsComponent>
	</NewsItem>
</NewsML>

