Comments (4)
The header would have to be Accept: application/rdf+xml
, otherwise we'd redirect?
from dracor-api.
I think so..
from dracor-api.
@lehkost what's the status on those IDs? As far as I can see, the TEIs don't have them yet.
from dracor-api.
Good question, theoretically there's nothing that would bar us from establishing global IDs now. Existing ID patterns (sub <publicationStmt
) in Ger, Rus, Shake and Swe are as follows (always using random plays as example):
GER:
<idno type="DLINA-ID">174</idno>
RUS:
<idno type="RusDraCor">86</idno>
Shake:
<idno>Mac</idno>
SWE:
<idno type="Dramawebben">AgrellA_Ensam</idno>
So, Ger and Rus will be easy, they would translate to:
<idno type="DraCor">ger000174</idno>
<idno type="DraCor">rus000086</idno>
For Shake and Swe we would have to add numeric DraCor ID on top of their own ID (@mathias-goebel). They can be added as global DraCor IDs right from the start, whereas IDs for Ger and Rus have to be transformed into the new global pattern.
from dracor-api.
Related Issues (20)
- Issues with OpenAPI specification HOT 12
- 404 response not defined in api.yaml HOT 4
- 401 response not defined in api.yaml HOT 1
- API calls cause HTTP 500 internal errors HOT 4
- Add a custom error page HOT 2
- Response of endpoint /corpora/corpusname/play/playname/metadata of single play corpora HOT 2
- Review response examples in OpenAPI spec
- Reorganise tags in OpenAPI spec
- Add security scheme to OpenAPI spec
- Rename `.../cast` to `.../characters` HOT 1
- Do not display text from within <note> tags in Structural view (Segments)
- Implement API tests using Schemathesis HOT 12
- Improve performance when reloading a corpus HOT 1
- Update Wikipedia link count for a play on ingest
- Specify a manifest format HOT 1
- Record git commit hash when loading data
- Implement a /manifest endpoint
- Properly clear triples in fuseki when updating a single play
- Extend API tests
- Update description when pushing a new image to DockerHub
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dracor-api.