weso / shumlex

Shapes and UML
http://www.weso.es/shumlex/
MIT License
6 stars 1 forks source link

Disyunción #7

Open ExarcaFidalgo opened 3 years ago

ExarcaFidalgo commented 3 years ago

Quedaría por hacer lo del ejemplo anterior:

:Product { rdfs:label xsd:string OR rdf:langString; schema:releaseDate xsd:date OR xsd:gYear OR [ "unknown-past" "unknown-future" ] }

Pero casi prefiero dejarlo abierto para el futuro. Sería crear otras tantas clases componente OR, cada una con el atributo/s correspondiente y cada uno de los tipos.

ExarcaFidalgo commented 2 years ago

Esto se acabó haciendo en algún momento. No obstante, la "traducción" no es exacta, ya que se crea un atributo de cardinalidad 0..1 por cada opción. Esto cubre toda necesidad, salvo el requerimiento de escoger una de ellas. ¿Cómo plasmar tal cosa? Por el momento...