1
A
答えて
3
で
多くのおかげではい、あなたは( - これはDSpaceの3に標準になったことは、あなたがXOAIにしていると仮定しています)OAIを経由して権限キーを公開することができます。ここでは、すべてのdc.contributor.advisor
エントリに対して、カスタムメタデータフォーマットの例であるorg_theses
、テキスト値(org_theses:name
)を露出して権限キー(org_theses:id
):
<xsl:for-each select="doc:metadata/doc:element[@name='dc']/doc:element[@name='contributor']/doc:element[@name='advisor']/doc:element">
<org_theses:supervisor>
<org_theses:name>
<xsl:value-of select="doc:field[@name='value']" />
</org_theses:name>
<org_theses:id>
<xsl:value-of select="doc:field[@name='authority']" />
</org_theses:id>
</org_theses:supervisor>
</xsl:for-each>
場所これは[dspace]/config/crosswalks/oai/metadataFormats
で、適切なファイルに。
metadataFormats
ディレクトリのXSLファイルは、そのアイテムのXOAI表現で動作します。このメタデータフォーマットは、xoai.xml
で有効になっています。理論的には、例えばhttp://demo.dspace.org/oai/request?verb=ListRecords&metadataPrefix=xoai経由でそこに行こうとしますが、現在DSpaceデモサーバーには利用可能なOAIレコードがありません。
関連する問題
- 1. MoodleでMySQL経由でユーザー権限を変更するには?
- 2. DCOMマシンレベルのアクセス権とPowerShell経由の起動権限
- 3. onelogin - api経由で管理者権限を取得
- 4. PHP経由でpythonを使用する場合の権限の問題
- 5. シェルコマンド経由でJenkinsの管理者権限を与える方法
- 6. Angular 2サービス経由でデータを渡す
- 7. ang2経由でenumを渡す方法
- 8. Android経由でonClickを渡す
- 9. grunt経由でnode.jsオプションを渡す
- 10. PHP、POST経由で配列を渡す
- 11. MVC経由でフォームデータを渡す -
- 12. プロキシ経由でurlプロパティを渡す
- 13. ログイン資格をiframe経由で渡す
- 14. フォームデータをAjax経由でアクションに渡す
- 15. Angular2ルータ経由でデータを渡す
- 16. React Router経由で関数を渡す
- 17. jquery経由でコントローラにパラメータを渡す
- 18. aidl経由でビューインスタンスを渡す方法
- 19. RestSharp経由でjson urlencodeを渡す
- 20. NavigationController経由でデータを渡す
- 21. インテント経由でアクティビティにリソースを渡す
- 22. AIDL経由でSurfaceHolderを渡すには?
- 23. Ajax経由でフォームにViewModelを渡す
- 24. URL経由でフレックスモジュールにパラメータを渡す
- 25. PHPオブジェクトをAJAX経由で渡す
- 26. this.history.pushState()経由で状態を渡す
- 27. Angular2:routerLink経由でブール値を渡す
- 28. geiser経由でguileにコマンドラインオプションを渡す
- 29. Jekyll RubyGems経由でインストール、権限については、usr/binにある
- 30. WCF経由の無限バイナリストリーム
入力いただきありがとうございます – MaatDeamon
うれしいことを聞いて嬉しいです!私の答えを「受け入れる」ことは自由にできます。http://stackoverflow.com/help/someone-answersを参照してください。 – schweerelos