Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Columbarium #27

Closed
Stephen-Gates opened this issue Jan 7, 2022 · 2 comments
Closed

Support for Columbarium #27

Stephen-Gates opened this issue Jan 7, 2022 · 2 comments

Comments

@Stephen-Gates
Copy link
Collaborator

At Toowong Cemetery there are at least three Columbarium - walls that have multiple niches, each containing the ashes of person. (I haven't found a niche with multiple people yet). Each occupied niche is covered with a plaque.

To locate a niche, you would need the lat,long for the Columbarium, and then some "map" to find the niche. In my case the niches are arranged in a grid on a single wall but I imagine things could be more complex.

So does the specification already support Columbarium, via:

  • the Columbarium or niche is the Grave (which can have a location)
  • the Plaque over the niche is a Monument (which can have a location and map)
  • the human remains are Ashes in the Grave

I'm not sure if Columbarium needs any additional support via the specification. Thoughts and feedback welcome.

@rwarren2
Copy link
Contributor

rwarren2 commented Jan 8, 2022

Will add Columbarium term in #28.
Will add FuneraryUrn term in #29.

The property you're looking for is #containsGrave, which links a #Dead_people_place to a #Container_for_human_remains.

So you'd get:

<graves:Columbarium rdf:about="#oneWall">
 <graves:hasPart>
  <graves:Monument  rdf:about="#oneNiche">
   <rdfs:label xml:lang="en">Niche 1</rdfs:label>
   <graves:containsGrave>
    <graves:FuneraryUrn rdf:about="#Johnurn">
     <rdfs:label xml:lang="en">John's Funerary Urn</rdfs:label>
     <graves:containsRemains>
       <graves:Ashes  rdf:about="#JohnAshes">
        <rdfs:label xml:lang="en">John's Ashes</rdfs:label>
        <graves:hisRemains>
         <foaf:Person rdf:about="#John">
          <foaf:name>John</foaf:name>
          <graves:hasCommemoration>
           <graves:Plaque rdf:about="#JohnPlaque">
            <rdfs:label xml:lang="en">Plaque over the niche with John's Ashes</rdfs:label>
            <graves:inscription>John Lives Forever With England</graves:inscription>
            <graves:isPartOf rdf:resource="#oneNiche"/>
           </graves:Plaque>
          </graves:hasCommemoration>
         </foaf:Person>
        </graves:hisRemains>
       </graves:Ashes>
      </graves:containsRemains>
     </graves:FuneraryUrn>  
    </graves:containsGrave>
   </graves:Monument>
 </graves:hasPart>
</graves:Columbarium>

You'll notice the Plaque #JohnPlaque is related both to whom it commemorates #John and to the #oneNiche it #isPartOf. That allows you to either relate the semantics of the inscription or the physical monument is it attached to.

In this example, I assumed you wanted to have individual monuments for each niche so you can a) give a full geosparql geometry using 3D space, b) an rdfs:label with some location data or c) you can relate each niche spatially to each other by using the Monument relators like graves:hasNorthFace or the geosparql properties like geo:sfTouches which allows you to specify relative measurements. Of course, the #Columbarium itself can have a full lat/long geometry to locate it.

@Stephen-Gates
Copy link
Collaborator Author

Stephen-Gates commented Jan 8, 2022

Awesome 😀 Thanks Rob.

Closing in favour of #28

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants