Yep, still in beta. We’ve had two beta releases so far, and there will likely be at least another beta.
To your question about TEI and ontologies.Despite being represented as XML, DCMI, BIBO, and FOAF are not necessarily XML – the linked data model isn’t necessarily tied to XML, and these days they’re often represented in other formats.
So, TEI metadata doesn’t necessarily follow from having those ontologies present. Assuming that you’re thinking of the metadata elements of TEI (as opposed to the markup of the text itself), those could in theory be made into an RDF vocabulary that could be imported. But that’d be outside of the scope of what we’re planning to do, since the range of elements and how they’re implemented varies so greatly across TEI projects.
Hi Patrick, thanks a lot for the response! What other formats are being used to represent these metadata standards? I recognize XML is showing its age. Do you mean JSON? That would make sense for API and system-to-system communication.
Yes we were thinking about the TEI metadata elements. Still trying to wrap our heads around the TEI standard, and of course we are aware it is mainly used to mark up the text itself.
Can Omeka-S support user-defined RDF vocabularies (equivalent of ontologies?)?
There’s a variety of other serializations for RDF. The most popular seems to be Turtle and RDF/JSON (from what I can see, there’s lots of regret about the XML serialization, though Omeka S ships with the XML versions). JSON-LD is also used for expressing RDF data, but I’m not sure how much it is used for defining vocabularies/ontologies (in theory it’s possible, just not sure if it’s done in practice.
Omeka S uses the EasyRDF library to do our parsing and importing, so anything it can read, we should be able to import. Thus, for a user-defined vocabulary (or ontology, most of the time the technical distinctions don’t matter), you just need to get it serialized in something EasyRDF can read. One popular tool for writing vocabularies is Protege. It can be a bit daunting at first, but once you ignore the features you don’t need it’s a good tool for building and exporting vocabularies.
You would just build the user-defined vocab however you want, then Omeka S can import it.
Yes. Under Vocabularies clicking the Import Vocabularies button you should be able to import Turtle files. If not, it is either a bug or a problem with the ttl, so a new thread – or maybe better, an issue on GitHub – is in order.
FYI for anyone finding this in Google Search… I stumbled upon this RDF vocabulary which seems to have replicated at least some of the basic semantic structural elements that TEI provides for documents.