Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
ISO TC184/SC4 contribution to REACH and LCA and the impact of the Semantic Web on the SC4 architecture BSI AMT4, 2008-03-23 David Leal CAESAR Systems Limited [email protected] What are REACH and LCA • REACH (Registration, Evaluation, Authorisation and Restriction of CHemicals) – you need to know exactly what is in you product, and the parts of you product which you buy in • LCA (Life Cycle Assessment) – you need to know the inputs and outputs to the manufacturing, use and disposal activities for your product, and for the parts of the product which you buy in • You need to access and validate data from the supply chain – The Semantic Web is ideal for this Semantic Web technologies • RDF (Resource Description Framework) – making statements on the Web – http://www.w3.org/RDF/ • N3 (Notation 3) – a simple way of writing down an RDF statement – http://www.w3.org/TeamSubmission/n3/ An opportunity to: • • • record information more simply enable others to use our concepts use the concepts of others Getting started RDF diagram Janet loves John believes Jane N3 :Jane :believes { :Janet :loves :John } . Getting started identify the people namespaces @prefix people: <http://www.friends-are-us.com/registry/> . @prefix relationships: <http://www.institute-of_relationships.org/vocabulary#> . people:Janet relationship:loves people:John . identify the human relationships Navigating the supply chain supply x LCA data from analysis of supply supply 1 product LCA data from analysis of supply supply y supply 2 supply z subclass of subclass of subclass of class A class B class C class D LCA catalogues (e.g. EU LCA InfoHub) linked to industrial catalogues class D Dereferencing Dereference http://www.f.bloggs.co.uk/items/98-12345 to get: <http://www.f.bloggs.co.uk/items/98-12345> a vocab:ElectricalEquipmentItem ; vocab:serialNumber "98-12345" ; vocab:manufacturer <http://www.f.bloggs.co.uk/> ; vocab:operatingVoltage [ vocab:volt 230 ] . <http://www.f.bloggs.co.uk/> vocab:registeredName "Fred Bloggs and Company Limited" . an RDF formula with URI http://www.f.bloggs.co.uk/items/98-12345/formula RDF statements about an item vocab:ElectricalEquipmentItem rdf:type vocab:serialNumber http://www.f.bloggs.co.uk/items/98-12345 98-12345 vocab:manufacturer vocab:operatingVoltage http://www.f.bloggs.co.uk/ vocab:volt 230 vocab:registeredName Fred Bloggs and Company Limited Access to formulas An application can query using SPARQL. A person can browse using Firefox + Tabulator: What needs to happen • Change to the business process – Assign URI to a product – Dereference to get a formula about a product – education, pilot projects, buy in from trade associations and governments • Standard vocabularies to use on the Web – – – – existing standards need to work in a new environment standards need to be simplified W3C Product Modelling group ISO TC184/SC4 needs to get its act together No data model so far family name person given name STRING STRING manufacturer equipment item registered name organization serial number electrical equipment item operating voltage STRING electrical potential volt REAL STRING Equivalent vocabulary :EquipmentItem a owl:Class . :ElectricalEquipmentItem a rdfs:subClassOf owl:Class ; :EquipmentItem . :Organization a owl:Class . :ElectricalPotential a owl:Class . :manufacturer a rdfs:domain rdfs:range rdfs:range owl:ObjectProperty ; :EquipmentItem ; :Person ; :Organization . :serialNumber a rdfs:domain owl:DatatypeProperty ; :EquipmentItem . :operatingVoltage a rdfs:domain rdfs:range owl:FunctionalProperty ; :ElectricalEquipmentItem ; :ElectricalPotential . :volt a rdfs:domain owl:DatatypeProperty ; :ElectricalPotential . ISO 10303 APs • They are more than vocabularies – They validate the data for completeness and consistency • They are linked to an activities – There are many activities, so there are many APs/Conformance Classes • The APs have things in common – So there is a complicated methodology for using parts of data model • But there is no vocabulary which can be used outside an AP ISO 10303 APs • Running an AP schema through an EXPRESS RDF/OWL translator does not solve this problem • The APs have a complicated structure in order to impose constraints – We do not want to replicate the complexity when the constraints are not wanted ISO 15926-2 validates vocabularies vocab:ElectricalEquipmentItem a iso15926-2:class_of_physical_object . vocab:serialNumber a iso15926-2:class_of_class_of_identification . vocab:operatingVoltage a iso15926-2:class_of_indirect_property . vocab:volt a iso15926-2:scale . • The average user does not need to know this, but: – it shows that the vocabulary is consistent; – it facilities transfer to and from a ISO 15926-2 data warehouse Where we could go next SC4 ISO 10303 • many schemas with constraints for different activities • complicated methodology for sharing entities ISO 15926-2 • simple schema without constraints • with philosophy (and idiosyncratic?) • difficult to use for designs rather than individuals ISO 13584 • simple schema with constraints for one activity ISO 14048 • definition of concepts but no schema inputs core vocabulary without constraints for use on the Semantic Web Where we could go next SC4 ISO 10303 transfer between Semantic Web and APs to validate the data published on the Web mapping ISO 15926-2 the core vocabulary is part of an RDF/OWL implementation of ISO 15926-2 use ? ISO 13884 part of an RDF equivalent to OntoML? ISO 14048 transfer between the Semantic Web and the various XML formats – ELCD, EcoSPOLD mapping core vocabulary without constraints for use on the Semantic Web … and further in the future ISO 10303++ a new version of STEP as RDF/OWL + constraints using SWRL use ISO 15926-2 the core vocabulary is part of an RDF/OWL implementation of ISO 15926-2 use ? ISO 13884 part of an RDF equivalent to OntoML? ISO 14048 transfer between the Semantic Web and the various XML formats – ELCD, EcoSPOLD mapping core vocabulary without constraints for use on the Semantic Web