RE: From PSG to OWL

Hi Aldo,

 

Please read this and give me advice on how we should, roughly, proceed. I
would be much obliged!

 

Regards,

Hans 

15926.org <http://data.15926.org/> 

 


MAPPING WIZARD FOR ISO 15926


Introduction


In the ecosystem of ISO 15926 most things have been defined, but we miss a
tool that makes use of these definitions in order to assist in the mapping
from any source system of plant life-cycle information to the templates of
ISO 15926-7/8.


Information Sources


Information that is to be mapped is structured and resides in data bases and
spreadsheets. It will be required that for each data element a simple data
dictionary with definitions is available or will be made available.


Defined Classes


The following is defined:

1.	 <http://15926.org/topics/data-model/index.htm> ISO 15926-2 - the
upper ontology of ISO 15926 in OWL, with:

a.	93 generic Classes
b.	129 generic Relationships classes

2.	 <http://15926.org/topics/reference-data/index.htm> ISO 15926-4
Reference Data Library (RDL) in RDF ( <http://data.15926.org/rdl/RDS327239>
here is an example), with endpoint-based extensions that can be federated,
all in strict taxonomies that are instances and/or specializations of ISO
15926-2 entity types. Alltogether approx. 40,000 Classes and Metaclasses.
3.	The RDL and its extensions are gradually being extended with
ontologies, in RDF format.


Destination


The above source information needs to be mapped to
<http://15926.org/15926_template_specs.php> ISO 15926-7/8 templates in RDF,
along with the required declarations of the predicate objects. 

There are 225 Template Specifications, including a FOL definition in terms
of ISO 15926-2 entity types. In this context it is useful to mention that
each template class has a label like this one:

[EssentialType][hasPossessor] has a [hasPropertyType] of [valPropertyValue]
[hasScale]

where the text between brackets is replaced with the labels of the objects
in the predicates e.g.:

[PUMP] [P-101] has a [WEIGHT] of [137.5] [KILOGRAM]

where  <http://data.15926.org/rdl/RDS327239> PUMP,
<http://data.15926.org/rdl/RDS7285420> WEIGHT and
<http://data.15926.org/rdl/RDS1328669> KILOGRAM are defined in the RDL.


Tool


The question is: how can we (semi-)automate the mapping from source data to
template instances and related object declarations? With so much defined in
the background that should be possible (I think :)  )

 

____________________________________

From: Aldo Gangemi <aldo.gangemi@cnr.it> 
Sent: donderdag 21 november 2019 22:36
To: Mikael Pesonen <mikael.pesonen@lingsoft.fi>
Cc: Aldo Gangemi <aldo.gangemi@cnr.it>; Semantic Web <semantic-web@w3.org>
Subject: Re: From PSG to OWL

 

Hello Mikael, if you need a semantic analysis of text into OWL (modulo some
approximations needed when dealing with formal semantics of natural
language), FRED [1][2] is a solution: it extracts RDF/OWL triples
integrating multiple parsing, linking, and disambiguation components, and
applying ontology design patterns.

 

Aldo

 

[1] http://wit.istc.cnr.it/stlab-tools/fred/

[2] http://semantic-web-journal.org/system/files/swj1379.pdf





On 21 Nov 2019, at 16:52, Mikael Pesonen <mikael.pesonen@lingsoft.fi
<mailto:mikael.pesonen@lingsoft.fi> > wrote:

 

Hi,

given phrase structure grammars of some text, are there any theories, work
or utilities done for extracting knowledge from them into semantic (OWL)
form?
There are lots of steps involved, for example identifying the entities and
relations between entities.

Br

 

Received on Sunday, 24 November 2019 11:03:17 UTC